,或者选择soft(在综合时保持层次,在实现时有利用困做蚂ISE软件自动进行优化),这样有利于你从模块中找到你想抓取的信号和信号名不被更改。
2.在Constraints
的问题。其实ISE的工程设置有“keep_hierarchy”。在程序里面,也可以通过添加一些语句。如果是Verilog:
Place the Verilog constraint
immediately before the module or instantiation.
Specify the Verilog constraint asfollows:
(* KEEP = “{TRUE|FALSE |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
当然,这些都是针对ISE的综合器XST的,胡链如soft只有在XST里才可以使用,其它的综合工具,可以参看相关的文档,这些问题都有专业而又明确的说明。
nifpga烧程序运行慢的话建议采取以下方法解决:关闭工程后重新打开ISE,将下载电缆重新安装(或进行更换),必要耐哪时重启电脑早李。
若(1)方案失败,则右击“Processes”窗口中的"GenerateProgrammingFile",点击“ProcessProperties”左边的"ConfigurationOptions",找到"UnusedIOBPins"选项,将其修昌睁码改为“float”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)