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

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

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

易靈思SOC的片上RAM啟動方案

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

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

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

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

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

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

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

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

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

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

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

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

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


審核編輯:劉清

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

    關(guān)注

    8

    文章

    1344

    瀏覽量

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

    關(guān)注

    38

    文章

    4021

    瀏覽量

    217011
  • Flash存儲
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

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

    關(guān)注

    0

    文章

    26

    瀏覽量

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

    關(guān)注

    5

    文章

    41

    瀏覽量

    4789

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    FPGA flash操作原理

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

    RAM使用--Update4

    RAM在使用時可以會遇到一些問題,這里把常用的問題總結(jié)下。 1、ram初始化文件路徑是工程路徑 在對
    的頭像 發(fā)表于 04-23 14:52 ?886次閱讀
    <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)測試方案

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

    Xilinx賽方案

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

    詳解賽All Programmable Smarter Vision解決方案

    詳解賽All Programmable Smarter Vision解決方案
    發(fā)表于 06-02 06:56

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

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

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

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

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

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

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

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

    淺談RAM使用

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

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

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

    RAM使用指南

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

    RAM使用--Update3

    RAM在使用時可以會遇到一些問題,這里把常用的問題總結(jié)下。 1、ram初始化文件路徑是工程路徑 在對
    的頭像 發(fā)表于 12-12 09:52 ?467次閱讀
    <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在使用時可以會遇到一些問題,這里把常用的問題總結(jié)下。 1、ram初始化文件路徑是工程路徑 在對
    的頭像 發(fā)表于 04-24 08:43 ?433次閱讀
    <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啟動方案。于是有了本篇文章。如果
    的頭像 發(fā)表于 07-21 16:54 ?302次閱讀
    <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>初始化