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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

UG470文檔 page144 描述

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2022-07-15 09:05 ? 次閱讀

fpga 上電時,默認是從 flash 的 0x00 地址開始讀數據。如 UG470 文檔 page144 描述

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

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

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

幾種情況

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

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

該 bit 文件在 flash 中存放的起始地址是 0x400000 ,上電 fpga 能正常啟動,因為前部分的地址 0x000000-0x400000 之間都是無效數據, fpga 從 0x000000 地址開始讀,沒有有效的 sync word ,讀地址不斷增加,直到 0x400000 地址才會讀到同步字,然后就能正常的從 0x400000 開始配置。

有兩個 bit 文件,使用該命令轉換為一個 mcs 文件

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

第一個 bit 文件放在 0x000000 地址,第二個放在 0x400000 地址,燒寫 flash ,上電后 fpga 從 deign1.bit
啟動,因為第一個 bit 在前面, fpga 上電后從 0x000000 地址開始讀,會先讀到 deign1.bit ,然后成功地從deign1.bit 初始化。

若把 mcs 文件中關于 deign1.bit 的 FDRI data 的內容手動改為其他值,使得配置的時候會出現 CRC 校驗錯誤, deign2.bit 相關的內容不變,燒寫進flash,上電, FPGA 無法正常配置數據,既不會從deign1.bit啟動,也不能從deign2.bit 啟動,這是因為第一個bit在前面, fpga 上電后從 0x000000 地址開始讀,會先讀到 deign1.bit ,然后從 deign1.bit 開始初始化,但是會發生CRC錯誤,然后又fallback 回 0 地址讀,依然是讀到 design1.bit 的數據,還是 CRC 錯誤,最后發生配置失敗。

若只把 mcs 文件中關于 deign1.bit 的 sync word 的內容手動改為其他值,比如 0xAA997866 ,deign2.bit 相關的內容不變,燒寫進 flash 上電, FPGA 成功從 deign2.bit 啟動。這是因為第一個 bit 在前面, fpga 上電后從0x000000 地址開始讀,讀到 deign1.bit 的 sync word 為 0xAA997866 時,發現不是有效的 sync word ,不會判斷接下來的內容是屬于一個有效的配置文件,于是繼續自增地址往上讀,直到讀到 0x400000 地址后面,成功讀到 design2.bit 的 sync word ,發現有效,然后從 deign2.bit 開始初始化。這樣就跳過了前面 deign1.bit 的內容。

bitstream 約束

對bit流進行壓縮

set_propertyBITSTREAM.GENERAL.COMPRESSTRUE[current_design]

打開看門狗功能

set_propertyBITSTREAM.CONFIG.CONFIGFALLBACKENABLE[current_design]

如果加載 Update_Image 配置文件失敗后,沒有返回加載 Golden_Image ,則會根據指定的時間啟動看門狗,強制返回加載 Golden_Image 。

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

set_propertyBITSTREAM.CONFIG.NEXT_CONFIG_ADDR0x0400000[current_design]

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

原文標題:Xilinx FPGA 從spi flash啟動配置數據時的地址問題

文章出處:【微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

審核編輯:彭靜

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

    關注

    1629

    文章

    21729

    瀏覽量

    602997
  • 寄存器
    +關注

    關注

    31

    文章

    5336

    瀏覽量

    120230
  • 數據
    +關注

    關注

    8

    文章

    7002

    瀏覽量

    88942
收藏 人收藏

    評論

    相關推薦

    Xilinx FPGA從spi flash啟動配置數據時的地址問題

    fpga 上電時,默認是從 flash 的 0x00 地址開始讀數據。如 UG470 文檔 page144 描述
    的頭像 發表于 11-29 09:20 ?974次閱讀
    Xilinx FPGA從spi flash啟動配置數據時的地址問題

    教你ABBYY FineReader 12文檔轉換技巧

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

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

    AN-1074文檔介紹了“理解串行下載協議”的相關問題,但是在閱讀中,有一點不明,特此請教。在文檔的“PAGEDOWNLOAD”命令中提到,下載的數據包要包含256個字節,但是打開HEX文件后發現
    發表于 08-16 07:20

    CN-0382文檔錯誤

    你好,CN-0382文檔,關于ADuM1441應用,在第二頁原理圖中是不是將ADuM1441輸入與輸出用反啦。謝謝
    發表于 01-29 11:36

    單片機EM88F711N產生不了燒錄器的AOP2文檔

    義隆單片機EM88F711N芯片,在義隆官方網站下載的eUIDEII_v2.19.60.21軟件上編譯通過,編譯成功產生不了燒錄器的AOP2文檔,是什么原因產生不了AOP2文檔,那個老大知道是不是請告知以下。
    發表于 10-28 15:07

    如何找出部分重配置的配置架構

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

    請問如何在zynq和virtex-7之間配置x8,x16,x32的數據行?

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

    請問xc7a35t和xc7a50t設備的實際比特流大小是多少?

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

    請問大神分享一個GJB597B-2012文檔

    求一個GJB597B-2012文檔,謝謝大哥們
    發表于 06-23 13:22

    FPGA上電(Master)

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

    Core 3399 JD4文檔3D結構圖

    電子發燒友網站提供《Core 3399 JD4文檔3D結構圖.txt》資料免費下載
    發表于 09-02 09:42 ?0次下載
    Core 3399 JD4<b class='flag-5'>文檔</b>3D結構圖

    Core 3399 JD4文檔AIO 3399JD4 Product Specifications

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

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

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

    MB rk1808 jd4文檔分享

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

    ROC RK3568 PC V10文檔

    電子發燒友網站提供《ROC RK3568 PC V10文檔.pdf》資料免費下載
    發表于 09-20 09:45 ?9次下載
    ROC RK3568 PC V10<b class='flag-5'>文檔</b>
    主站蜘蛛池模板: 亚洲aaaa级特黄毛片| 上课失禁丨vk| 泡妞高手在都市完整版视频免费| 美女黄图大全| 欧美亚洲天堂网| 少妇高潮久久久久7777| 亚洲AV久久无码精品蜜桃| 一本道无码字幕在线看| 中文字幕一区二区三区在线播放| 99久久久免费精品免费| 第一福利在线永久视频| 国精产品一区二区三区有限公司| 久久99re2在线视频精品| 免费看黄的片多多APP下载| 日本电影免费久久精品| 羞羞麻豆国产精品1区2区3区| 亚洲一区高清| gogo免费在线观看| 国产99久久久国产精品成人| 黑人巨摘花破女处| 免费国产成人手机在线观看 | 九九久久精品| 魔乳 堕乳漫画acg产卵| 色欲档案之麻雀台上淫| 亚洲中文字幕日产乱码2020| 99视频精品在线| 国产人妻XXXX精品HD电影| 李亚男三级| 同桌别揉我奶了嗯啊| 一区二区三区福利视频| 成人AV无码一二二区视频免费看| 好男人在线观看视频观看高清视频免费 | 色色色久久久免费视频| 一本之道高清在线观看免费| 超碰99热在线精品视频| 精品日韩欧美一区二区三区 | 欧美一道本一区二区三区| 亚洲AV国产国产久青草| 99在线观看视频免费| 金瓶梅 快播| 色婷婷五月综合中文字幕|