SRAM技术的FPGA上电时需要外部的FLASH配置之后才能运行,至少需要如下步骤:
1.加电 2.调整电源和时钟 3.带稳定后,从FLASH读取内容配置FPGA 4.加载完后待PLL等工作稳定后开始工作。全程需要200ms.
下电时,管脚将在一小段时间内(大概50ms)是失去控制的,电平是不能保证的,很多情况下会产生跳变。所以在一些关键的控制领域,应考虑这样的失控带来的影响。
而ACTEL以FLASH工艺的FPGA不需要上电配置,启动只需50us,而且没有sram下载时大的浪涌电流(有时候这种电流可以达到1-2A)。而且下电全程控制管脚,不会产生跳变。 |