描述
配置如何延迟? DONE可以保持低电平以延迟配置吗?
解
有三种方法可以延迟Spartan-3AN的配置
(1)保持INIT低
此方法可防止M [2:0]引脚被采样,并将延迟任何配置操作的启动
(2)保持PROG低
该方法将导致器件重复进入房屋清洁状态。这将延迟任何配置操作的启动,但会消耗额外的功率。
(3)保持低电平
在加载所有配置数据并通过CRC校验后,这将在启动时延迟器件。此方法取决于Bitgen启动选项。在DONE = 4的默认顺序中,GWE = 5且GTS = 6,此方法有效。如果GWE和GTS在启动的DONE状态之前,则尽管DONE保持低电平,器件仍将运行。
注意:在此状态下,应特别注意DONE转换。 DONE应该单调转换,上升时间小于一个CCLK周期。如果DONE转换缓慢,则器件可能无法完成启动。如果存在非单调或有噪声的DONE转换,则可能导致器件完成启动,然后功能不正确或输出不翻转。
没有回复内容