【技术实现步骤摘要】
一种FPGA远程升级的方法
本专利技术涉及
,具体的说,是一种FPGA远程升级的方法。
技术介绍
目前FPGA升级的方法主要有:1)用专用下载电缆,通过JTAG口重新烧录程序到FPGA专用配置芯片;2)用外挂通用ROM或Flash的单片机控制配置,通过普通PC串口线下载配置数据。以上FPGA配置方法灵活性较差,在FPGA系统升级时都必须要有专人到设备现场,重新连接下载电缆或使用编程器对存储器件进行烧写。
技术实现思路
本专利技术的目的在于提供一种FPGA远程升级的方法,用于解决现有技术中需要用专用下载电缆通过JTAG口烧录程序或者外挂ROM或Flash且通过PC串口进行下载配置数据,灵活性差、需要人工辅助的问题。本专利技术通过下述技术方案解决上述问题:一种FPGA远程升级的方法,包括:步骤S100:通过CPU的I2C总线控制FPGA下载配置文件到串行存储器;步骤S200:FPGA从所述串行存储器中加载配置文件进行升级。进一步地,所述CPU通过TCP/IP协议与上位机进行远程程序更新交互,接收上位机的升级FPGA程序指令。进一步地,所述步骤S100具体为:CPU与FPGA通过I2C总线进行数据通信,把欲升级的FPGA程序通过远程更新模块下载到专用配置芯片EPCS的指定位置。进一步地,所述步骤S200具体包括:通过CPU接收到远程升级程序后,FPGA在初始配置下,加载用户定义的初始配置文件,所述初始配置文件位于专用配置芯片EPCS的起始地址,当升级发生错误时,FPGA将自动重新加载初始配置文件。进一步地,还包括步骤S300:完成升级后FPGA的更新模块完成程 ...
【技术保护点】
1.一种FPGA远程升级的方法,其特征在于,包括:步骤S100:通过CPU的I
【技术特征摘要】
1.一种FPGA远程升级的方法,其特征在于,包括:步骤S100:通过CPU的I2C总线控制FPGA下载配置文件到串行存储器;步骤S200:FPGA从所述串行存储器中加载配置文件进行升级。2.根据权利要求1所述的一种FPGA远程升级的方法,其特征在于,所述CPU通过TCP/IP协议与上位机进行远程程序更新交互,接收上位机的升级FPGA程序指令。3.根据权利要求1所述的一种FPGA远程升级的方法,其特征在于,所述步骤S100具体为:CPU与FPGA通过I2C总线进行数据通信,把欲升级的FPGA程序通过远程更新模块下载到专用...
【专利技术属性】
技术研发人员:杨军,陈拥军,卢剑平,张建新,刘平,
申请(专利权)人:四川九州电子科技股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。