Vivado下bit文件下載步驟
/ b4 X; R2 J3 Q' x3 ?* A) c" M6 t將電源、下載器與板卡連接,打開Vivado工程,參考《基于TcL腳本生成Vivado工程及編譯》文檔編譯工程,生成對(duì)應(yīng)的bit文件。 打開板卡電源開關(guān),找到右下角的”O(jiān)pen Hardware Manager”展開,右擊”O(jiān)pen Target”彈出一個(gè)小窗口,右擊”Auto Connect”選項(xiàng)。
: H) Z2 y0 K; r- Y. }7 ] j6 `; s+ ^4 ~3 d
等待Vivado識(shí)別對(duì)應(yīng)的板卡。 ; ^# ]) v1 z) F- [2 P4 B
右擊xc7z020_1彈出一個(gè)窗口,再點(diǎn)擊”Program Device…”。 8 ? j0 _# B- o# O
在彈出窗口”Bitstream file”欄選擇編譯生成的bit文件(工程編譯完成后自動(dòng)選擇對(duì)應(yīng)的bit文件),右擊Program開始燒寫bit文件。 $ E G' ]1 h( P3 v
等待燒寫完成。 4 L# v/ S8 V+ c# _' `: X2 ]
使能PS-PL Voltage Level Shifter寄存器8 I% H( x l E( l
若例程中使用PS端FCLK作為PL端系統(tǒng)時(shí)鐘信號(hào),PS端與PL端在上電過(guò)后需要通過(guò)使能PS-PL電壓電平轉(zhuǎn)換寄存器,才能使用FCLK。Xilinx官方文檔ug585中”2.4 PS–PL Voltage Level Shifter Enables”章節(jié)有詳細(xì)說(shuō)明。修改方法參考以下步驟操作。
6 {$ @6 m! x+ y Linux系統(tǒng)通過(guò)串口調(diào)試終端修改
. [/ v3 R3 M: X) @: j開發(fā)板上電,SD啟動(dòng)后,先加載bit文件配置好PL端,然后在PS串口調(diào)試終端輸入下面命令使能PS-PL電壓電平轉(zhuǎn)換寄存器。 Target# devmem 0xf8000900 w 0xf
8 D# W% [& b" c4 ?) l- ~6 Z1 R; g Xilinx SDK通過(guò)下載器修改$ E5 ]! x+ R$ X0 @3 w' T5 g
打開Xilinx SDK,點(diǎn)擊”Run->Run Configuration”,在配置界面勾選”Run ps7_post_config”,確認(rèn)需要加載的bit文件,然后點(diǎn)Run。 + u3 H* D: g: l3 L( _& H4 X; Y
也可以在debug后,通過(guò)Memory窗口修改0xf8000900寄存器的值為0xF,使能PS-PL電壓電平轉(zhuǎn)換寄存器。
. N1 `& c( P7 y/ ^2 Z$ Z; I2 Q |