0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

技術(shù)控:FPGA中RAM使用技巧探索

DIri_ALIFPGA ? 來(lái)源:未知 ? 作者:鄧佳佳 ? 2018-03-28 17:07 ? 次閱讀

FPGARAM的使用探索。以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ù),是比較方便的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21736

    瀏覽量

    603372
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1368

    瀏覽量

    114687

原文標(biāo)題:FPGA中RAM使用探索

文章出處:【微信號(hào):ALIFPGA,微信公眾號(hào):FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGARAM的分布和特性

    在選擇FPGA時(shí),關(guān)注LUT(Look-Up Table)和BRAM(Block RAM)是非常重要的,因?yàn)樗鼈兪?b class='flag-5'>FPGA架構(gòu)的兩個(gè)核心資源,對(duì)于設(shè)計(jì)的性能和資源利用至關(guān)重要。
    的頭像 發(fā)表于 11-21 15:03 ?2456次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>中</b>塊<b class='flag-5'>RAM</b>的分布和特性

    FPGARAM有與其他產(chǎn)品有什么不同?

    實(shí)現(xiàn)了不同的邏輯功能。查找表(Look-Up-Table) 簡(jiǎn)稱(chēng)為L(zhǎng)UT,LUT 本質(zhì)上就是一個(gè)RAM。目前FPGA 多使用4 輸入的LUT,所以每一個(gè)LUT 可以看成一個(gè)有4 位地址線(xiàn)的 的
    發(fā)表于 08-23 09:14

    如何實(shí)現(xiàn)ASIC RAM替換為FPGA RAM?

    大家好, 我使用Ultrascale Virtex Devices和Vivado工具, 在ASIC RAM,ther是一個(gè)單獨(dú)的奇偶校驗(yàn)寫(xiě)使能位,但在FPGA RAM
    發(fā)表于 04-24 09:37

    基于FPGA的雙口RAM實(shí)現(xiàn)及應(yīng)用

      為了在高速采集時(shí)不丟失數(shù)據(jù),在數(shù)據(jù)采集系統(tǒng)和CPU之間設(shè)置一個(gè)數(shù)據(jù)暫存區(qū)。介紹雙口RAM的存儲(chǔ)原理及其在數(shù)字系統(tǒng)的應(yīng)用。采用FPGA技術(shù)構(gòu)造雙口
    發(fā)表于 02-11 11:20 ?69次下載

    FPGA內(nèi)嵌的塊RAM在FFT算法的應(yīng)用

    在現(xiàn)代邏輯設(shè)計(jì),FPGA占有重要的地位,不僅因?yàn)榫哂袕?qiáng)大的邏輯功能和高速的處理速度,同時(shí)因?yàn)槠鋬?nèi)部嵌有大量的可配置的塊RAM,使其得到了廣泛地應(yīng)用,例如FFT算法的實(shí)現(xiàn)等。
    發(fā)表于 09-27 17:07 ?54次下載
    <b class='flag-5'>FPGA</b>內(nèi)嵌的塊<b class='flag-5'>RAM</b>在FFT算法<b class='flag-5'>中</b>的應(yīng)用

    如何用FPGA的Block RAM性能實(shí)現(xiàn)HDTV視頻增強(qiáng)算法灰度直方圖統(tǒng)計(jì)

    本文介紹了如何在FPGA 利用Block RAM 的特殊結(jié)構(gòu)實(shí)現(xiàn)HDTV視頻增強(qiáng)算法灰度直方圖統(tǒng)計(jì)。
    的頭像 發(fā)表于 07-10 08:10 ?2878次閱讀

    Spartan-6 FPGARAM技術(shù)參考資料免費(fèi)下載

    本指南是描述所有Spartan-6 FPGA可用的Spartan?6 FPGARAM技術(shù)參考。塊R
    發(fā)表于 02-15 16:38 ?13次下載
    Spartan-6 <b class='flag-5'>FPGA</b>塊<b class='flag-5'>RAM</b>的<b class='flag-5'>技術(shù)</b>參考資料免費(fèi)下載

    FPGA硬件基礎(chǔ)之FPGARAM存儲(chǔ)課件和工程文件

    本文檔的主要內(nèi)容詳細(xì)介紹的是FPGA硬件基礎(chǔ)之FPGARAM存儲(chǔ)課件和工程文件。
    發(fā)表于 12-10 15:27 ?30次下載
    <b class='flag-5'>FPGA</b>硬件基礎(chǔ)之<b class='flag-5'>FPGA</b>的<b class='flag-5'>RAM</b>存儲(chǔ)課件和工程文件

    FPGAblock ram的特殊用法列舉

    FPGAblock ram是很常見(jiàn)的硬核資源,合理的利用這些硬件資源一定程度上可以?xún)?yōu)化整個(gè)設(shè)計(jì),節(jié)約資源利用率,充分開(kāi)發(fā)FPGA芯片中的潛在價(jià)值,本文結(jié)合安路科技
    的頭像 發(fā)表于 12-24 14:28 ?1277次閱讀

    使用FPGA調(diào)用RAM資源的詳細(xì)說(shuō)明

    RAM),其中BRAM是block ram,是存在FPGA的大容量的RAM,DRAM是FPGA
    發(fā)表于 12-30 16:27 ?9次下載

    如何使用FPGA內(nèi)部的RAM以及程序?qū)υ?b class='flag-5'>RAM的數(shù)據(jù)讀寫(xiě)操作

    RAMFPGA中常用的基礎(chǔ)模塊,可廣泛用于緩存數(shù)據(jù)的情況,同樣它也是ROM,F(xiàn)IFO的基礎(chǔ)。本實(shí)驗(yàn)將為大家介紹如何使用FPGA內(nèi)部的RAM以及程序?qū)υ?/div>
    的頭像 發(fā)表于 02-08 15:50 ?1.4w次閱讀
    如何使用<b class='flag-5'>FPGA</b>內(nèi)部的<b class='flag-5'>RAM</b>以及程序?qū)υ?b class='flag-5'>RAM</b>的數(shù)據(jù)讀寫(xiě)操作

    如何使用ModelSim在VHDL實(shí)現(xiàn)RAM

    在本教程,我們將探索如何使用 ModelSim 在 VHDL 實(shí)現(xiàn) RAM
    發(fā)表于 07-29 16:34 ?2727次閱讀
    如何使用ModelSim在VHDL<b class='flag-5'>中</b>實(shí)現(xiàn)<b class='flag-5'>RAM</b>

    FPGA RAM簡(jiǎn)介和使用案例

    FPGA 邏輯設(shè)計(jì)中經(jīng)常用到的數(shù)據(jù)存儲(chǔ)方式有ROM、RAM和FIFO,根據(jù)不同的應(yīng)用場(chǎng)景選擇不同的存儲(chǔ)方式。Xilinx 平臺(tái)三種存儲(chǔ)方式在使用過(guò)程的區(qū)別如下。
    的頭像 發(fā)表于 08-22 16:12 ?4223次閱讀
    <b class='flag-5'>FPGA</b> <b class='flag-5'>RAM</b>簡(jiǎn)介和使用案例

    FPGA在一個(gè)時(shí)鐘周期可以讀取多個(gè)RAM數(shù)據(jù)嗎?

    FPGA在一個(gè)時(shí)鐘周期可以讀取多個(gè)RAM數(shù)據(jù)嗎?如何理解FPGA存放程序的RAM? FPGA
    的頭像 發(fā)表于 10-18 15:28 ?1271次閱讀

    fpga雙口ram的使用

    FPGA雙口RAM的使用主要涉及配置和使用雙端口RAM模塊。雙端口RAM的特點(diǎn)是有兩組獨(dú)立的端口,可以對(duì)同一存儲(chǔ)塊進(jìn)行讀寫(xiě)操作,從而實(shí)現(xiàn)并行訪(fǎng)問(wèn)。
    的頭像 發(fā)表于 03-15 13:58 ?1010次閱讀