Vivado下bit文件下載步驟
5 Y* h8 Y9 a! q1 e將電源、下載器與板卡連接,打開Vivado工程,參考《基于TcL腳本生成Vivado工程及編譯》文檔編譯工程,生成對應(yīng)的bit文件。 打開板卡電源開關(guān),找到右下角的”O(jiān)pen Hardware Manager”展開,右擊”O(jiān)pen Target”彈出一個(gè)小窗口,右擊”Auto Connect”選項(xiàng)。 . h7 N# _+ r/ o9 N5 W [: P ]1 u
! V/ ]* K( ^8 ]9 ^+ W等待Vivado識(shí)別對應(yīng)的板卡。
% u' I( `* X8 k8 |/ u 右擊xc7z020_1彈出一個(gè)窗口,再點(diǎn)擊”Program Device…”。
^ r7 J2 u- O7 T+ ? 在彈出窗口”Bitstream file”欄選擇編譯生成的bit文件(工程編譯完成后自動(dòng)選擇對應(yīng)的bit文件),右擊Program開始燒寫bit文件。 C% g) X! x/ l4 t) v8 w/ P
等待燒寫完成。 6 D3 a7 ~* j# k
使能PS-PL Voltage Level Shifter寄存器
U$ V$ g5 R# w' @若例程中使用PS端FCLK作為PL端系統(tǒng)時(shí)鐘信號(hào),PS端與PL端在上電過后需要通過使能PS-PL電壓電平轉(zhuǎn)換寄存器,才能使用FCLK。Xilinx官方文檔ug585中”2.4 PS–PL Voltage Level Shifter Enables”章節(jié)有詳細(xì)說明。修改方法參考以下步驟操作。 * {$ d! b+ V4 n3 Y) @
Linux系統(tǒng)通過串口調(diào)試終端修改
9 L, Z( Y/ G" C9 {8 j開發(fā)板上電,SD啟動(dòng)后,先加載bit文件配置好PL端,然后在PS串口調(diào)試終端輸入下面命令使能PS-PL電壓電平轉(zhuǎn)換寄存器。 Target# devmem 0xf8000900 w 0xf
6 z) |8 Z+ d4 w; T* S/ b9 B9 A Xilinx SDK通過下載器修改' N. r9 a S* U, X$ }. K1 }
打開Xilinx SDK,點(diǎn)擊”Run->Run Configuration”,在配置界面勾選”Run ps7_post_config”,確認(rèn)需要加載的bit文件,然后點(diǎn)Run。
$ Y! ?4 t! V" a2 X 也可以在debug后,通過Memory窗口修改0xf8000900寄存器的值為0xF,使能PS-PL電壓電平轉(zhuǎn)換寄存器。
8 [! P- p/ x/ t( W4 Q8 q |