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

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

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

易靈思SOC的片上RAM啟動(dòng)方案

XL FPGA技術(shù)交流 ? 來源:XL科技 ? 作者:XL科技 ? 2023-02-14 09:29 ? 次閱讀

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

c8c5bcb8-abb6-11ed-bfe3-dac502259ad0.png

首先片上RAM啟動(dòng)要在IP上關(guān)閉外部存儲(chǔ),如下圖,Include the external memory AXI interface。

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

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

c8e3ebfc-abb6-11ed-bfe3-dac502259ad0.png

但是這樣重新編譯之后可能不能運(yùn)行。因?yàn)閟oc RAM的初始化文件默認(rèn)是工程目錄下的bin文件,所以最好把這個(gè)工程目錄下的bin文件先刪除掉,然后再重新編譯。當(dāng)然也可能是別的原因,先不必深究。

c8fdedf4-abb6-11ed-bfe3-dac502259ad0.png

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

c9213868-abb6-11ed-bfe3-dac502259ad0.png

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

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


審核編輯:劉清

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

    關(guān)注

    8

    文章

    1368

    瀏覽量

    114701
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4165

    瀏覽量

    218269
  • Flash存儲(chǔ)
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    8296
  • BIN文件
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    8291
  • 易靈思
    +關(guān)注

    關(guān)注

    5

    文章

    47

    瀏覽量

    4867

原文標(biāo)題:易靈思SOC onchip RAM啟動(dòng)操作

文章出處:【微信號(hào):gh_ea2445df5d2a,微信公眾號(hào):FPGA及視頻處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA flash操作原理

    FPGA flash操作原理分享
    的頭像 發(fā)表于 04-09 15:03 ?1007次閱讀

    RAM使用--Update4

    RAM在使用時(shí)可以會(huì)遇到一些問題,這里把常用的問題總結(jié)下。 1、ram初始化文件路徑是工程路徑 在對(duì)
    的頭像 發(fā)表于 04-23 14:52 ?1099次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>RAM</b>使用--Update4

    芯片SoC挑戰(zhàn)傳統(tǒng)測(cè)試方案

    芯片SoC挑戰(zhàn)傳統(tǒng)測(cè)試方案,SoC生產(chǎn)技術(shù)的成功,依靠的是廠商以最低的生產(chǎn)成本實(shí)現(xiàn)大量的生產(chǎn)能力
    發(fā)表于 01-28 17:14 ?2019次閱讀
    <b class='flag-5'>片</b><b class='flag-5'>上</b>芯片<b class='flag-5'>SoC</b>挑戰(zhàn)傳統(tǒng)測(cè)試<b class='flag-5'>方案</b>

    Xilinx賽方案

    能做賽方案的,請(qǐng)聯(lián)系
    發(fā)表于 01-21 19:31

    系統(tǒng)(SoC),系統(tǒng)(SoC)原理結(jié)構(gòu)是什么?

    系統(tǒng)(SoC),系統(tǒng)(SoC)原理結(jié)構(gòu)是什么? S
    發(fā)表于 03-26 15:59 ?2907次閱讀

    SOC系統(tǒng)的解決方案

    CC2431.cc2430及Zigbee應(yīng)用的系統(tǒng)(SOC)解決方案
    的頭像 發(fā)表于 06-26 15:25 ?5832次閱讀

    發(fā)布智能解決方案,滿足醫(yī)療保健平臺(tái)的需求

    ZYNQ-Ultrascale+ 系統(tǒng) (SoC) 技術(shù)可為并行波束形成等復(fù)雜架構(gòu)實(shí)現(xiàn)超小型化。該
    的頭像 發(fā)表于 07-25 15:58 ?3101次閱讀
    賽<b class='flag-5'>靈</b><b class='flag-5'>思</b>發(fā)布智能解決<b class='flag-5'>方案</b>,滿足醫(yī)療保健平臺(tái)的需求

    FPGA之---國產(chǎn)化替代選型策略

    本文介紹國產(chǎn)FPGA廠商,利用超低功耗、超高性能的FPGA芯片,目前供貨穩(wěn)定,性價(jià)比
    的頭像 發(fā)表于 01-04 11:13 ?2756次閱讀

    淺談RAM使用

    RAM在使用時(shí)可以會(huì)遇到一些問題,這里把常用的問題總結(jié)下。
    的頭像 發(fā)表于 02-01 09:53 ?1261次閱讀
    淺談<b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>RAM</b>使用

    內(nèi)部重配置實(shí)現(xiàn)遠(yuǎn)程更新

    除通過外部多功能IO來選擇之外,通過內(nèi)部重配置實(shí)現(xiàn)遠(yuǎn)程更新操作也非常簡單。
    的頭像 發(fā)表于 05-30 09:24 ?1668次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>內(nèi)部重配置實(shí)現(xiàn)遠(yuǎn)程更新

    RAM使用指南

    RAM在使用時(shí)可以會(huì)遇到一些問題,這里把常用的問題總結(jié)下。
    的頭像 發(fā)表于 06-07 09:19 ?1759次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>RAM</b>使用指南

    RAM使用--Update3

    RAM在使用時(shí)可以會(huì)遇到一些問題,這里把常用的問題總結(jié)下。 1、ram初始化文件路徑是工程路徑 在對(duì)
    的頭像 發(fā)表于 12-12 09:52 ?683次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>RAM</b>使用--Update3

    RAM使用--Update5

    RAM在使用時(shí)可以會(huì)遇到一些問題,這里把常用的問題總結(jié)下。 1、ram初始化文件路徑是工程路徑 在對(duì)
    的頭像 發(fā)表于 04-24 08:43 ?759次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>RAM</b>使用--Update5

    SOC onchip RAM初始化

    最新有客戶在詢問socRAM啟動(dòng)方案。于是有了本篇文章。如果
    的頭像 發(fā)表于 07-21 16:54 ?669次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>SOC</b> onchip <b class='flag-5'>RAM</b>初始化

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

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