一种基于Xilinx FPGA的串口在线升级方法*

吴海龙

集成电路与嵌入式系统 ›› 2023, Vol. 23 ›› Issue (8) : 50-52.

PDF(1114 KB)
PDF(1114 KB)
集成电路与嵌入式系统 ›› 2023, Vol. 23 ›› Issue (8) : 50-52.
新器件新技术

一种基于Xilinx FPGA的串口在线升级方法*

  • 吴海龙
作者信息 +

Serial Port Online Upgrade Method Based on Xilinx FPGA

  • Wu Hailong
Author information +
文章历史 +

摘要

在整机系统的复杂条件下,针对使用JATG仿真器对FPGA进行固件升级方式在工程应用上实现困难的问题,提出了一种基于Xilinx FPGA的串口在线升级方法,利用MultiBoot功能将FLASH分为Golden Image区和Update Image区,Golden Image区存储引导固件,Update Image区存储工程应用固件。实验结果表明,对Update Image进行升级时,串口速率的识别误差小于等于1.408%,具有较强的波特率自适应能力,能够适用于非常规波特率的应用场景。

Abstract

Aiming at the problem that it is difficult to realize the firmware upgrade method of FPGA by using JATG emulator in engineering application,a serial port online upgrade method based on Xilinx FPGA is proposed under the complex condition of the whole machine system.The FLASH is divided into Golden Image area and Update Image area by using MultiBoot function.The Golden Image area is used to store boot firmware and the Update Image area is used to store engineering application firmware.The experiment results show that the serial port rate identification error is less than or equal to 1.408% when the Update Image is upgraded,which has better baud rate adaptive capability,and can be applied to scenarios with unconventional baud rates.

关键词

串口升级 / FPGA / 自适应速率 / Microblaze / APB总线

Key words

serial port upgrade / Xilinx FPGA / adaptive rate / Microblaze / APB bus

引用本文

导出引用
吴海龙. 一种基于Xilinx FPGA的串口在线升级方法*[J]. 集成电路与嵌入式系统. 2023, 23(8): 50-52
Wu Hailong. Serial Port Online Upgrade Method Based on Xilinx FPGA[J]. Integrated Circuits and Embedded Systems. 2023, 23(8): 50-52
中图分类号: TN911   

参考文献

[1] 张晋铭,杨洋,文丰,等.基于FPGA的高精度采集系统的优化设计[J].现代电子技术,2023,46(2):53-56.
[2] 周笔文,朱石刚.基于SoC-FPGA的磁声发射信号采集系统设计与实现[J].电子测试,2022,36(21):5-8,86.
[3] 朱鹏程,王夫康,曹允,等.基于FPGA的多运动目标检测算法实现[J].光电子技术,2023,43(1):74-79.
[4] 梁文远,易晨.FPGA在电动汽车电机控制器中的应用[J].机电工程技术,2020,49(11):231-232,242.
[5] 杨楚玮,张梅娟,侯庆庆.基于FPGA的SiP原型验证平台设计[J].电子技术应用,2022,48(1):84-88,93.
[6] 刘杰徽,甘若宏,甘智宇,等.基于FPGA的多通道可见光通信系统的设计与实现[J].电子技术应用,2023,49(3):147-152.
[7] 陈召全.特殊环境下FPGA代码在线升级功能的实现[J].电子设计工程,2021,29(23):128-132.
[8] 李万军.一种机载嵌入式模块在线升级方案[J].单片机与嵌入式系统应用,2022,22(11):42-45.
[9] 李森源,易清明,石敏.波特率自适应信号接收装置设计及其FPGA实现[J].计算机应用与软件,2016,33(1):105-107,243.
[10] 何鑫,张会新,刘文怡,等.多通道波特率自适应CAN总线监测系统[J].仪表技术与传感器,2022(1):62-65,70.
[11] 王小龙,姚尧,吴忠秉.基于MicroBlaze的双片AD9361控制系统的设计与实现[J].电子质量,2022(6):173-175,183.

基金

*上海市“科技创新行动计划”高新技术领域项目(21511103900)。

PDF(1114 KB)

Accesses

Citation

Detail

段落导航
相关文章

/