基于CAN总线实现的Xilinx FPGA系统在线升级  

Online upgrade of Xilinx FPGA systems based on CAN bus

作  者:马利峰 MA Lifeng(AVIC Luoyang Institute of Electro-Optical Equipment,Luoyang 471000,China)

机构地区:[1]中国航空工业集团公司洛阳电光设备研究所,河南洛阳471000

出  处:《中国高新科技》2025年第1期111-114,共4页

摘  要:实现XilinxFPGA在线升级的传统方法是通过FPGA的JTAG接口对FLASH存储器进行编程来实现代码的更新。此方法适用于实验室调试阶段,但在批量交付客户使用的场景下进行程序升级是不适用的。文章提出了一种基于CAN总线来实现的XilinxFPGA系统在线升级方法。该方法充分利用了XilinxFPGA丰富的片内资源和Microblaze软核支持在线升级的特点,通过对片外FLASH进行擦除编程操作,实现设备程序的在线升级。The traditional way to realize the online upgrade of Xilinx FPGA is to program the FLASH memory through the JTAG interface of the FPGA to realize the code update.This method is suitable for the laboratory debugging stage,but this method is not suitable for program upgrade in the scenario of batch delivery to customers.The article proposes an online upgrade method for Xilinx FPGA system based on CAN bus.This method fully utilizes the rich on-chip resources of Xilinx FPGA and the online upgrade support of Microblaze soft core.By erasing programming operations on off chip FLASH,the device program can be upgraded online.

关 键 词:在线升级 现场可编程门阵列 Multiboot CAN 

分 类 号:V247[航空宇航科学与技术—飞行器设计]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象