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

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

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

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

UG470文檔 page144 描述

OpenFPGA ? 來(lái)源:OpenFPGA ? 作者:OpenFPGA ? 2022-07-15 09:05 ? 次閱讀

fpga 上電時(shí),默認(rèn)是從 flash 的 0x00 地址開(kāi)始讀數(shù)據(jù)。如 UG470 文檔 page144 描述

708e5ce0-03d6-11ed-ba43-dac502259ad0.png

fpga 會(huì)從 0 開(kāi)始讀,地址不斷自增,直到讀取到有效的同步字 sync word(0xAA995566),才認(rèn)為接下來(lái)的內(nèi)容是一個(gè)有效的 bin 文件內(nèi)容的開(kāi)始。讀到有效 sync word 后不會(huì)再繼續(xù)讀搜尋其他的 bin 文件。如 UG470 文檔 page81 描述:

70a0b386-03d6-11ed-ba43-dac502259ad0.png

幾種情況

只有一個(gè) bit 文件,使用如下命令將該 bit 文件寫出轉(zhuǎn)換為 mcs 文件,并燒入 spi flash 中。

write_cfgmem-formatmcs-interfacespix4-size8-loadbit{up
0x400000./soc_top.bit}-filesoc_top_0x400000.mcs-force

該 bit 文件在 flash 中存放的起始地址是 0x400000 ,上電 fpga 能正常啟動(dòng),因?yàn)榍安糠值牡刂?0x000000-0x400000 之間都是無(wú)效數(shù)據(jù), fpga 從 0x000000 地址開(kāi)始讀,沒(méi)有有效的 sync word ,讀地址不斷增加,直到 0x400000 地址才會(huì)讀到同步字,然后就能正常的從 0x400000 開(kāi)始配置。

有兩個(gè) bit 文件,使用該命令轉(zhuǎn)換為一個(gè) mcs 文件

write_cfgmem-formatmcs-interfacespix4-size8-loadbit{up0x000000./design1.bit
up0x400000./design2.bit}-filemixed.mcs-force

第一個(gè) bit 文件放在 0x000000 地址,第二個(gè)放在 0x400000 地址,燒寫 flash ,上電后 fpga 從 deign1.bit
啟動(dòng),因?yàn)榈谝粋€(gè) bit 在前面, fpga 上電后從 0x000000 地址開(kāi)始讀,會(huì)先讀到 deign1.bit ,然后成功地從deign1.bit 初始化。

若把 mcs 文件中關(guān)于 deign1.bit 的 FDRI data 的內(nèi)容手動(dòng)改為其他值,使得配置的時(shí)候會(huì)出現(xiàn) CRC 校驗(yàn)錯(cuò)誤, deign2.bit 相關(guān)的內(nèi)容不變,燒寫進(jìn)flash,上電, FPGA 無(wú)法正常配置數(shù)據(jù),既不會(huì)從deign1.bit啟動(dòng),也不能從deign2.bit 啟動(dòng),這是因?yàn)榈谝粋€(gè)bit在前面, fpga 上電后從 0x000000 地址開(kāi)始讀,會(huì)先讀到 deign1.bit ,然后從 deign1.bit 開(kāi)始初始化,但是會(huì)發(fā)生CRC錯(cuò)誤,然后又fallback 回 0 地址讀,依然是讀到 design1.bit 的數(shù)據(jù),還是 CRC 錯(cuò)誤,最后發(fā)生配置失敗。

若只把 mcs 文件中關(guān)于 deign1.bit 的 sync word 的內(nèi)容手動(dòng)改為其他值,比如 0xAA997866 ,deign2.bit 相關(guān)的內(nèi)容不變,燒寫進(jìn) flash 上電, FPGA 成功從 deign2.bit 啟動(dòng)。這是因?yàn)榈谝粋€(gè) bit 在前面, fpga 上電后從0x000000 地址開(kāi)始讀,讀到 deign1.bit 的 sync word 為 0xAA997866 時(shí),發(fā)現(xiàn)不是有效的 sync word ,不會(huì)判斷接下來(lái)的內(nèi)容是屬于一個(gè)有效的配置文件,于是繼續(xù)自增地址往上讀,直到讀到 0x400000 地址后面,成功讀到 design2.bit 的 sync word ,發(fā)現(xiàn)有效,然后從 deign2.bit 開(kāi)始初始化。這樣就跳過(guò)了前面 deign1.bit 的內(nèi)容。

bitstream 約束

對(duì)bit流進(jìn)行壓縮

set_propertyBITSTREAM.GENERAL.COMPRESSTRUE[current_design]

打開(kāi)看門狗功能

