如何确定触发器初始状态

描述

在XEPLD示意图设计中,不能指定Apple上的预加载值。
触发器的触发器,而不禁用预负荷优化。
各种寄存器的预载状态取决于它们的位置。
在XC7000架构中映射:

*HDFB:可预加载到VCC或GND(默认为GND)

* FFB:在所有7000个设备中预加载到VCC,除了7336和7318之外,
可预加载到VCC或GND(默认为GND)

*输入焊盘寄存器(7300, 7236 /A):预加载到VCC,

7272:未定义的输入垫寄存器,所有其他
触发器的预载值为0。

统一库组件在内部定义了指定的预加载值。
每个组件的基本褶皱描述。预载值取决于
在寄存器上映射到上面定义的设备体系结构的地方。

如果您依赖于输出一致的预加载值
Fitter,必须将设计的PrimulyPoopt属性设置为OFF。
这样做可以防止软件优化可能存在的功能。
映射到快速功能块(FFBS),映射到输入寄存器中,或
以其他方式优化。如果预加载选项为ON(这是默认值)
设置)可以将寄存器映射到设备中的任何位置。

在预统一库中,所有触发器的预加载值为0,除了
输入垫寄存器,这些预加载值没有改变,因为逻辑
没有得到优化。

在版本5中,没有用于初始化特定触发器的软件支持。
已知值。这个能力已经通过5.1版本增加了。
init属性(将init=r附加到触发器以预加载到GND);
init=S预加载到VCC)

此外,如果使用只具有CLR PIN的寄存器,则不会映射到
预加载优化时的输入寄存器或快速功能块(FFB)
残疾人。

解决方案

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-28 21:44:49 +0800

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

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