基于μClinux的FPGA远程更新系统的实现

作者:丁丁; 汤晓斌; 陈立德; 殷树根
来源:电子技术应用, 2014, 40(3): 6-8.
DOI:10.3969/j.issn.0258-7998.2014.03.003

摘要

针对Altera公司的Cyclone系列FPGA在特殊环境中无法使用下载电缆来重新配置芯片的问题,设计并实现了一个基于μClinux的FPGA远程更新系统.该系统利用Altera的片上可编程系统(SoPC)技术,嵌入Nios Ⅱ软核处理器,移植μClinux系统,通过UART串口接收升级数据,通过MTD驱动将升级数据写入配置芯片EPCS4和CFI存储芯片.该方法利用FPGA的软硬件可编程的特点,实现了系统软硬件同时在线升级,完成了FPGA的远程更新.

全文