一种io子板的fpga配置文件的结构的利记博彩app
【技术领域】
[0001]本实用新型涉及一种1子板的FPGA配置文件的结构,属于FPGA制造技术领域。
【背景技术】
[0002]现有的大部分的FPGA都是基于SRAM架构的,FPGA的配置文件大都存储在SRAM里,SRAM掉电后数据就丢失,每次上电都必须给FPGA下载配置文件,因此必须在FPGA外部有个存储FPGA配置文件的存储器;一些较新的FPGA是基于FLASH架构的,把配置文件存在内部FLASH里,配置文件掉电不会丢失。无论是基于SRAM架构还是基于FLASH架构的FPGA都面临程序升级的问题,配置文件升级时需通过FPGA自身的配置通道(如JTAG 口、专用配置口)将文件下载进去,这是FPGA都集中在一个主板上的解决方法。如果装置的多个1子板上都有FPGA,将这些FPGA的配置通道的数据线都连接到主板上是不现实的,目前只能采用人工方式用计算机通过编程器连接FPGA的JTAG 口给FPGA下配置文件。
[0003]采用人工方式用计算机通过编程器给FPGA下配置文件的方式编程速度慢效率低,特别是装置在现场运行的时候需要升级时还需要派技术人员出差,这浪费了很多人力物力,升级过程中很可能出现错误导致FPGA死机进而无法升级的情况。
【实用新型内容】
[0004]目的:为了克服现有技术中存在的不足,本实用新型提供一种1子板的FPGA配置文件的结构。
[0005]技术方案:为解决上述技术问题,本实用新型采用的技术方案为:
[0006]一种1子板的FPGA配置文件的结构,包括:FPGA、CPU、FLASH,所述FPGA包括:NTRST引脚、TCK引脚、TDO引脚、TMS引脚、TDI引脚、GEA2引脚、GEB2引脚;所述CPU包括:PB15 引脚、PB14 引脚、PB13 引脚、PB12 引脚、PBlI 引脚、USART2_TX 引脚、USART2_RX 引脚、SPI1_NSS 引脚、SPI1_SCK 引脚、SPI1_MIS0 引脚、SPI1_M0SI 引脚、NTRST 引脚、TCK 引脚、TDO引脚、TMS引脚、TDI引脚、PA9引脚;所述FLASH包括SPI_CS引脚、SPI_D0引脚、SP 1_Dl引脚、SPI_SCLK引脚;所述NTRST引脚与PB15引脚相连接,所述TCK引脚与PB14引脚相连接,所述TDO引脚与I3B13引脚相连接,所述TMS引脚与PB 12引脚相连接,所述TDI引脚与PBll引脚相连接,所述GEA2引脚与USART_RX引脚相连接,所述GEB2引脚与USART_TX引脚相连接,所述SPI_CS引脚与SPI1_NSS引脚相连接,所述SPI_D0引脚与SPI1_MIS0引脚相连接,所述SPI_D1引脚与SPI1_M0SI引脚相连接,所述SPI_SCLK引脚与SPI1_SCK引脚相连接。
[0007]所述FPGA还包括:BLVDS_P引脚、BLVDS_N引脚,用于使用过程中,向FPGA传送升级配置文件。
[0008]作为优选方案,所述FLASH包括两个存储空间,用于分别存储升级配置文件、备份配置文件。
[0009]作为优选方案,所述FPGA采用A3P250。
[0010]作为优选方案,所述CPU采用STM32F100C8T6。
[0011]作为优选方案,所述FLASH采用W25Q32BV。
[0012]有益效果:本实用新型提供的一种1子板的FPGA配置文件的结构,在生产时,可直接将配置文件通过CPU备份到FLASH中,在安装FPGA时,通过CPU直接将FLASH中备份的配置文件下载到FPGA中,不需要派技术人员到现场去,也不需要用计算机和编程器。使用时,如需要升级配置文件,可直接通过FPGA上的BLVDS弓丨脚将升级配置文件下载到FLASH中,并完成升级安装;万一升级失败,也可以通过FLASH中原备份配置文件再恢复,因此该结构更加快捷且安全可靠。
【附图说明】
[0013]图1为本实用新型的结构示意图。
【具体实施方式】
[0014]下面结合附图对本实用新型作更进一步的说明。
[0015]如图1所示,一种1子板的FPGA配置文件的结构,包括:FPGA UCPU 2, FLASH 3,所述FPGA I包括:NTRST引脚、TCK引脚、TDO引脚、TMS引脚、TDI引脚、GEA2引脚、GEB2引脚2包括:PB15引脚、PB14引脚、PB13引脚、PB12引脚、PBll引脚、USART_TX引脚、USART_RX 引脚、SPI1_NSS 引脚、SPI1_SCK 引脚、SPI1_MIS0 引脚、SPI1_M0SI 引脚、NTRST引脚、TCK引脚、TDO引脚、TMS引脚、TDI引脚、PA9引脚;所述FLASH 3包括SPI_CS引脚、SPI_D0引脚、SPI_D1引脚、SPI_SCLK引脚;所述NTRST引脚与PB15引脚相连接,所述TCK引脚与PB14引脚相连接,所述TDO引脚与PB13引脚相连接,所述TMS引脚与PB12引脚相连接,所述TDI引脚与PBll引脚相连接,所述GEA2引脚与USART_RX引脚相连接,所述GEB2引脚与USART_TX引脚相连接,所述SPI_CS引脚与SPI1_NSS引脚相连接,所述SPI_D0引脚与SPI1_MIS0引脚相连接,所述SPI_D1引脚与SPI1_M0SI引脚相连接,所述SPI_SCLK引脚与SPI1_SCK引脚相连接。
[0016]所述FPGA I还包括:BLVDS_P引脚、BLVDS_N引脚,用于使用过程中,向FPGA传送升级配置文件。
[0017]作为优选方案,所述FLASH 3包括两个存储空间,用于分别存储升级配置文件、备份配置文件。
[0018]在1子板生产时,需把配置文件用Jlink编程器通过STM32F100C8T6自身的JTAG口,即-CPU的NTRST引脚、TCK引脚、TDO引脚、TMS引脚、TDI引脚烧进W25Q32BV备份配置文件的存储空间内,当初始安装A3P250,将STM32F100C8T6的PA9引脚的跳线从VCC跳到GND,电路板再重新上电,STM32F100C8T6会自动把备份的配置文件通过FPGA上的JTAG 口烧进A3P250里。
[0019]在1子板升级时,升级配置文件通过BLVDS_P和BLVDS_ N的差分总线传送给A3P250,A3P250将接收的文件通过GEA2引脚、GEB2引脚发送给STM32F100C8T6,并存储在W25Q32BV升级配置文件存储空间内,STM32F100C8T6全部接收完后通过A3P250的JTAG 口,把升级配置文件烧进A3P250里。
[0020]如遇到升级时,A3P250死机情况,可把STM32F100C8T6的PA9支脚的跳线从VCC跳到GND,电路板再重新上电,恢复A3P250初始设置,避免了升级失败的风险。
[0021]以上所述仅是本实用新型的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本实用新型原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本实用新型的保护范围。
【主权项】
1.一种1子板的FPGA配置文件的结构,包括:FPGA,其特征在于:还包括:CPU、FLASH,所述FPGA包括:NTRST引脚、TCK引脚、TDO引脚、TMS引脚、TDI引脚、GEA2引脚、GEB2引脚包括:PB15引脚、PB14引脚、PB13引脚、PB12引脚、PBll引脚、USART_TX引脚、USART_RX 引脚、SPI1_NSS 引脚、SPI1_SCK 引脚、SPI1_MIS0 引脚、SPI1_M0SI 引脚、NTRST 引脚、TCK引脚、TDO引脚、TMS引脚、TDI引脚、PA9引脚;所述FLASH包括SPI_CS引脚、SPI_DO引脚、SPI_D1引脚、SPI_SCLK引脚;所述NTRST引脚与PB15引脚相连接,所述TCK引脚与PB14引脚相连接,所述TDO引脚与PB13引脚相连接,所述TMS引脚与PB12引脚相连接,所述TDI引脚与PBl I引脚相连接,所述GEA2引脚与USART_RX引脚相连接,所述GEB2引脚与USART_TX引脚相连接,所述SPI_CS引脚与SPI1_NSS引脚相连接,所述SPI_D0引脚与SPI1_MIS0引脚相连接,所述SPI_D1引脚与SPI1_M0SI引脚相连接,所述SPI_SCLK引脚与SPI1_SCK引脚相连接。
2.根据权利要求1所述的一种1子板的FPGA配置文件的结构,其特征在于:所述FPGA还包括:BLVDS_P引脚、BLVDS_N引脚。
3.根据权利要求1或2所述的一种1子板的FPGA配置文件的结构,其特征在于:所述FLASH包括两个存储空间,用于分别存储升级配置文件、备份配置文件。
4.根据权利要求1所述的一种1子板的FPGA配置文件的结构,其特征在于:所述FPGA采用 A3P250。
5.根据权利要求1所述的一种1子板的FPGA配置文件的结构,其特征在于:所述CPU采用 STM32F100C8T6。
6.根据权利要求1所述的一种1子板的FPGA配置文件的结构,其特征在于:所述FLASH 采用 W25Q32BV。
【专利摘要】本实用新型公开了一种IO子板的FPGA配置文件的结构,包括:FPGA、CPU、FLASH,所述FPGA包括:JTAG口、GEA2引脚、GEB2引脚;所述CPU包括:JTAG口;所述FLASH包括SPI_CS引脚、SPI_D0引脚、SPI_D1引脚、SPI_SCLK引脚。本实用新型提供的一种IO子板的FPGA配置文件的结构,在生产时,可直接将配置文件通过CPU备份到FLASH中,在安装FPGA时,通过CPU直接将FLASH中备份的配置文件下载到FPGA中;如需要升级配置文件,可直接通过FPGA上的BLVDS引脚将升级配置文件下载到FLASH中,并完成升级安装;结构更加快捷且安全可靠。
【IPC分类】G06F9-445
【公开号】CN204406384
【申请号】CN201520081597
【发明人】郑郁
【申请人】南京国电南自美卓控制系统有限公司
【公开日】2015年6月17日
【申请日】2015年2月5日