发布网友 发布时间:2022-04-22 19:36
共1个回答
热心网友 时间:2023-06-24 21:24
,或者选择soft(在综合时保持层次,在实现时有利用ISE软件自动进行优化),这样有利于你从模块中找到你想抓取的信号和信号名不被更改。 2.在Constraints 的问题。其实ISE的工程设置有“keep_hierarchy”。在程序里面,也可以通过添加一些语句。如果是Verilog: Place the Verilog constraint immediately before the mole or instantiation. Specify the Verilog constraint asfollows: (* KEEP = “{TRUEFALSE SOFT}” *) 假如我们要观察的一个信号cnt:reg[10:0]cnt;,那么就按照 文档中的介绍,要保持此信号不被综合,则:(* KEEP =“TRUE” *)reg[10:0]cnt ,或者(*keep=“true” *)reg[10:0]cnt 这样就可以实现ChipScope的观察而不被优化掉了。类似的VHDL: Declare the VHDL constraint asfollows: attribute keep : string;