一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

SOC外部flash啟動(dòng)方案

XL FPGA技術(shù)交流 ? 2025-03-10 11:55 ? 次閱讀

Ti60F100片上Flash為16Mb,容量相對(duì)較小,對(duì)于很多應(yīng)用需要外擴(kuò)flash,而且很多客戶會(huì)考慮把FPGA程序存放在片上flash,而把soc的程序存放在外部flash。

今天簡單來聊下該應(yīng)用。

(1)硬件設(shè)計(jì)如下:

wKgZO2fNe7mAEcwmAABx4yqedAk925.png

wKgZO2fNe7mARl9wAABztwZusio289.png

程序上把soc的flash的管腳指向外部flash。

wKgZO2fNe7mAUaaDAAE35DxVYYg248.png

(2)如果要把soc程序燒寫到外部flash可以通過jtag_bridge_loader,但是要把bridge內(nèi)的flash IO指向外部flash。關(guān)于bridge工程的調(diào)整可能以參考易靈思Jtag_bridge_loader生成。下面是關(guān)于jtag_bridge的管腳分配,對(duì)應(yīng)上面的硬件原理圖。

wKgZO2fNe7mASD8KAACi-44bdXk170.png

(3)把soc數(shù)據(jù)文件轉(zhuǎn)換成hex。soc生成的hex文件是不能通過programmer直接燒寫的,需要把soc生成的bin文件轉(zhuǎn)換成programmer可以配置的hex文件。注意flash的地址我們指向的是0x0.

wKgZO2fNe7qASVW0AACZTb_gtPM409.png

(4)燒寫soc數(shù)據(jù)流到外部flash。選擇SPI Active using JTAG Bridge(legacy)模式,選擇我們上面生成的指向外部flash的birdge文件,并把flash的地址指向soc的BootLoader指向的地址,下圖中我們使用了默認(rèn)的0x380000地址。 自定義RISC V的bootloader-v2

