XC5200/XC400 0E/EX/XL/XV:FPGA如何确定触发器初始状态。

描述


4000,400 0E,400 0EX,XC400 0XL,XC400 0XV。仅器件:

开机后的CLB触发器的初始状态,之后

停用全局设置/复位信号,由

用于实例化触发器的库符号。



5200种器件:

启动后CLB触发器的初始状态,之后

停用全局复位信号,总是复位,但它

可以使用库宏符号来反转输入。

触发器的输出,使触发器(带有逆变逻辑)

在PUPUP之后进行异步设置触发器

去激活全局复位信号。

解决方案


4000,400 0E,400 0EX器件:



有两个CLB触发器原语FDCE和FDPE,

所有其他CLB触发器都是利用其中之一的宏。

触发器初级水平较低。

使用FDCE原语的所有CLB触发器将在

重置后(0)状态和停用全局

设置/复位信号。

使用FDPE原语的所有CLB触发器将在

设置(1)在加电之后和停用全局之后的状态

设置/复位信号。



----------------------

只有5200个器件:

这5200个器件就像4000个器件家族一样,

唯一的真正区别是5200家庭中的FDPE是

宏,它利用FDCE和两个反相器。因此

尽管5200个器件中的所有触发器都是

异步复位触发器,您可以得到一组

使用使用FDPE库符号的宏的行为。



Xilinx有几个“总线”触发器宏,但所有的

这些宏将出现在所有重置的预定义状态中。

所有的集合(状态在原始触发器上是已知的)

宏使用的)。



为了得到一个“总线”触发器宏出现在一个

特定状态,除了所有设置或全部重置,用户将

需要创建自己的宏。创建触发器时

宏观遵循以前的决议(IE.

使用FDCE触发器用于所有复位触发器和FDPE所有设置触发器
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 14:09:04 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它