[Chipscope 16-213] The debug port ‘dbg_hub/clk‘ has 1 unconnected channels 解决

情景

在代码中添加Mark_debug的方式进行debug时,综合完成后,又修改了代码或者xdc,重新综合后,再布局布线就会出现这个报错。

注:使用在图上标记和添加ila ip的方式基本上不会出现这个问题。

报错

Error:

[Chipscope 16-213] The debug port ‘dbg_hub/clk’ has 1 unconnected channels

Critical Warning:
报错

前提是检查后确实没有xdc上的错误才尝试这种解决方法!!!

解决方法

我尝试的方法步骤是:

  1. 修改了工程后,保存
  2. 打开xdc文件,将xdc中自动生成的ila相关的代码删除,关闭xdc文件
  3. 重新综合,综合完成
  4. 重新设置set up debug ,保存
  5. 再综合,综合完成后打开综合结果!
  6. 布局布线

这样可以解决问题。

下面还有两种参考的方法:

  • 出现这种问题的原因是ILA更新了,但是约束没有自动更新,导致找不着dbg_hub的时钟,而这种时钟名是软件生成的,每次都不一样,可以在XDC文件中注释或删除掉dbg_hub的相约束。然后implement下打开IO,再然后取消一个IO的锁定并重新勾上之后按CTRL+S保存,这时会生成新的约束,如下图,然后重新编译工程吧

  • 加完debug后布线报错:[Chipscope 16-213] The debug port ‘dbg_hub/clk’ has 1 unconnected channels (bits). This will cause errors during implementation.
    原因:综合之后没有选debug的设置,有的线还没有连时钟。给clk加debug好像有个buff报错解决不了,就把clk的debug删了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bigbeea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值