描述
我的设计具有输入FF和具有IOB=真属性的三态FF,每个属性由相同的逻辑S/R信号驱动。XST缓冲复位信号,使其在逻辑上是正确的,但不能被打包在相同的IOB中。
您可以通过在复位线上放置一个“Max S扇出”XST指令来避免这个问题,以防止XST对复位信号进行缓冲。请参阅下面的示例,了解基于您正在使用的仿真工具的更多信息。
解决方案
这个问题在ISE 7.1i中得到了修正。
请参见下面的旧设计工具的工作要点:
VHDL:
库IEEE;
使用IEEE.STDYLogiC1164。
实体触发器
端口(d):在STDyLogic中;
CLK:在STDYLogic中;
RST:在STDYLogic中;
问:输出STDYLogic);
属性:Max扇出:字符串;
RST的属性Max扇出:信号为“1000”;
结束实体
:
:
Verilog:
模块FLIPTROP(D,CLK,RST,Q);
输入D,CLK,RST;
输出Q;
第二节
/综合属性Max,FANOUT RST“1000”
:
:
没有回复内容