前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >XDC约束中加入注释,为什么会导致该约束失效?

XDC约束中加入注释,为什么会导致该约束失效?

作者头像
猫叔Rex
发布2022-01-24 13:59:32
1.2K0
发布2022-01-24 13:59:32
举报
文章被收录于专栏:科学计算科学计算

  在Vivado工程的调试中,xdc文件指定管脚后,我们偶尔会临时修改管脚位置,但之前的位置信息还想保留在xdc中,因此很多工程师就会选择将之前的管脚信息注释在修改位置的后面。比如下面的工程中,rxd_pin的位置本来是F25,我们需要临时改成E17,同时把F25注释到后面,表明这个位置之前是F25

在综合完后,Open Synthesised Design后,会提示下面的Critial Warning

意思就是我们加的这个注释有问题,同时我们看下管脚分配的页面中,这个管脚确实是有问题的:

这是为什么呢?

首先大家需要知道的一点是,xdc里面的语句都是tcl脚本,所以语法也都是tcl的语法,如果语法错误,那xdc里面的内容也不会生效。

在tcl的语法中,行末注释是需要加分号的,就像下面这样:

再重新综合,打开管脚页面,可以看到,并没有任何错误和警告。

也可以把注释单独一行,也是正确的语法:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 傅里叶的猫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档