发明名称 |
一种基于处理器控制的FPGA配置程序远程更新系统及其方法 |
摘要 |
本发明公开了一种基于处理器控制的FPGA配置程序远程更新系统及其方法,系统包括:处理器模块、FPGA模块、SPI存储器模块和缓冲器模块,处理器模块与SPI存储器模块相连,处理器模块与通讯接口相连,SPI存储器模块与FPGA模块相连,处理器模块还通过缓冲器模块与SPI存储器模块相连。当FPGA模有配置程序需要更新时,上位机或终端通过通讯接口和处理器模块将FPGA配置程序下载到SPI存储器模块中,在MasterSPI模式下,FPGA模块自动加载存储在SPI存储器模块中的配置程序。该系统及其方法可实现远程更新FPGA配置程序,并具有在非断电情况下在线更改配置程序的功能,特别适合现场应用。 |
申请公布号 |
CN102609286A |
申请公布日期 |
2012.07.25 |
申请号 |
CN201210029550.7 |
申请日期 |
2012.02.10 |
申请人 |
株洲南车时代电气股份有限公司 |
发明人 |
尹君;汪旭;吴文慧;杨卫峰;陈冬;莫云 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
湖南兆弘专利事务所 43008 |
代理人 |
赵洪 |
主权项 |
一种基于处理器控制的FPGA配置程序远程更新系统,其特征在于,包括:处理器模块(1)、FPGA模块(2)、SPI存储器模块(3)和缓冲器模块(4),所述的处理器模块(1)与SPI存储器模块(3)相连,所述的处理器模块(1)与通讯接口(7)相连,所述的SPI存储器模块(3)与FPGA模块(2)相连,所述的处理器模块(1)还通过缓冲器模块(4)与SPI存储器模块(3)相连,所述的通讯接口(7)为处理器模块(1)与上位机或终端通讯的接口装置,SPI存储器模块(3)存储FPGA模块(2)的配置程序,缓冲器模块(4)用于导通或断开处理器模块(1)与SPI存储器模块(3)之间的连接,当FPGA模块(2)有配置程序需要更新时,上位机或终端通过通讯接口(7)和处理器模块(1)将FPGA配置程序下载到SPI存储器模块(3)中,在Master SPI模式下,FPGA模块(2)自动加载存储在SPI存储器模块(3)中的配置程序。 |
地址 |
412001 湖南省株洲市石峰区田心时代路169号 |