描述
如何在ViTEX IOBS中使用触发器?
解决方案
以下是将寄存器注册到IOB中的映射选项:
映射公关
映射公关
第一个吸收寄存器输出寄存器,第二个吸收寄存器的输入和输出寄存器。
VITEX器件不再具有对应于IOBs中的同步元件的基元。有几种方法来推断这些触发器的使用,如果将它们拉入IOB的规则遵循。
所有被拉入IOB的触发器必须有1的扇出。这适用于输出和3态使能寄存器。例如,如果存在32位双向总线,则必须在原始设计中复制3态使能信号,使得其具有1的扇出。
所有触发器必须共享相同的时钟和复位信号,但它们可以具有独立的时钟使能。
将触发器拉入IOB的一种方法是在实例化触发器上使用IOB= true /false属性;这将应用于实例名称:
Ing<FFSistSnNyNo.Go:IOB=真假;
另一种将触发器拉入IOB的方法是使用MAP指令。如果使用命令行流,使用“-PR I/O/B”选项(“i”)只输入FFS,“O”只用于输出触发器,或者“B”用于输入和输出。
如果使用GUI,转到“优化和映射”窗口上的实现选项,并使用底部附近的下拉菜单。
三态FFS
在IOB内部推送三态触发器的一种方法是推断HDL代码中的触发器,并使用MAP“-PRO”或“B”选项。
没有回复内容