发明名称 一种基于处理器控制的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号