下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
解析FPGA從SPIFlash啟動配置數據時的地址問題FPGA上電(Master)fpga上電時,默認是從flash的0x00地址開始讀數據。如UG470文檔page144描述fpga會從0開始讀,地址不斷自增,直到讀取到有效的同步字syncword(0xAA995566),才認為接下來的內容是一個有效的bin文件內容的開始。讀到有效syncword后不會再繼續(xù)讀搜尋其他的bin文件。如UG470文檔page81描述:幾種情況只有一個bit文件,使用如下命令將該bit文件寫出轉換為mcs文件,并燒入spiflash中。該bit文件在flash中存放的起始地址是0x400000,上電fpga能正常啟動,因為前部分的地址0x000000-0x400000之間都是無效數據,fpga從0x000000地址開始讀,沒有有效的syncword,讀地址不斷增加,直到0x400000地址才會讀到同步字,然后就能正常的從0x400000開始配置。有兩個bit文件,使用該命令轉換為一個mcs文件第一個bit文件放在0x000000地址,第二個放在0x400000地址,燒寫flash,上電后fpga從deign1.bit啟動,因為第一個bit在前面,fpga上電后從0x000000地址開始讀,會先讀到deign1.bit,然后成功地從deign1.bit初始化。若把mcs文件中關于deign1.bit的FDRIdata的內容手動改為其他值,使得配置的時候會出現CRC校驗錯誤,deign2.bit相關的內容不變,燒寫進flash,上電,FPGA無法正常配置數據,既不會從deign1.bit啟動,也不能從deign2.bit啟動,這是因為第一個bit在前面,fpga上電后從0x000000地址開始讀,會先讀到deign1.bit,然后從deign1.bit開始初始化,但是會發(fā)生CRC錯誤,然后又fallback回0地址讀,依然是讀到design1.bit的數據,還是CRC錯誤,最后發(fā)生配置失敗。若只把mcs文件中關于deign1.bit的syncword的內容手動改為其他值,比如0xAA997866,deign2.bit相關的內容不變,燒寫進flash上電,FPGA成功從deign2.bit啟動。這是因為第一個bit在前面,fpga上電后從0x000000地址開始讀,讀到deign1.bit的syncword為0xAA997866時,發(fā)現不是有效的syncword,不會判斷接下來的內容是屬于一個有效的配置文件,于是繼續(xù)自增地址往上讀,直到讀到0x400000地址后面,成功讀到design2.bit的syncword,發(fā)現有效,然后從deign2.bit開始初始化。這樣就跳過了前面deign1.bit的內容。bitstream約束對bit流進行壓縮set_property
BITSTREAM.GENERAL.COMPRESS
TRUE
[current_design]
打開看門狗功能set_property
BITSTREAM.CONFIG.CONFIGFALLBACK
ENABLE
[current_design]
如果加載Update_Image配置文件失敗后,沒有返回加載Golden_Image,則會根據指定的時間啟動看門狗,強制返回加載Golden_Image。生成bit文件的頭部添加IPROG命令和設置WBSTAR的命令set_property
BITSTREAM.CONFIG.NEXT_CONFIG_ADDR
0x0400000
[current_design]配置時執(zhí)行到IPROG命令后,會直接跳轉到指定的地址中繼續(xù)執(zhí)行配置??捎糜贕olden_Image中設置為跳轉到Update_Image啟動。其實加不加這個約束,生成的bit流中的頭部,都會有IPROG和設置WBSTAR的相關命令的占位空間,只是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東石油化工學院《工程管理基礎》2023-2024學年第一學期期末試卷
- 廣東汕頭幼兒師范高等??茖W校《酒水調制與酒吧管理》2023-2024學年第一學期期末試卷
- 七年級上冊《第四章 整式的加減章末小結與考點檢測》課件
- 廣東農工商職業(yè)技術學院《信息論與密碼》2023-2024學年第一學期期末試卷
- 廣東南方職業(yè)學院《日本商務禮儀教程》2023-2024學年第一學期期末試卷
- 廣東理工職業(yè)學院《新零售物流管理》2023-2024學年第一學期期末試卷
- 【創(chuàng)新設計】2021年高考化學總復習(江西版)配套文檔:第二章-化學物質及其變化-化學物質及其變化
- 七年級下冊人教版語文書
- 《肝膽疾病的護理》課件
- 【與名師對話】2021屆高考化學(課標版)二輪復習階段測評(一)
- 國家義務教育質量監(jiān)測結果應用教學研討
- 燃料油需求專題(二):航線與運費
- 2019年同等學力(教育學)真題精選
- 【框架完整】快樂卡通風十歲成長禮紀念相冊PPT模板(PPT 24頁)
- 煤礦井下供電三大保護整定細則
- [轉載]鄭桂華《安塞腰鼓》教學實錄
- 泵管清洗專項方案
- 門診手術室上墻職責、制度(共6頁)
- 邊坡土壓力計算(主動土壓力法)
- 鉆孔壓水試驗計算EXCEL表格
- 機電安裝項目施工組織計劃方案
評論
0/150
提交評論