色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

易靈思SOC onchip RAM初始化

XL FPGA技術交流 ? 來源:易靈思FPGA技術交流 ? 作者:易靈思FPGA技術交流 ? 2024-07-21 16:54 ? 次閱讀

最新有客戶在詢問soc的片上RAM啟動方案。于是有了本篇文章。如果soc不 使用外部存儲而是使用片上RAM的話,文檔上似乎沒有給出詳細的說明,那這里我們就來介紹一下。

8aaa8288-449e-11ef-a4b4-92fbcf53809c.png

首先片上RAM啟動要在IP上關閉外部存儲,如下圖,Include the external memory AXI interface。

這里要說,on chip RAM的啟動方式與外部存儲方式的啟動方式有個很大的區(qū)別就是不需要bootloader從flash中搬運數(shù)據(jù)到存儲器。on chip RAM啟動方式不需要bootloader或者說應用程序就是bootlaoder。

另外,在新版本的sapphire IP中,已經(jīng)支持把應用程序的hex文件直接添加到IP,相對于老的版本來說方便了很多。這時只需要勾選Overwrite the default SPI flash bootloader with the user application并且在User Application Path中添加用戶程序生成的hex文件即可。

8ab1c8d6-449e-11ef-a4b4-92fbcf53809c.png

但是這樣重新編譯之后可能不能運行。因為soc RAM的初始化文件默認是工程目錄下的bin文件,所以最好把這個工程目錄下的bin文件先刪除掉,然后再重新編譯。當然也可能是別的原因,先不必深究。

8ab8a49e-449e-11ef-a4b4-92fbcf53809c.png

在生成IP的過程中應該是把hex文件轉(zhuǎn)換成了4個bin文件,與IP同一個目錄。所以每次修改程序并生成hex之后,都要打開IP重新生成IP,這時才會重新生成bin文件。

8acd6a32-449e-11ef-a4b4-92fbcf53809c.png

這樣之后重新編譯就可以了。

有一個問題:我們每次修改RISCV的工程,重新生成hex文件。都需要重新編譯工程,這是很耗時的。所以需要一個辦法把修改后的hex——也就是RAM的初始化文件使用一個簡單的方法合成bit文件,以避免重新編譯。

易靈思Efinity從2023.1.150開始增加了一個功能叫Open BRAM Initial Content Updater。它可以讓用戶快速更新BRAM初始化的數(shù)據(jù)而不需要全編譯。它是更新elaborated網(wǎng)表的數(shù)據(jù),

說明:--optimize-zero-init-rom綜合選項是告訴軟件優(yōu)化初始化值為0的ROM的,如果你的ROM初始值是0,又想通過Open BRAM Initial Content Updater工具來修改初始值,需要把--optimize-zero-init-rom選項Disable。

8ad731a2-449e-11ef-a4b4-92fbcf53809c.png

8aed2066-449e-11ef-a4b4-92fbcf53809c.png

RISCV片上ROM更新

(1)當工程編譯完成之后,打開該工具就可以看到可以初始化的BRAM塊。其中ram_symbol0,1,2,3就是RISCV的初始化文件。用戶只需要選擇相應的文件,然后再點擊Update memory content就會把初始化文件更新掉,RISCV有4個bin文件,所以要對每個bin文件都進行更新。

8afe49f4-449e-11ef-a4b4-92fbcf53809c.png

至于怎么生成要更新的bin文件呢?請參考embedded_sw/sapphire/tool下面的README-binGen.txt

8b101eb8-449e-11ef-a4b4-92fbcf53809c.png

(2)當4個文件都更新完成之后點擊Genarate a new Bitstream,就會有提示是否要重樣綜合還是繼續(xù)生成Bitstream的過程,按下圖選擇Proceed with Bitstream Generation.軟件會運行最后一步生成新的bit流。

8b25321c-449e-11ef-a4b4-92fbcf53809c.png

(3)用新生成的數(shù)據(jù)流就可以重新下載看效果了。新生成的文件不會影響debug。

一般ROM的初始化

