VIVADO固化


Xilinx VIVADO固化流程

   

verilog工程,不涉及SDK代碼的固化流程:

   

綜合,實現,生成比特流后,點擊Tools—Generate Memory Cinfiguration File…

   

   

如圖,選擇所用FLASH的類型,設置生成mcs文件名,選擇生成的比特流文件,文件保存路徑自動顯示為如圖。

   

   

板子上電,連好JTAGOpen Target后,點擊Add Configuration Memory Device

   

   

如圖,選擇所用的flash器件(我用的是28f00ap30t-bpi-x16

   

   

出現如圖所示對話框,問是否要編程flash,選擇ok

 

設置好如下選項:(我用的是28f00ap30t-bpi-x16

 

   

然后就開始固化程序了,等待固化完成,斷點,斷開JTAG,再上電,可以發現會自動從flash加載程序,Done引腳變高,燈變亮,說明程序加載完畢。固化成功。

   

SDK的固化流程

SDK中選擇Xilinx Tools–Program FPGAbootloop選項中選擇elf文件,然后下載。

 

點擊Xilinx Tools—Program Flash,選擇download.bit,選擇所用的flash類型,點擊program

   

下載完成后,斷電,斷開JTAG,上電,可以看到正常運行。

還有一種方法是在vivado中關聯elf,再生成bit,再生成mcs,再固化。沒試過,不知道如何關聯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM