一种FPGA配置数据下载电路制造技术

技术编号:16172000 阅读:27 留言:0更新日期:2017-09-09 00:28
本实用新型专利技术提供了一种FPGA配置数据下载电路,微控制器与开关的控制端相连,开关一侧常与配置芯片相连,微控制器能够控制开关的另一侧连接于FPGA或者是微控制器;且微控制器与PCI连接器相连,能够接收配置数据,并控制开关连接于微控制器与配置芯片之间,使配置芯片能够接收配置数据;然后微控制器再控制开关连接于FPGA与配置芯片之间,使FPGA能够从配置芯片上下载配置数据;此过程中无需拆开设备机柜或者控制设备停机,解决了现有技术中操作工作量大和需要停机的问题。

FPGA configuration data downloading circuit

The utility model provides a FPGA configuration data download circuit, micro controller and control switch is connected with the switch side often connected with the configuration chip, micro controller can control the switch on the other side is connected to the FPGA or micro controller; and the micro controller and the PCI connector is connected to the receiving configuration data, and the control switch is connected in between the microcontroller and chip configuration, the configuration chip can receive configuration data; then the micro controller to control switch is connected between the FPGA and the FPGA chip configuration, can download configuration data from the configuration of the chip; without detaching the equipment cabinet or control equipment shut down this process, solves the workload and the need to stop the problem in the prior art.

【技术实现步骤摘要】
一种FPGA配置数据下载电路
本技术涉及电力电子
,尤其涉及一种FPGA配置数据下载电路。
技术介绍
当前,大部分FPGA(Field-ProgrammableGateArray,现场可编程门阵列),采用连接外部数据下载线的方式进行配置数据下载,过程中必须将外部数据下载线插接到FPGA的电路板上。而某些PCI(PeripheralComponentInterconnect,外设部件互连标准)通讯总线的设备,有些不允许连接外部数据下载线,或者由于安装在武器装备中或大型机柜内,操作人员很难对其FPGA的数据下载口进行操作,工作量较大;一些情况下需使设备停机中断工作,增加了人力维护成本,影响产品使用。因此现有技术中这些设备的FPGA下载配置数据时,存在操作工作量大和需要停机的问题。
技术实现思路
有鉴于此,本技术提供了一种FPGA配置数据下载电路,以解决现有技术中操作工作量大和需要停机的问题。为实现上述目的,本申请提供的技术方案如下:一种FPGA配置数据下载电路,应用于PCI通信设备;所述FPGA配置数据下载电路包括:PCI连接器、微控制器、开关及配置芯片;其中:所述微控制器与所述FPGA的复位端、所述开关的控制端及所述PCI连接器相连;所述开关通过第一信号端与所述微控制器相连,或者,所述开关通过第二信号端与FPGA的数据下载口相连;所述开关的第三信号端与所述配置芯片相连。优选的,所述开关包括:开关管和继电器;其中:所述开关管的控制端与所述微控制器相连;所述开关管的输入端与电源相连;所述开关管的输出端与所述继电器的线圈相连;所述继电器的触点公共端为所述开关的第三信号端;所述继电器的常闭触点为所述开关的第二信号端;所述继电器的常开触点为所述开关的第一信号端。优选的,所述开关管为MOS管。优选的,所述微控制器通过输入端与所述PCI连接器相连;所述微控制器通过输出端与所述开关的第一信号端相连;所述微控制器通过第一控制端与所述开关的控制端相连;所述微控制器通过第二控制端与所述FPGA的复位端相连。优选的,所述PCI连接器上信号类型为UART、SPI或者I2C连接器。优选的,所述配置芯片通过SPI类型接口与所述开关的第三信号端相连。由上述方案可知,本技术提供了一种FPGA配置数据下载电路,微控制器与开关的控制端相连,开关一侧常与配置芯片相连,微控制器能够控制开关的另一侧连接于FPGA或者是微控制器;且微控制器与PCI连接器相连,能够接收配置数据,并控制开关连接于微控制器与配置芯片之间,使配置芯片能够接收配置数据;然后微控制器再控制开关连接于FPGA与配置芯片之间,使FPGA能够从配置芯片上下载配置数据;此过程中无需拆开设备机柜或者控制设备停机,解决了现有技术中操作工作量大和需要停机的问题。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本技术实施例提供的FPGA配置数据下载电路的结构示意图;图2为本技术实施例提供的FPGA配置数据下载电路的另一结构示意图。具体实施方式下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。本技术提供了一种FPGA配置数据下载电路,应用于PCI通信设备,以解决现有技术中操作工作量大和需要停机的问题。具体的,该FPGA配置数据下载电路,参见图1,包括:PCI连接器101、微控制器102、开关103及配置芯片104;其中:微控制器102与FPGA的复位端、开关103的控制端及PCI连接器101相连;开关103通过第一信号端与微控制器102相连,或者,开关103通过第二信号端与FPGA105的数据下载口相连;开关103的第三信号端与配置芯片104相连。具体的工作原理为:PCI连接器101用于实现相应总线协议下的配置数据下载;比如,PCI总线规范中的PCI连接器具有几个预留连接接口,利用其中三个接口即可进行配置数据下载。微控制器102接收数据后,首先判断接收到的数据类型是否符合配置数据协议,该配置数据协议可根据具体应用环境进行选用,此处并不做具体限定,均在本申请的保护范围内。当所接收的数据为配置数据时,其将控制开关103,使配置芯片104连接从连接于FPGA105变更到连接于微控制器102;然后微控制器102将配置数据下载到配置芯片104中。当下载完成后,微控制器102将配置芯片104的连接变更回FPGA105;最后微控制器102给FPGA105的复位端发送复位信号,使其重新读取配置芯104片中的配置数据,完成FPGA105的数据配置功能。上述过程中,FPGA105一直处于正常运行状态,无需对设备进行断电操作。本实施例提供的该FPGA配置数据下载电路,通过上述过程进行电路连接的切换,在保证FPGA105正常工作的状态下,将配置数据下载到FPGA105中。此过程中无需拆开设备机柜,解决了现有技术中操作工作量大的问题。且整个电路设计简单,功耗低,成本低,能够保证设备在上电过程中,完成配置数据的升级工作,解决了现有技术中需要停机的问题。适用于PCI武器装备、大型机柜等产品。本技术另一实施例提供了一种具体的FPGA配置数据下载电路,在上述实施例及图1的基础之上,参见图2,开关103包括:开关管301和继电器302;其中:开关管301的控制端与微控制器102相连;开关管301的输入端与电源相连;开关管301的输出端与继电器302的线圈相连;继电器302的触点公共端为开关103的第三信号端;继电器302的常闭触点为开关103的第二信号端;继电器302的常开触点为开关103的第一信号端。优选的,开关管301为MOS管。优选的,微控制器102通过输入端与PCI连接器101相连;微控制器102通过输出端与开关103的第一信号端相连;微控制器102通过第一控制端与开关103的控制端相连;微控制器102通过第二控制端与FPGA105的复位端相连。系统工作时,FPGA105与配置芯片104连接,FPGA105可以正常读取配置芯片104中的配置数据。当总线中有配置数据下发时,微控制器102通过输入端从PCI连接器101预留接口处接收到数据,如果根据数据协议进行解析后,判断所述接收的数据是配置数据,则微控制器102通过第一控制端控制MOS管的两极导通,将电源的驱动功率加载到继电器302线圈上,使继电器302线圈供电吸合。继电器302线圈供电吸合后,继电器302常开触点接通,将配置芯片104与FPGA105的连接状态变为配置芯片104与微控制器102连接的状态。然后,微控制器102通过输出端将配置数据下载到配置芯片104中,再通过第一控制端控制MOS管断开两极。此时没有功率加载到继电器302线圈上,使继电器302触电动作,释放常开本文档来自技高网...
一种FPGA配置数据下载电路

【技术保护点】
一种FPGA配置数据下载电路,其特征在于,应用于PCI通信设备;所述FPGA配置数据下载电路包括:PCI连接器、微控制器、开关及配置芯片;其中:所述微控制器与所述FPGA的复位端、所述开关的控制端及所述PCI连接器相连;所述开关通过第一信号端与所述微控制器相连,或者,所述开关通过第二信号端与FPGA的数据下载口相连;所述开关的第三信号端与所述配置芯片相连。

【技术特征摘要】
1.一种FPGA配置数据下载电路,其特征在于,应用于PCI通信设备;所述FPGA配置数据下载电路包括:PCI连接器、微控制器、开关及配置芯片;其中:所述微控制器与所述FPGA的复位端、所述开关的控制端及所述PCI连接器相连;所述开关通过第一信号端与所述微控制器相连,或者,所述开关通过第二信号端与FPGA的数据下载口相连;所述开关的第三信号端与所述配置芯片相连。2.根据权利要求1所述的FPGA配置数据下载电路,其特征在于,所述开关包括:开关管和继电器;其中:所述开关管的控制端与所述微控制器相连;所述开关管的输入端与电源相连;所述开关管的输出端与所述继电器的线圈相连;所述继电器的触点公共端为所述开关的第三信号端;所述继电器的常闭触点为所述开关的第二...

【专利技术属性】
技术研发人员:赵宁
申请(专利权)人:北京润科通用技术有限公司
类型:新型
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1