chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

這里我們以Block RAM為例,先看看有哪些屬性與初始值密切相關(guān),如下圖所示?;旧戏彩且訧NIT打頭的屬性都與初始值相關(guān)。更新初始值本質(zhì)上就是重新設(shè)定這些初始值。這些初始值是在IP生成階段根據(jù)coe內(nèi)容被設(shè)定的。

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

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

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

原文標(biāo)題:ECO方式更新RAM/ROM初始值

文章出處:【微信公眾號(hào):Lauren的FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    1654

    文章

    22273

    瀏覽量

    629905
  • ROM
    ROM
    +關(guān)注

    關(guān)注

    4

    文章

    578

    瀏覽量

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

    關(guān)注

    8

    文章

    1398

    瀏覽量

    119771

原文標(biāo)題:ECO方式更新RAM/ROM初始值

文章出處:【微信號(hào):Lauren_FPGA,微信公眾號(hào):FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    芯源MCU的RAM存儲(chǔ)器的操作

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

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

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

    ram ip核的使用

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

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

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

    如何在RTT Studio中像Keil中一樣定義一個(gè)RAM區(qū)域,并該區(qū)域RAM上電復(fù)位是不會(huì)被初始化的(sct分散加載)?

    在keil中可以設(shè)置一個(gè)ram的區(qū)域,存放于該區(qū)域的數(shù)據(jù)上電或復(fù)位是不會(huì)初始化的,在kei中的操作以及生成的sct文件如下: 在IAR中通過icf文件也是可以實(shí)現(xiàn)上述劃分定義的。 那么在RTT Studio中如何實(shí)現(xiàn)?
    發(fā)表于 09-29 06:49

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

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

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

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

    stm32H743定時(shí)器溢出的原因?怎么解決?

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

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

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

    【RA-Eco-RA4M2開發(fā)板評(píng)測】RA-Eco-RA4M2 按鍵操作

    開發(fā)環(huán)境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.1.0 開發(fā)板:RA-Eco-RA4M2 MCU:R7FA4M2AD3CFP 1 普通方式
    發(fā)表于 04-27 23:09

    ADS1298 CONFIG2讀取初始值不正常是什么原因引起的?

    你好,我從貴公司申請了幾片ADS1298的芯片,使用后發(fā)現(xiàn)以下問題:1。芯片ID,CONFIG2讀取初始值不正常2。前四個(gè)通道控制寄存器讀寫正常,后四個(gè)通道寄存器無法讀寫,請問是否出現(xiàn)過類似情況,望盡快回復(fù),謝謝
    發(fā)表于 02-13 08:02

    閃速存儲(chǔ)器屬于RAM還是ROM,閃速存儲(chǔ)器一般用來做什么的

    在數(shù)字存儲(chǔ)技術(shù)的快速發(fā)展中,閃速存儲(chǔ)器(Flash Memory)以其獨(dú)特的性能和廣泛的應(yīng)用領(lǐng)域,成為了連接隨機(jī)存取存儲(chǔ)器(RAM)與只讀存儲(chǔ)器(ROM)之間的重要橋梁。本文將深入探討閃速存儲(chǔ)器的技術(shù)特性、分類及其在現(xiàn)代電子設(shè)備中的應(yīng)用。
    的頭像 發(fā)表于 01-29 16:53 ?1538次閱讀

    閃速存儲(chǔ)器屬于RAM還是ROM,閃速存儲(chǔ)器有哪些功能和作用

    本文旨在深入探討閃速存儲(chǔ)器的歸屬問題,即它是否屬于RAMROM,同時(shí)詳細(xì)闡述閃速存儲(chǔ)器的功能與作用。
    的頭像 發(fā)表于 01-29 15:21 ?1457次閱讀

    TLC5615芯片輸出的初始值是不是為0?

    TLC5615芯片輸出的初始值是不是為0,還有為什么我的5615芯片我給了數(shù)據(jù)進(jìn)入要么就是輸出的0V要么就是輸出的4.8或者5V
    發(fā)表于 01-20 09:25

    AFE4404沒有接外部時(shí)鐘,4404寄存器的為初始值,能夠通過IIC修改寄存器值嗎?

    1、首先AFE4404寄存器默認(rèn)使用外部時(shí)鐘,CLK引腳是否必須要先接一個(gè)時(shí)鐘,通過修改寄存器的值改為內(nèi)部時(shí)鐘,然后再停止外部時(shí)鐘?? 2、假如沒有接外部時(shí)鐘,4404寄存器的為初始值,能夠通過IIC修改寄存器值? 3、通過IIC發(fā)送58H,但是沒有返回ACK,電路是按照AFE4404EVM設(shè)計(jì)
    發(fā)表于 12-06 06:35