问题描述
当我实例化几个具有驱动其写使能信号(WEA)的相同信号的Block RAM时,MAP中会产生以下错误:
复制信号导致“ERROR:LIT:250 – 引脚WEA0,WEA1,WEA2和WEA3的RAMB16符号”<symbol_name>“不共享相同的信号。当WRITE_WIDTH_A设置为1,2,4或9时,这些引脚应该连接到同一个信号。“
解决/修复方法
如果手动将设计扇出固定到某个限制,则XST会复制驱动“WEA”的寄存器,从而导致MAP错误。
您可以通过增加信号的扇出或将扇出保留为默认值来解决此问题。
可以通过Xilinx特定选项下的Synthesis属性的Project Navigator GUI设置Max Fanout,也可以将其设置为约束。有关Max Fanout的更多信息,请参阅XST用户指南的第336页:
http://toolbox.xilinx.com/docsan/xilinx82/books/docs/xst/xst.pdf
此问题已在ISE 9.1i中修复。
没有回复内容