国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何操作ECO方式更新RAM/ROM初始值更方便?

FPGA技術驛站 ? 來源:Lauren的FPGA ? 作者:Lauren的FPGA ? 2021-02-14 11:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

各種類型的Memory在FPGA設計中被廣泛使用,例如單端口RAM、簡單雙端口RAM、真雙端口RAM、單端口ROM以及雙端口ROM。這些RAM或ROM都可通過coe文件的形式定義其初始值。那么可能在實際應用中會出現(xiàn)這樣一種情形:設計的其他部分未做任何改動,只是更新RAM初始值。那么該如何操作更為方便呢?

如果采用傳統(tǒng)方式,先定義好coe文件,然后重新生成IP,這樣就必須重新執(zhí)行整個設計流程包括綜合、布局布線,編譯時間可想而知。但換個角度,細細分析一下,只是初始值改動,那么能否通過ECO(Engineering Change Order)的方式實現(xiàn)呢,就像更改觸發(fā)器初始值或者查找表的真值表內容一樣?答案是肯定的。這樣做好處也是顯而易見的:無需重新布局布線,只需更改RAM相關屬性,然后再次生成.dcp(這個不是必須的),最后生成.bit或.bin文件,這樣最大程度地繼承了原有設計,也最大程度地縮短了編譯時間。采用此方法的前提是RAM的規(guī)格要保持不變,這里的規(guī)格包括數(shù)據(jù)位寬和RAM深度。

這里我們以Block RAM為例,先看看有哪些屬性與初始值密切相關,如下圖所示。基本上凡是以INIT打頭的屬性都與初始值相關。更新初始值本質上就是重新設定這些初始值。這些初始值是在IP生成階段根據(jù)coe內容被設定的。

f996776e-542a-11eb-8b86-12bb97331649.png

第一步,根據(jù)更新后的coe文件生成一個同規(guī)格的IP,并對該IP執(zhí)行OOC綜合。

第二步,打開第一步生成的.dcp文件,找到相應的Block RAM,獲取上文提到的這些屬性對應的屬性值。

原文標題:ECO方式更新RAM/ROM初始值

文章出處:【微信公眾號:Lauren的FPGA】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    1660

    文章

    22412

    瀏覽量

    636306
  • ROM
    ROM
    +關注

    關注

    4

    文章

    579

    瀏覽量

    89075
  • RAM
    RAM
    +關注

    關注

    8

    文章

    1399

    瀏覽量

    120564

