摘要
在特殊环境下,对FPGA程序进行现场升级,存在诸多限制,如:不方便开箱、现场环境对人体造成伤害等。为了解决此问题,文中提出了一种通过串口对FPGA在线升级方案,通过将程序存储器划分为引导区和两个主程序区域,并且通过参数设置和区域间的备份切换,实现了FPGA程序的在线升级。通过实验验证了在线升级方案的有效性,此方案在线升级过程即使被中断,原始程序也不会破坏,可以重新进行升级,能够有效地提升产品的可靠性。
In special environments,there are many restrictions on field upgrade of FPGA programs,such as inconvenient unpacking,and the on-site environment can cause harm to the human body.In order to solve this problem,an online upgrade program is proposed for FPGA through the serial port.By dividing the program memory into a boot area and two main program areas,and through parameter setting and backup switching between areas,the online upgrade function is realized.Experiments have verified the effectiveness of this online upgrade program.Even if the online upgrade process is interrupted,the original program will not be damaged,and the upgrade can be performed again,which can effectively improve the reliability of the product.
作者
陈召全
CHEN Zhaoquan(National Engineering Lab of Special Display Technology,AVIC Huadong Photoelectric Co.,Ltd.,Wuhu 241002,China)
出处
《电子设计工程》
2021年第23期128-132,共5页
Electronic Design Engineering