在Efinity的安裝目錄下提供了一個T20的參考工程。

/debugger/demo/helloworlddbg_GOLD

我把它修改成了Ti60F225的demo工程(因為手上沒有T20的demo板)

鏈接:https://pan.baidu.com/s/106I_xipVjXc1sfV9c5982A?pwd=1234

提取碼:1234

具體的操作步驟請參考efinity-ug.pdf的About the BRAM Initial Content Updater部分,有詳細的說明,這里先不贅述。

審核編輯 黃宇

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

    關注

    8

    文章

    1391

    瀏覽量

    116905
  • soc
    soc
    +關注

    關注

    38

    文章

    4356

    瀏覽量

    221858
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    音頻無法初始化是怎么回事?

    初始化代碼如圖 軟硬件版本信息 rtos_only01科技開發(fā)板 錯誤日志
    發(fā)表于 04-27 06:53

    2025 FPGA技術研討會北京站圓滿結束

    2025FPGA技術研討會北京站于4月10日在北京麗亭華苑酒店圓滿結束!本次研討會吸引了來自全國各地的行業(yè)專家、工程師及企業(yè)代表踴躍參與,現(xiàn)場座無虛席,氣氛熱烈。
    的頭像 發(fā)表于 04-16 09:14 ?498次閱讀

    STM32CubeMX用于STM32配置和初始化C代碼生成

    電子發(fā)燒友網(wǎng)站提供《STM32CubeMX用于STM32配置和初始化C代碼生成.pdf》資料免費下載
    發(fā)表于 02-26 17:32 ?658次下載

    ads1252的初始化程序是什么?

    我想問下ads1252的初始化程序是什么?我整了半天也沒整明白?有更多關于ads1252的資料嗎
    發(fā)表于 02-13 06:45

    EE-359:ADSP-CM40x啟動時間優(yōu)化和器件初始化

    電子發(fā)燒友網(wǎng)站提供《EE-359:ADSP-CM40x啟動時間優(yōu)化和器件初始化.pdf》資料免費下載
    發(fā)表于 01-13 16:33 ?0次下載
    EE-359:ADSP-CM40x啟動時間優(yōu)化和器件<b class='flag-5'>初始化</b>

    EE-88:使用21xx編譯器在C中初始化變量

    電子發(fā)燒友網(wǎng)站提供《EE-88:使用21xx編譯器在C中初始化變量.pdf》資料免費下載
    發(fā)表于 01-13 15:54 ?0次下載
    EE-88:使用21xx編譯器在C中<b class='flag-5'>初始化</b>變量

    OMAP5912多媒體處理器初始化參考指南

    電子發(fā)燒友網(wǎng)站提供《OMAP5912多媒體處理器初始化參考指南.pdf》資料免費下載
    發(fā)表于 12-17 16:20 ?0次下載
    OMAP5912多媒體處理器<b class='flag-5'>初始化</b>參考指南

    STM32F407 MCU使用SD NAND?不斷電初始化失效解決方案

    STM32F407微控制器單元(MCU)與SD NAND的結合提供了強大的存儲解決方案。然而,不斷電初始化失效問題可能會導致系統(tǒng)穩(wěn)定性和數(shù)據(jù)完整性受損。我們將STM32F407與SD NAND集成時可能遇到的初始化問題,并提供專業(yè)的解決方案。
    的頭像 發(fā)表于 12-11 10:51 ?846次閱讀
    STM32F407 MCU使用SD NAND?不斷電<b class='flag-5'>初始化</b>失效解決方案

    segger編譯器初始化問題

    的圖; 2.第二張圖是該變量在文件中的所有操作,第一行是初始化,該行代碼在初始化部分最后一個,執(zhí)行完就是主循環(huán)了; 3.第2,3行也是對變量的賦值,在主循環(huán)中; 4.第4行已注釋; 5.第6行是對變量
    發(fā)表于 12-09 18:06

    FPGA產(chǎn)品的主要特點

    近年來,全球半導體供應鏈屢受挑戰(zhàn),芯片短缺問題一度對行業(yè)產(chǎn)生深遠影響。通過優(yōu)化供應鏈管理、強化產(chǎn)能規(guī)劃,確保客戶的FPGA需求得到及時滿足。面向工業(yè)控制、機器視覺、醫(yī)療影像、消費電子、汽車智駕等一眾終端領域,
    的頭像 發(fā)表于 12-04 14:20 ?1393次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>FPGA產(chǎn)品的主要特點

    請問LMX2595配置時如何進行初始化

    您好,查閱手冊說初始化按照1.r0的rest置為1;2.r0的reset置為1;3.按照寄存器表格配置寄存器;4.fcal_en置為1的順序來初始化。請問在第三步中,按照寄存器表配置寄存器,這些
    發(fā)表于 11-12 06:51

    基于旋轉(zhuǎn)平移解耦框架的視覺慣性初始化方法

    精確和魯棒的初始化對于視覺慣性里程計(VIO)至關重要,因為不良的初始化會嚴重降低姿態(tài)精度。
    的頭像 發(fā)表于 11-01 10:16 ?876次閱讀
    基于旋轉(zhuǎn)平移解耦框架的視覺慣性<b class='flag-5'>初始化</b>方法

    TMS320C6000 McBSP初始化

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000 McBSP初始化.pdf》資料免費下載
    發(fā)表于 10-26 10:10 ?0次下載
    TMS320C6000 McBSP<b class='flag-5'>初始化</b>

    如何在i.MX RT微控制器上初始化LWIP協(xié)議棧

    在i.MX RT微控制器上初始化LWIP協(xié)議棧是一個復雜但有趣的過程,它涉及多個步驟和關鍵組件的配置.
    的頭像 發(fā)表于 10-12 11:48 ?744次閱讀
    如何在i.MX RT微控制器上<b class='flag-5'>初始化</b>LWIP協(xié)議棧

    瀚海微SD NAND應用之SD協(xié)議存儲功能描述2 初始化命令

    初始化和識別過程: 總線激活后,主機啟動卡初始化和識別過程。 初始化過程從SD SEND OP COND (ACMD41)開始,通過設置其操作條件和OCR中的HCS位。HCS (Host
    的頭像 發(fā)表于 07-22 10:54 ?677次閱讀
    瀚海微SD NAND應用之SD協(xié)議存儲功能描述2 <b class='flag-5'>初始化</b>命令
    主站蜘蛛池模板: 果冻传媒剧情在线观看 | 翁公与小莹在客厅激情 | 无羞耻肉动漫在线观看 | 亚洲国产在线2020最新 | 扒开老师粉嫩的泬10P | aaa级黄影片 | 91久久偷偷做嫩草影院免费看 | 亚洲成 人a影院青久在线观看 | 中字幕视频在线永久在线 | 亚洲成人三级 | 精品一区二区三区色花堂 | 97人摸人人澡人人人超一碰 | 琉璃美人煞在线观看 | 国产三级在线免费 | 亚洲宅男天堂a在线 | 麻豆Av国产在线播放 | 麻豆一区二区三区蜜桃免费 | 国产二级一片内射视频播放 | 欧美精品v欧洲高清 | 中文字幕本庄优花喂奶 | 久久中文字幕免费视频 | 欧美另类videosbest | 国产AV在线传媒麻豆 | 日本 一二三 不卡 免费 | 精品高潮呻吟99AV无码视频 | xx顶级欧美熟妞xxhd | 水蜜桃亚洲一二三四在线 | 久久理伦片琪琪电影院 | 午夜影院费试看黄 | 在线观看中文字幕码2021不用下载 | 在线色av| 国产传媒精品1区2区3区 | 伊人久久大香线蕉综合高清 | 特污兔午夜影视院 | 999久久狠狠免费精品 | 最近日本MV字幕免费观看视频 | 99热久久精品国产一区二区 | 日韩精品久久久久久久电影 | 一个人的视频在线观看免费观看 | 色WWW永久免费视频首页 | 视频一区在线免费观看 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品