原文標題:ECO方式更新RAM/ROM初始值

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    關聯(lián)使能VP時為何改變VP默認初始值?控件關聯(lián)了使能VP變量,為何默認值不是0?

    關聯(lián)使能VP時為何改變VP默認初始值?控件關聯(lián)了使能VP變量,為何默認值不是0?
    發(fā)表于 02-03 14:19

    詳細解釋Keil-MDK中Code、RO-data、RW-data、ZI-data的含義

    ,這就是把RW-data與ZI-data區(qū)別存儲的原因,因為在RAM創(chuàng)建數(shù)據(jù)的時候,默認值為0,但如果有的數(shù)據(jù)要求初值非0,那就需要使用ROM記錄該初始值,運行時再復制到RAM中。
    發(fā)表于 01-21 07:19

    怎么把顯示工程下載到智能顯示模塊中?模塊有沒有其他更新方式方便我們量產(chǎn)更新工程的?

    如題,除了通過USB端口下載工程以外,還有別的方法下載工程嗎? 量產(chǎn)的時候有沒有簡單的方式更新工程呢?
    發(fā)表于 01-19 15:48

    單片機里的程序運行方式

    數(shù)據(jù)存儲器在物理結構上分程序存儲器和數(shù)據(jù)存儲器,有四個物理上相互獨立的存儲空間,即片內ROM和片外ROM,片內RAM和片外RAM。 定時器/計數(shù)器(T/C):8051單片機內有兩個16
    發(fā)表于 01-16 06:57

    奇捷科技EasyAI ECO Suite即將發(fā)布

    奇捷科技將于1月29日正式發(fā)布集成AI引擎的智能ECO解決方案包——EasyAI ECO Suite。在芯片設計關鍵的后期階段,ECO可能成為決定產(chǎn)品上市速度與成敗的“終極挑戰(zhàn)”。面對復雜EC
    的頭像 發(fā)表于 01-15 16:25 ?809次閱讀

    智能顯示模塊怎么在顯示工程中給寄存器設置初始值?我想給變量一個上電的默認值該如何設置?

    智能顯示模塊怎么在顯示工程中給寄存器設置初始值?我想給變量一個上電的默認值該如何設置?
    發(fā)表于 12-11 09:54

    智能顯示模塊怎么在顯示工程中給寄存器設置初始值?我想給變量一個上電的默認值該如何設置?

    智能顯示模塊怎么在顯示工程中給寄存器設置初始值?我想給變量一個上電的默認值該如何設置?
    發(fā)表于 12-06 10:20

    芯源MCU的RAM存儲器的操作

    用戶可執(zhí)行的RAM 存儲器操作包括:讀操作、寫操作。 對RAM 的讀寫操作支持8bit、16bi
    發(fā)表于 11-21 07:46

    使用J-Link Attach NXP S32K3導致對應RAM區(qū)域被初始化成0xDEADBEEF

    在IAR Embedded Workbench for Arm中使用J-Link Attach NXP S32K3的時候,會提示對應RAM區(qū)域被初始化成0xDEADBEEF,導致對應RAM區(qū)域的數(shù)據(jù)被“篡改”。
    的頭像 發(fā)表于 11-03 15:26 ?5369次閱讀
    使用J-Link Attach NXP S32K3導致對應<b class='flag-5'>RAM</b>區(qū)域被<b class='flag-5'>初始</b>化成0xDEADBEEF

    ram ip核的使用

    決定的。 ram 主要用來存放程序及程序執(zhí)行過程中產(chǎn)生的中間數(shù)據(jù)、 運算結果等。 rom為只讀存儲器,只能讀取數(shù)據(jù)而不能向里面寫入數(shù)據(jù)。 本次講解的ram ip核ram指的是bram,
    發(fā)表于 10-23 07:33

    如何確定電能質量在線監(jiān)測裝置的初始報警閾值?

    確定電能質量在線監(jiān)測裝置的初始報警閾值,需遵循 “ 標準為基、負載為核、設備為限 ” 的原則,分 4 步完成,確保初始值既合規(guī)又貼合實際需求,避免后續(xù)頻繁調整。以下是具體實操方法,附指標示例與場景
    的頭像 發(fā)表于 10-10 16:57 ?1116次閱讀

    LC87F0K08A 8位微控制器8K字節(jié)閃存ROM/384字節(jié)RAM規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《LC87F0K08A 8位微控制器8K字節(jié)閃存ROM/384字節(jié)RAM規(guī)格書.pdf》資料免費下載
    發(fā)表于 07-17 15:33 ?0次下載

    【RK3568+PG2L50H開發(fā)板實驗例程】FPGA部分 | ROMRAM、FIFO 的使用

    時執(zhí)行的操作要在下一個時鐘周期才會被采樣生效。所以當前時鐘還是會再從RAM 讀出一個數(shù)據(jù)。 仿真代碼的講解到此結束,大家要注意時序邏輯的特點,具體的內容請看視頻講解。 3.2. ROM 仿真測試
    發(fā)表于 07-10 10:37

    stm32H743定時器溢出的原因?怎么解決?

    自動重裝載功能,而是在每次的定時器中斷函數(shù)中先關閉定時器,再執(zhí)行裝載值更新,再啟動定時器。但是,項目中在某個定時期間,進行了flash操作,導致了裝載值沒有及時更新,定時器計數(shù)到裝載值后,定時器繼續(xù)
    發(fā)表于 06-23 08:26

    【RA-Eco-RA4M2開發(fā)板評測】2+uart方式

    【RA-Eco-RA4M2開發(fā)板評測】+uart方式前期,沒有仿真器可用,五一假期發(fā)展了一個能在e2 studio環(huán)境下使用的工具EZ-Cube3,使用EZ-Cube3選擇E2 lite工具進行調試
    發(fā)表于 05-04 16:32