set_propertyBITSTREAM.CONFIG.CONFIGFALLBACKENABLE[current_design]

如果加載 Update_Image 配置文件失敗后,沒(méi)有返回加載 Golden_Image ,則會(huì)根據(jù)指定的時(shí)間啟動(dòng)看門狗,強(qiáng)制返回加載 Golden_Image 。

生成 bit 文件的頭部添加 IPROG 命令和設(shè)置 WBSTAR 的命令

set_propertyBITSTREAM.CONFIG.NEXT_CONFIG_ADDR0x0400000[current_design]

配置時(shí)執(zhí)行到 IPROG 命令后,會(huì)直接跳轉(zhuǎn)到指定的地址中繼續(xù)執(zhí)行配置。可用于 Golden_Image 中設(shè)置為跳轉(zhuǎn)到 Update_Image 啟動(dòng)。其實(shí)加不加這個(gè)約束,生成的bit流中的頭部,都會(huì)有 IPROG 和設(shè)置 WBSTAR 的相關(guān)命令的占位空間,只是不加該約束時(shí), IPROG 的位置會(huì)由 000000 替代, NOP 指令,只是空的占位符;而寫 WBSTAR 寄存器的指令依然存在,但是寫 WBSTAR 的值卻是 0 。

原文標(biāo)題:Xilinx FPGA 從spi flash啟動(dòng)配置數(shù)據(jù)時(shí)的地址問(wèn)題

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

