当前位置:主页 > 科技论文 > 信息工程论文 >

FPGA多重配置在LED显示控制系统中的应用

发布时间:2021-01-12 09:36
  在LED显示控制系统更新FPGA程序和显示参数过程中,可能会遇到掉电或误擦除等突发情况,导致程序出错后无法正常工作。为了提高系统的可靠性,本文对FPGA程序备份、系统功能自我恢复进行了研究。首先介绍了Xilinx Spartan-6FPGA多重配置原理,然后针对FPGA程序和显示参数设置功能的需求,通过硬件设计研究了采用Flash多区域程序、显示参数备份存储方法。接着,通过FPGA多重配置模块的详细程序设计,实现了程序备份自动调用、自动判断和热重启的功能。最后,介绍了FPGA主备程序固化文件生成方式。通过模拟FPGA程序更新错误实验,验证了系统调用ICAP设置寄存器并触发IPROG命令和FPGA热启动并调用备份程序重新配置,实现了FPGA多重配置在LED显示控制系统上的实际应用,满足了系统更新和显示参数设置过程的稳定性、可靠性要求。 

【文章来源】:液晶与显示. 2020,35(05)北大核心

【文章页数】:8 页

【部分图文】:

FPGA多重配置在LED显示控制系统中的应用


MultiBoot逻辑配置流程

系统方案,指令流,热启动,显示系统


LED显示系统方案设计如图2所示,增加MultiBoot控制模块,采用状态机编码,按照指令流程通过Xilinx内置的ICAP核向配置文件发送IPROG命令,热启动调用Flash中存储的备用程序,实现对FPGA重新配置。3.1 硬件设计

电路图,硬件,电路,参数设置


采用FPGA型号为Xilinx Spartan-6Lx16、Flash型号M25P16,FPGA与SPI Flash物理连接的硬件电路如图3所示,数据宽度为×1SPI配置的方式,M[1∶0]=2′b01[8-9]。LED显示控制系统针对不同的显示屏需要进行相匹配的显示参数设置,在SPI Flash内采用显示参数设置与程序运行功能相独立地址存储,系统上电时加载程序比特流文件和显示参数设置文件,完成FPGA配置后实现不同显示屏的正常显示。

【参考文献】:
期刊论文
[1]光流法运动估计在FPGA上的实现与性能分析[J]. 王向军,张继龙,阴雷.  光学精密工程. 2019(01)
[2]基于FPGA的SPI Flash配置存储器复用的实现[J]. 陈燕文,韩焱,徐磊,莫璧铭.  测试技术学报. 2017(06)
[3]基于FPGA的SPI FLASH数据存储系统设计[J]. 李嘉琛,杨光.  仪器仪表用户. 2017(06)
[4]LED显示控制系统移存频率加速方法研究[J]. 郝亚茹,邓招奇,邓春健.  液晶与显示. 2016(05)
[5]基于视频行场消隐期的大容量FLASH存储控制器[J]. 杨金宝,李飞,郄军伟.  光学精密工程. 2015(04)
[6]基于Kintex7和SPI Flash实现FPGA的多重加载[J]. 陈岚,李纪云,朱人杰.  电子技术应用. 2014(07)
[7]基于SPI FLASH的FPGA多重配置[J]. 李平,吴晓,山寿.  现代电子技术. 2013(22)
[8]基于Xilinx-Spartan6 FPGA的MultiBoot设计的实现[J]. 刘钊,杜永锋,许知博.  电子科技. 2012(03)
[9]千兆以太网介质转换器在LED显示屏传输系统中的应用[J]. 李爽,郑喜凤,严飞.  液晶与显示. 2012(01)

博士论文
[1]LED显示屏灰度控制关键技术的研究[D]. 严飞.中国科学院研究生院(长春光学精密机械与物理研究所) 2013



本文编号:2972615

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2972615.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4f091***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com