wKgZO2fNe7qAGnuEAAIWGjV5i3A891.png

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

    關(guān)注

    1642

    文章

    21918

    瀏覽量

    611987
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1656

    瀏覽量

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

    關(guān)注

    38

    文章

    4303

    瀏覽量

    221052
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Ti60F100 內(nèi)外flash操作方案

    有客戶認(rèn)為Ti60F100內(nèi)部flash容量比較小,只有16Mb,需要外掛flash.這里我們提供了內(nèi)部flash外部flash分別操作的
    的頭像 發(fā)表于 05-20 16:42 ?2090次閱讀
    Ti60F100 內(nèi)外<b class='flag-5'>flash</b>操作<b class='flag-5'>方案</b>

    通過JTAG啟動(dòng)Linux的方法和腳本

    在 AMD SoC 器件(AMD Zynq 7000 SoC,AMD Zynq UltraScale+ MPSoC,AMD Versal Adaptive SoC),常見的啟動(dòng)方式是
    的頭像 發(fā)表于 12-22 10:27 ?2015次閱讀
    通過JTAG<b class='flag-5'>啟動(dòng)</b>Linux的方法和腳本

    ESP32 PICO如何使用外部flash下載和啟動(dòng)程序呢?

    大家好: 我現(xiàn)在的板子上,主芯片是ESP32 PICO D4,集成了4MB的FLASH,現(xiàn)在板子上接了另外一顆flash芯片,除了CS#管腳與內(nèi)部的flash不同,內(nèi)部的接的GPIO16(由芯片手冊(cè)可知),
    發(fā)表于 06-25 08:23

    請(qǐng)問F28335可以在外部flash啟動(dòng)

    最近在用F28335的片子,想通過外部flash啟動(dòng),但是好像F28335沒有支持這種啟動(dòng)模式的,請(qǐng)問有什么好的解決方法?
    發(fā)表于 08-20 07:19

    一種NAND FLASH啟動(dòng)的新方法

    本文所討論的一種系統(tǒng)啟動(dòng)方式,是在缺少片上存儲(chǔ)器支持的情況下,實(shí)現(xiàn)系統(tǒng)直接從NAND FLASH 啟動(dòng)。論文中充分考慮了如何實(shí)現(xiàn)軟、硬件之間的協(xié)同工作,以完成SOC 系統(tǒng)的設(shè)計(jì)
    發(fā)表于 11-27 15:08 ?7次下載

    LPC2200_flash內(nèi)部Flash外部Flash分散加載

    LPC2200_flash內(nèi)部Flash外部Flash分散加載示例。
    發(fā)表于 05-20 16:08 ?17次下載

    串行SPI Nor Flash啟動(dòng)流程

    關(guān)于外部Flash的代碼安全問題和代碼在外部執(zhí)行對(duì)整個(gè)系統(tǒng)性能的影響,RT105x的加密啟動(dòng)(HAB)功能和32KB的L1 ICache/DCache是可以解決的,只是本文先從RT1
    的頭像 發(fā)表于 03-16 09:32 ?2.2w次閱讀
    串行SPI Nor <b class='flag-5'>Flash</b><b class='flag-5'>啟動(dòng)</b>流程

    如何將外部SPI Flash加載到FPGA內(nèi)部ram然后復(fù)位MC8051

    本設(shè)計(jì)采用FPGA技術(shù),在FPGA中實(shí)現(xiàn)8051單片機(jī)的軟核,將外部SPI Flash中的代碼數(shù)據(jù)加載到FPGA內(nèi)部ram,然后復(fù)位 MC8051,實(shí)現(xiàn)外部flash
    發(fā)表于 06-11 17:47 ?3次下載
    如何將<b class='flag-5'>外部</b>SPI <b class='flag-5'>Flash</b>加載到FPGA內(nèi)部ram然后復(fù)位MC8051

    【轉(zhuǎn)載】keil將程序裝入外部FLASH詳解

    【轉(zhuǎn)載】keil將程序裝入外部FLASH詳解
    發(fā)表于 12-01 20:21 ?14次下載
    【轉(zhuǎn)載】keil將程序裝入<b class='flag-5'>外部</b><b class='flag-5'>FLASH</b>詳解

    ZYNQ的啟動(dòng)流程

    ZYNQ7000 SOC 芯片可以從 FLASH 啟動(dòng),也可以從 SD 卡里啟動(dòng), 本節(jié)介紹程序 FLASH
    的頭像 發(fā)表于 05-07 09:41 ?7220次閱讀

    啟動(dòng) DA1468x SoC 項(xiàng)目

    啟動(dòng) DA1468x SoC 項(xiàng)目
    發(fā)表于 03-15 20:14 ?0次下載
    <b class='flag-5'>啟動(dòng)</b> DA1468x <b class='flag-5'>SoC</b> 項(xiàng)目

    深入i.MXRT1050系列ROM中串行NOR Flash啟動(dòng)初始化流程

    我們知道外部串行NOR Flash是接到i.MXRT的FlexSPI外設(shè)引腳上,有時(shí)串行NOR Flash啟動(dòng)也叫FlexSPI NOR啟動(dòng)
    的頭像 發(fā)表于 06-02 17:43 ?1777次閱讀
    深入i.MXRT1050系列ROM中串行NOR <b class='flag-5'>Flash</b><b class='flag-5'>啟動(dòng)</b>初始化流程

    啟動(dòng) DA1468x SoC 項(xiàng)目

    啟動(dòng) DA1468x SoC 項(xiàng)目
    發(fā)表于 07-06 19:25 ?0次下載
    <b class='flag-5'>啟動(dòng)</b> DA1468x <b class='flag-5'>SoC</b> 項(xiàng)目

    使用MM32F3270 FSMC驅(qū)動(dòng)外部NOR Flash

    使用MM32F3270 FSMC驅(qū)動(dòng)外部NOR Flash
    的頭像 發(fā)表于 09-21 17:37 ?1186次閱讀
    使用MM32F3270 FSMC驅(qū)動(dòng)<b class='flag-5'>外部</b>NOR <b class='flag-5'>Flash</b>

    易靈思SOC onchip RAM初始化

    最新有客戶在詢問soc的片上RAM啟動(dòng)方案。于是有了本篇文章。如果soc不? ? ? ? 使用外部存儲(chǔ)而是使用片上RAM的話,文檔上似乎沒有
    的頭像 發(fā)表于 07-21 16:54 ?1014次閱讀
    易靈思<b class='flag-5'>SOC</b> onchip RAM初始化