FPGA(Field-Programmable Gate Array),即現場可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎上進一步發展的產物。它是作為專用集成電路(ASIC)領域中的一種半定制電路而出現的,既解決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。FPGA的開發相對于傳統PC、單片機的開發有很大不同。FPGA以并行運算為主,以硬件描述語言來實現;相比于PC或單片機(無論是馮諾依曼結構還是哈佛結構)的順序操作有很大區別,也造成了FPGA開發入門較難。目前國內有專業的FPGA外協開發廠家,如[北京中科鼎橋ZKDQ-TECH]等。FPGA開發需要從頂層設計、模塊分層、邏輯實現、軟硬件調試等多方面著手。
同步動態隨機存取內存(synchronous dynamic random-access memory,簡稱SDRAM)是有一個同步接口的動態隨機存取內存(DRAM)。通常DRAM是有一個異步接口的,這樣它可以隨時響應控制輸入的變化。而SDRAM有一個同步接口,在響應控制輸入前會等待一個時鐘信號,這樣就能和計算機的系統總線同步。時鐘被用來驅動一個有限狀態機,對進入的指令進行管線(Pipeline)操作。這使得SDRAM與沒有同步接口的異步DRAM(asynchronous DRAM)相比,可以有一個更復雜的操作模式。
管線意味著芯片可以在處理完之前的指令前,接受一個新的指令。在一個寫入的管線中,寫入命令在另一個指令執行完之后可以立刻執行,而不需要等待數據寫入存儲隊列的時間。在一個讀取的流水線中,需要的數據在讀取指令發出之后固定數量的時鐘頻率后到達,而這個等待的過程可以發出其它附加指令。這種延遲被稱為等待時間(Latency),在為計算機購買內存時是一個很重要的參數。
更多關于SF-EP1C開發板之基于SDRAM讀寫的串口調試實驗請看視頻內容。
-
FPGA
+關注
關注
1630文章
21796瀏覽量
606007 -
SDRAM
+關注
關注
7文章
430瀏覽量
55368
發布評論請先 登錄
相關推薦
飛凌嵌入式ElfBoard ELF 1板卡-串口通訊編程示例之開發板測試
低功耗4G模組:Air780EP開發板RC522實例
![低功耗4G模組:Air780<b class='flag-5'>EP</b><b class='flag-5'>開發板</b>RC522實例](https://file1.elecfans.com/web1/M00/F3/4E/wKgaoWcUwliATO1IAAFp_5N_I2Y17.jpeg)
合宙LuatOS開發板Core_Air780EP使用說明
![合宙LuatOS<b class='flag-5'>開發板</b>Core_Air780<b class='flag-5'>EP</b>使用說明](https://file1.elecfans.com/web2/M00/06/07/wKgaombW1g6Aaex-AABI1iQIZxo681.png)
【龍芯2K0300蜂鳥板試用】開發板簡介
780EP模塊 AT開發-MQTT應用指南
![780<b class='flag-5'>EP</b>模塊 AT<b class='flag-5'>開發</b>-MQTT應用指南](https://file1.elecfans.com/web2/M00/FD/20/wKgZomaYcZGAIdfqAABembvJ4Po238.png)
【GD32F303紅楓派開發板使用手冊】第二十講 SPI-SPI NAND FLASH讀寫實驗
![【GD32F303紅楓派<b class='flag-5'>開發板</b>使用手冊】第二十講 SPI-SPI NAND FLASH<b class='flag-5'>讀寫實驗</b>](https://file1.elecfans.com/web2/M00/F1/AD/wKgaomZzisiAamI-AABGtAQwDgo073.png)
評論