c++教程 怎样才能使用ChipScope加入被优化掉的信号?
浏览量:1526
时间:2021-03-29 01:26:53
作者:admin
怎样才能使用ChipScope加入被优化掉的信号?
首先,更改优化选项设置。一些引脚信号已添加到chipscope,但它们未显示在列表中。原因是集成部分设置不正确。XST属性应该设置如下:keep hierarchy的Yes。第二种方法:用RTL代码做一些声明。对于ise12.3之后的导线型号和版本,XST合成可以使用(*keep=“true”*)导线[15:0]ad Reg,您可以在搜索信号中找到导线类型ad观察到的信号。第三种方法:做一些不会优化的冗余逻辑,这样你想要查看的信号就不会得到优化。如果上述两种方法对于某些信号不可用,则通常会添加一些冗余逻辑。给要观察的信号加上一个节拍,然后把它连接到引脚上。此时,信号将不会得到优化。在FPGA设计中,总是有一些空闲引脚或调试引脚。冗余逻辑输出可以连接到这些引脚。
chipscope怎么用信号的下降沿触发?
在上述操作中会出现亚稳态问题,并且上升沿信号POS是获得的信号,下降沿信号neg是获得的信号。原始采样时钟CLK无法对信号进行采样。正确的方法是用采样时钟对原始信号进行两次延迟(拍两次),得到与采样时钟同时在时钟域的信号delay2,然后按上述方法得到上升沿和下降沿信号。此时,所获得的上升沿或下降沿可以由原始采样时钟进行采样。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。