FPGA中RAM的使用探索。以4bitX4為例,數據位寬為4,深度為4。
第一種方式,直接調用4bitX4的RAM。編寫控制邏輯對齊進行讀寫。
quartus ii 下的編譯,資源消耗情況。
85C模型下的時鐘頻率。
0C模型下的時鐘頻率。
第二種方式,調用1bitX4的RAM,例化4次。編寫控制邏輯對齊進行讀寫。
quartus ii 下的編譯,資源消耗情況。
85C模型下的時鐘頻率。
0C模型下的時鐘頻率。
從上述兩種情況來看,兩種RAM的使用方式,最終使用資源比較接近,方案二稍多,而從時序模型綜合結果看,方案二的時鐘頻率明顯比方案一高。在高速情況下,建議使用方案二。同樣在位寬較寬情況下,可使用生成塊語句進行例化,減少頂層對同一模塊的例化數,是比較方便的。
-
FPGA
+關注
關注
1643文章
21954瀏覽量
613878 -
RAM
+關注
關注
8文章
1391瀏覽量
116730
原文標題:FPGA中RAM使用探索
文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
FPGA中塊RAM的分布和特性

在FPGA中的RAM有與其他產品有什么不同?
如何實現ASIC RAM替換為FPGA RAM?
基于FPGA的雙口RAM實現及應用
FPGA內嵌的塊RAM在FFT算法中的應用

如何用FPGA的Block RAM性能實現HDTV視頻增強算法中灰度直方圖統計
Spartan-6 FPGA塊RAM的技術參考資料免費下載

FPGA中block ram的特殊用法列舉
如何使用FPGA內部的RAM以及程序對該RAM的數據讀寫操作

評論