检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李文辉 王嘉宸 胡鹏博 Li Wen-hui;Wang Jia-chen;Hu Peng-bo(Hubei jiuzhiyang Infrared System Co.,Ltd,Hubei Wuhan 430223)
机构地区:[1]湖北久之洋红外系统股份有限公司,湖北武汉430223
出 处:《电子质量》2020年第5期21-23,34,共4页Electronics Quality
摘 要:针对整机系统中FPGA芯片配置文件更新不便的情况,文章提出一种基于UART通信的FPGA配置文件远程更新实现方法。当FPGA配置文件需要更新时,使用上位机软件通过UART将配置文件数据分段发送给FPGA,再由FPGA写入FLASH的相应地址空间;此外,采用出厂配置加应用配置双配置模式,以防在更新应用配置时,因意外断电等情况导致重新上电后FPGA程序无法正常加载。测试结果表明:该方式可以在不需要FPGA原厂程序下载器和开发软件的情况下,通过串口通信来实现FPGA固件的更新,适合设备开发、设备维护和升级,并且稳定的串口传输速率最高可达921600bps。In condition of the inconvenience of updating FPGA configuration file in the whole system,this paper proposes a method of remote updating of FPGA configuration file based on UART communication.When the FPGA configuration file needs to be updated,the upper computer software is used to send the configuration file data to the FPGA through UART in sections,and then the FPGA writes the data to corresponding address space of the flash;in addition,the factory configuration plus application configuration dual configuration mode is used to prevent the FPGA program from loading anomaly when the application configuration is updated due to unexpected power failure and other circumstances.The test results show that this method can update the firmware of FPGA through serial communication without the need of original program downloader and development software of FPGA.It is suitable for the development,equipment maintenance and upgrading of the equipment,and the stable serial transmission rate can reach 921600 bps at most.
关 键 词:UART FPGA 远程更新 配置文件 FLASH
分 类 号:TN79[电子电信—电路与系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15