FPGA中RAM的使用探索。以4bitX4為例,數(shù)據(jù)位寬為4,深度為4。
第一種方式,直接調(diào)用4bitX4的RAM。編寫(xiě)控制邏輯對(duì)齊進(jìn)行讀寫(xiě)。

quartus ii 下的編譯,資源消耗情況。

85C模型下的時(shí)鐘頻率。

0C模型下的時(shí)鐘頻率。

第二種方式,調(diào)用1bitX4的RAM,例化4次。編寫(xiě)控制邏輯對(duì)齊進(jìn)行讀寫(xiě)。

quartus ii 下的編譯,資源消耗情況。

85C模型下的時(shí)鐘頻率。

0C模型下的時(shí)鐘頻率。

從上述兩種情況來(lái)看,兩種RAM的使用方式,最終使用資源比較接近,方案二稍多,而從時(shí)序模型綜合結(jié)果看,方案二的時(shí)鐘頻率明顯比方案一高。在高速情況下,建議使用方案二。同樣在位寬較寬情況下,可使用生成塊語(yǔ)句進(jìn)行例化,減少頂層對(duì)同一模塊的例化數(shù),是比較方便的。
-
FPGA
+關(guān)注
關(guān)注
1664文章
22508瀏覽量
639504 -
RAM
+關(guān)注
關(guān)注
8文章
1401瀏覽量
121053
原文標(biāo)題:FPGA中RAM使用探索
文章出處:【微信號(hào):ALIFPGA,微信公眾號(hào):FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
FPGA中塊RAM的分布和特性
在FPGA中的RAM有與其他產(chǎn)品有什么不同?
如何實(shí)現(xiàn)ASIC RAM替換為FPGA RAM?
基于FPGA的雙口RAM實(shí)現(xiàn)及應(yīng)用
FPGA內(nèi)嵌的塊RAM在FFT算法中的應(yīng)用
如何用FPGA的Block RAM性能實(shí)現(xiàn)HDTV視頻增強(qiáng)算法中灰度直方圖統(tǒng)計(jì)
Spartan-6 FPGA塊RAM的技術(shù)參考資料免費(fèi)下載
FPGA硬件基礎(chǔ)之FPGA的RAM存儲(chǔ)課件和工程文件
FPGA中block ram的特殊用法列舉
使用FPGA調(diào)用RAM資源的詳細(xì)說(shuō)明
如何使用FPGA內(nèi)部的RAM以及程序?qū)υ?b class='flag-5'>RAM的數(shù)據(jù)讀寫(xiě)操作
如何使用ModelSim在VHDL中實(shí)現(xiàn)RAM
FPGA RAM簡(jiǎn)介和使用案例
技術(shù)控:FPGA中RAM使用技巧探索
評(píng)論