【vivado】debug hub时钟不匹配 摘要:报错,没有debug core! the clock connected to the debug hub (dbg_hub) core 根因是在调试中,这个debug hub没有工作。 下图两个ila_0,ila_1,分别对应两个时钟clk_out1, clk_out2,然后连到一个hub上。 默 阅读全文 ...
1、调整下载器的频率,当然如果dbg_hub的频率实在太低了,比vivado对下载器可设置的最低频率还要低,那就没办法了,只能使用第二种方法; 2、更改dbg_hub时钟,使用该语句:connect_debug_port dbg_hub/clk [get_nets ‘时钟端口名’] 如:connect_debug_port dbg_hub/clk [get_nets ila_0/clk]....
其中JATAG Clock Frequency可以选择JTAG的频率。 2、将debug_hub的频率升上去 在setup debug中产生的ILA相关的XDC约束文件中最后一段,把connect _debug_port dbg_hub/clk [get_nets clk]中的clk改为想要设置的频率,如connect_debug_port dbg_hub/clk [get_nets[list inst_clk_wiz/inst/clk_out1]]。 延伸 ...
报错,没有debug core! the clock connected to the debug hub (dbg_hub) core 根因是在调试中,这个debug hub没有工作。 下图两个ila_0,ila_1,分别对应两个时钟clk_out1, clk_out2,然后连到一个hub上。 默认下,hub的clk是连到ila_1的clk_out2上,这对ila_0就有问题,不同时钟域,导致hub不工作。 解...
2、把debug hub的频率升上去。 在setup debug中产生的ILA相关的XDC约束文件最后一段,把 connect_debug_portdbg_hub/clk[get_netsu_ila_2_clk_800k] 改成参考u_ila_0_clk_out1,40mhz。实测也OK。 是否可以把频率设置成800k? set_property C_CLK_INPUT_FREQ_HZ800000[get_debug_cores dbg_hub] ...
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 deter...
set_property C_ENABLE_CLK_DIVIDER false [get_debug_cores dbg_hub] set_property C_USER_SCAN_CHAIN 1 [get_debug_cores dbg_hub] connect_debug_port dbg_hub/clk [get_nets clk_IBUF_BUFG] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
set_property C_USER_SCAN_CHAIN 1 [get_debug_cores dbg_hub] 到此为止,成功将要观察的信号引出来,完成了插入调试内核,接着直接运行generate bitstream,即可生成bit文件。 最后一步,连上zedboard开始调试,用impact将bit文件下载到板卡上,或者在后面hardware manager中选择program device也可以。打开hardware manager,...
其实不用FREE CLOCK也没问题。比方用ZYNQ PS产生的CLK也可以。上电后做PS初始化,再把需要的寄存器设定一下,然后更新一下DEVICE,就可以找到ILA了。 3 : 这个问题我遇到过,其实第一种情况是你的时钟信号可能没加入成功(比如外部输出时钟信号没进来或者幅度太小,内部时钟可能没有lock);第二种情况是,你输入到ila核...
To determine the user scan chain setting, for non-Versal architectures, open the implemented design and use: get_property C_USER_SCAN_CHAIN [get_debug_cores dbg_hub] You can change the user scan chain used in the Vivado Hardware Manager. Note that the BSCAN_SWITCH_USER_MASK is a bit ...