描述
一般描述:
在什么情况下,当映射到“-PR B”开关将包寄存器装入IOB时,将寄存器移动到IOB?
解决方案
在以下情况下,当用“-PR B”选项调用MAP时,CLB FF将合并到IOB中:
1。FF的“D”引脚必须连接到一个IGBF的输出端,或者“Q”引脚必须连接到一个OBUF或OBUFT的输入端。
如果一个FF连接到一个OBUF或OBUFT的输入,则必须只有一加载此输出信号。如果“Q”引脚驱动除了OBUF或OBUFT以外的任何东西,则FF将不被合并。
如果一个FF连接到一个IGBF的输出,所有由“Q”引脚驱动的负载必须是IOB的外部。例如,如果输出反馈到FF的输入,则FF将不被合并。
对于40EX/XL,这适用于非I/O锁存器和触发器。
2。体系结构的IOBs必须支持输入或输出触发器。
(XC5200体系结构没有IOB触发器)。
三。在触发器和I/O缓冲器之间的信号上没有CLB外部网络属性(X标志)。
4。对于4000,触发器必须不使用本地设置或复位信号。IOB触发器仅支持GSR。
5。对于所有的ViTEX和4000个器件,如果它是宏的一部分,触发器/锁存器将不被添加到IOB中。
6。对于所有的ViTEX,4000和3000器件,触发器/锁存器将不被添加到IOB,如果它有一个BLKNM或LOC与IOB冲突。
7。对于ViTEX和4000个器件,如果IOB的控制信号(时钟或时钟使能)与IOB中已经定义的那些不兼容,则触发器/锁存器将不被添加到IOB。这是针对那些情况:
-触发器(锁存器)已经在IOB中,并且需要添加锁存器(触发器),或者
-触发器已经存在于IOB中,并且被不同的时钟信号计时。
8。如果IOB的焊盘侧存在反相器,则触发器/锁存器将不被添加到IOB。
9。在400x*中,如果在IOPAD上驱动常数0或1,则具有CE的触发器/锁存器将不被添加到IOB的输入侧。
没有回复内容