更新时间: 2023-03-09
无中断更新I/O如何工作
为了实现零停机更新,MachXO2/MachXO3器件通过“后台更新”将新的配置数据加载到配置闪存中。一旦加载完毕,“TransFR”指令将新的PLD镜像文件从配置闪存传输到PLD的配置SRAM。执行“TransFR”指令的同时触发了“保持当前状态”功能,确保所有的I/O值在传输过程中保持不变。**,在“逻辑初始化”步骤,状态机将开始重新启动电源管理并复位电源分配。这将导致电源关断,迫使电路板开始电源上电过程。
当新镜像创建的状态机进行初始化时,系统是如何保持用于控制电源以及其他逻辑信号的输出不变的?为了使得关键I/O在初始化过程中保持原状,莱迪思为每个关键的I/O添加了一个锁存MUX。它在状态机初始化过程中将输出保持为**的已知状态,并在初始化过程完成之后将输出控制交还给状态机。该电路能够使用“Hitless_IO_Enable”输入区分正常(上电)启动和重新配置,可避免在正常的上电过程中发生关键输出I/O值被锁死的情况。
这种新功能的优势是显而易见的。它让制造商实现即时的配置更改成为可能,可马上纠正设计缺陷或向产品添加新功能。它在产品开发过程中也能发挥重要作用,让设计工程师能够在服务器安装过程中快速调试产品或在调试过程中更改特定的产品参数。
PLD的便利性和成本优势使其成为实现在系统设计更新、电源管理、监控和控制关键信号以及基本内务管理功能的理想选择。
上一篇:6ES5434-4UA11
下一篇:51190916-104