審核編輯:彭靜

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

    關(guān)注

    1630

    文章

    21794

    瀏覽量

    605129
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5363

    瀏覽量

    120926
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7133

    瀏覽量

    89375
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Xilinx FPGA從spi flash啟動(dòng)配置數(shù)據(jù)時(shí)的地址問(wèn)題

    fpga 上電時(shí),默認(rèn)是從 flash 的 0x00 地址開(kāi)始讀數(shù)據(jù)。如 UG470 文檔 page144 描述
    的頭像 發(fā)表于 11-29 09:20 ?1210次閱讀
    Xilinx FPGA從spi flash啟動(dòng)配置數(shù)據(jù)時(shí)的地址問(wèn)題

    教你ABBYY FineReader 12文檔轉(zhuǎn)換技巧

    FineReader 12文檔轉(zhuǎn)換技巧,您可以在ABBYY FineReader主窗口中設(shè)置并啟動(dòng)任何處理步驟。1. 在主工具欄上,從‘文檔語(yǔ)言’下拉列表中選擇文檔語(yǔ)言。2. 掃描頁(yè)面或打開(kāi)頁(yè)面圖像
    發(fā)表于 09-15 14:03

    AN-1074文檔理解串行下載協(xié)議中空白地址是應(yīng)該填寫“00”還是應(yīng)該填寫“FF”呢?

    AN-1074文檔介紹了“理解串行下載協(xié)議”的相關(guān)問(wèn)題,但是在閱讀中,有一點(diǎn)不明,特此請(qǐng)教。在文檔的“PAGEDOWNLOAD”命令中提到,下載的數(shù)據(jù)包要包含256個(gè)字節(jié),但是打開(kāi)HEX文件后發(fā)現(xiàn)
    發(fā)表于 08-16 07:20

    CN-0382文檔錯(cuò)誤

    你好,CN-0382文檔,關(guān)于ADuM1441應(yīng)用,在第二頁(yè)原理圖中是不是將ADuM1441輸入與輸出用反啦。謝謝
    發(fā)表于 01-29 11:36

    單片機(jī)EM88F711N產(chǎn)生不了燒錄器的AOP2文檔

    義隆單片機(jī)EM88F711N芯片,在義隆官方網(wǎng)站下載的eUIDEII_v2.19.60.21軟件上編譯通過(guò),編譯成功產(chǎn)生不了燒錄器的AOP2文檔,是什么原因產(chǎn)生不了AOP2文檔,那個(gè)老大知道是不是請(qǐng)告知以下。
    發(fā)表于 10-28 15:07

    如何找出部分重配置的配置架構(gòu)

    UG470)。有5個(gè)位對(duì)應(yīng)于行,16個(gè)對(duì)應(yīng)于列,7個(gè)對(duì)應(yīng)于次要地址。但是使用了每個(gè)位的數(shù)量,是否有類似于xapp216或xapp151的文檔,但是對(duì)于virtex 7設(shè)備?
    發(fā)表于 05-29 08:54

    請(qǐng)問(wèn)如何在zynq和virtex-7之間配置x8,x16,x32的數(shù)據(jù)行?

    xapp583文檔中,它似乎是微處理器和7系列FPGA之間的32位線。現(xiàn)在我在文檔UG470,xapp583)中反映了總線寬度自動(dòng)檢測(cè)部分,但我不太了解。請(qǐng)簡(jiǎn)單解釋一下。
    發(fā)表于 06-05 10:31

    請(qǐng)問(wèn)xc7a35t和xc7a50t設(shè)備的實(shí)際比特流大小是多少?

    你好!xc7a35t和xc7a50t設(shè)備的實(shí)際比特流大小是多少?在UG470 v1.7(在vivado 2014.1文檔導(dǎo)航器中標(biāo)記為“最新”)中,只有標(biāo)記為“初步估計(jì)”的數(shù)字。這些設(shè)備現(xiàn)在似乎幾乎完全支持,可能已經(jīng)有最終數(shù)字了嗎?
    發(fā)表于 07-24 06:17

    請(qǐng)問(wèn)大神分享一個(gè)GJB597B-2012文檔

    求一個(gè)GJB597B-2012文檔,謝謝大哥們
    發(fā)表于 06-23 13:22

    FPGA上電(Master)

    fpga 會(huì)從 0 開(kāi)始讀,地址不斷自增,直到讀取到有效的同步字 sync word(0xAA995566),才認(rèn)為接下來(lái)的內(nèi)容是一個(gè)有效的 bin 文件內(nèi)容的開(kāi)始。讀到有效 sync word 后不會(huì)再繼續(xù)讀搜尋其他的 bin 文件。如 UG470 文檔
    發(fā)表于 07-13 09:42 ?976次閱讀

    Core 3399 JD4文檔3D結(jié)構(gòu)圖

    電子發(fā)燒友網(wǎng)站提供《Core 3399 JD4文檔3D結(jié)構(gòu)圖.txt》資料免費(fèi)下載
    發(fā)表于 09-02 09:42 ?0次下載
    Core 3399 JD4<b class='flag-5'>文檔</b>3D結(jié)構(gòu)圖

    Core 3399 JD4文檔AIO 3399JD4 Product Specifications

    電子發(fā)燒友網(wǎng)站提供《Core 3399 JD4文檔AIO 3399JD4 Product Specifications.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 09:40 ?2次下載
    Core 3399 JD4<b class='flag-5'>文檔</b>AIO 3399JD4 Product Specifications

    Core 3399J 3D Model V1.1文檔分享

    電子發(fā)燒友網(wǎng)站提供《Core 3399J 3D Model V1.1文檔分享.zip》資料免費(fèi)下載
    發(fā)表于 09-14 09:27 ?2次下載
    Core 3399J 3D Model V1.1<b class='flag-5'>文檔</b>分享

    MB rk1808 jd4文檔分享

    電子發(fā)燒友網(wǎng)站提供《MB rk1808 jd4文檔分享.pdf》資料免費(fèi)下載
    發(fā)表于 09-20 17:01 ?3次下載
    MB rk1808 jd4<b class='flag-5'>文檔</b>分享

    ROC RK3568 PC V10文檔

    電子發(fā)燒友網(wǎng)站提供《ROC RK3568 PC V10文檔.pdf》資料免費(fèi)下載
    發(fā)表于 09-20 09:45 ?9次下載
    ROC RK3568 PC V10<b class='flag-5'>文檔</b>
    主站蜘蛛池模板: 毛片免费观看的视频在线| 日本XXXXZZX片免费观看| 好男人的视频在线观看| 含羞草国产亚洲精品岁国产精品| 韩国无遮羞禁动漫在线观看96| 国产曰批试看免费视频播放免费| 国内精品久久| 久久机热免费视频| 麻豆精品无码久久久久久久久| 欧美特黄99久久毛片免费| 色多多污污在线观看网站| 西西人体大胆牲交PP6777| 亚洲人成电影网站色2017| 在线视频免费观看| 99热久久这里只精品国产WWW| jaPanesmature儿母| 国产成人精品免费视频下载| 国精产品一区一区三区有限在线 | 亚洲色图在线播放| 伊人成色综合人网| a视频在线免费观看| 国产 日韩 欧美 高清 亚洲| 国产亚洲一区在线| 老太婆性BBWBBW| 日本学生VIDEOVIDEOS更新| 亚洲a视频在线观看| 中文字幕亚洲第一| 大桥未久电影在线| 精品久久久噜噜噜久久7| 欧美69xxx| 亚欧成人毛片一区二区三区四区| 中国人泡妞www免费| 俄罗斯bbbbbbbbb大片| 九九精品视频在线播放| 欧洲美女人 一级毛片| 亚洲 中文 自拍 无码| 40岁东北老阿姨无码| 国产精品人成视频免费999| 老师xxxx69动漫| 体内精69xxxxxx喷潮| 中文在线观看免费网站|