1. 程式人生 > >Vivado ILA除錯的沒有波形的小問題

Vivado ILA除錯的沒有波形的小問題

WARNING: [Labtools 27-3123] The debug hub core was not detected at User Scan Chain 1 or 3.
Resolution: 
1. Make sure the clock connected to the debug hub (dbg_hub) core is a free running clock and is active OR
2. Manually launch hw_server with -e "set xsdb-user-bscan <C_USER_SCAN_CHAIN scan_chain_number>" to detect the debug hub at User Scan Chain of 2 or 4. To determine the user scan chain setting, open the implemented design and use: get_property C_USER_SCAN_CHAIN [get_debug_cores dbg_hub].
WARNING: [Labtools 27-1974] Mismatch between the design programmed into the device xc7z010_1 and the probes file E:/Xilinx/example/dma_sg_m/dma_sg_m.runs/impl_1/debug_nets.ltx.
The device design has 0 ILA core(s) and 0 VIO core(s). The probes file has 1 ILA core(s) and 0 VIO core(s).
Resolution: 
1. Reprogram device with the correct programming file and associated probes file OR

2. Goto device properties and associate the correct probes file with the programming file already programmed in the device.

經過了在2015.1的版本里 把Netlist裡標記訊號為mark debug,和Synthesis下 Setup Debug以後,發現debug probes空空如也,什麼也沒有,

出現了上面兩個警告,原來是沒有自由執行的時鐘,因為debug預設是使用PS的FCLK,在PS還沒執行起來的時候就沒有啦,所以現在Xilinx SDK裡面把程式設定斷點後跑起來,然後在Open Hardware ,就出現波形啦!