一种FPGA配置数据下载装置及方法制造方法及图纸

技术编号:15006827 阅读:44 留言:0更新日期:2017-04-04 13:48
本申请提供了一种FPGA配置数据下载装置及方法,FPGA配置数据下载装置包括:ZigBee控制电路、切换电路、FPGA电路和配置芯片;ZigBee控制电路的第一控制端与切换电路的第一端相连,ZigBee控制电路的第二控制端与FPGA电路相连,ZigBee控制电路的输出端与切换电路的第二端相连;切换电路的第三端与配置芯片相连,切换电路的第四端与FPGA电路相连。在本申请中,由于不再需要连接外部数据下载线,因此在某些特殊配置数据下载场合不再需要进行大量的工作来进行外部数据下载线的连接,减少了工作量,从而缩短了FPGA配置数据下载的总时间,提高了FPGA配置数据更新效率。

【技术实现步骤摘要】

本申请涉及FPGA
,特别涉及一种FPGA配置数据下载装置及方法
技术介绍
目前,对FPGA(现场可编程门阵列,FieldProgrammableGateArray)进行配置数据更新大部分采用连接外部数据下载线的方式,具体通过连接外部数据下载线将配置数据下载至FPGA的配置芯片,由FPGA从配置芯片中读取相应的配置数据,完成更新。但是,在某些特殊配置数据下载场合(比如内置FPGA的设备安装在较高位置或是安装在大型机柜内部),工作人员不易操作到设备的FPGA数据下载口,若要操作到设备的FPGA数据下载口,完成外部数据下载线的连接,需要工作人员进行大量的工作(比如,攀爬到较高位置或对大型机柜内的器件进行拆卸以操作到FPGA数据下载口),延长了FPGA配置数据下载的总时间,导致FPGA配置数据更新效率低。
技术实现思路
为解决上述技术问题,本申请实施例提供一种FPGA配置数据下载装置及方法,以达到减少工作量,从而缩短FPGA配置数据下载的总时间,提高FPGA配置数据更新效率的目的,技术方案如下:一种现场可编程门阵列FPGA配置数据下载装置,包括:紫蜂ZigBee控制电路、切换电路、FPGA电路和配置芯片;所述ZigBee控制电路的第一控制端与所述切换电路的第一端相连,所述ZigBee控制电路的第二控制端与所述FPGA电路相连,所述ZigBee控制电路的输出端与所述切换电路的第二端相连;所述切换电路的第三端与所述配置芯片相连,所述切换电路的第四端与所述FPGA电路相连;所述ZigBee控制电路,用于接收ZigBee无线信号,并对所述ZigBee无线信号进行解析,若解析出所述ZigBee无线信号中不含有FPGA配置数据,则丢弃所述ZigBee无线信号,若解析出所述ZigBee无线信号中含有FPGA配置数据,则控制所述切换电路将所述ZigBee控制电路与所述配置芯片导通连接,通过所述切换电路将所述FPGA配置数据传输至所述配置芯片,在将所述FPGA配置数据传输完毕后,控制所述切换电路将所述FPGA电路与所述配置芯片导通连接,并发送复位信号至所述FPGA电路,以使所述FPGA电路从所述配置芯片中读取所述FPGA配置数据;所述切换电路,用于通过切换实现所述配置芯片与所述ZigBee控制电路的连接或所述FPGA电路与所述配置芯片的连接;所述配置芯片,用于存储所述FPGA配置数据。优选的,所述ZigBee控制电路包括:印制电路板PCB天线、ZigBee控制器和阻抗电路;所述PCB天线与所述阻抗电路的第一端相连,所述阻抗电路的第二端与所述ZigBee控制器的RF射频外设接口相连。优选的,所述切换电路包括:第一继电器、第二继电器、第三继电器、第四继电器、第一MOS管、第二MOS管、第三MOS管和第四MOS管;所述第一MOS管的栅极、所述第二MOS管的栅极、所述第三MOS管的栅极和所述第四MOS管的栅极作为所述切换电路的第一端,均与所述ZigBee控制电路的第一控制端相连;所述第一继电器的第一端与所述ZigBee控制器的SPI总线接口的第一管脚相连,所述第二继电器的第一端与所述ZigBee控制器的SPI总线接口的第二管脚相连,所述第三继电器的第一端与所述ZigBee控制器的SPI总线接口的第三管脚相连,所述第四继电器的第一端与所述ZigBee控制器的SPI总线接口的第四管脚相连;所述第一继电器的第一端、所述第二继电器的第一端、所述第三继电器的第一端和所述第四继电器的第一端作为所述切换电路的第二端;所述ZigBee控制器的SPI总线接口的第一管脚、所述ZigBee控制器的SPI总线接口的第二管脚、所述ZigBee控制器的SPI总线接口的第三管脚和所述ZigBee控制器的SPI总线接口的第四管脚作为所述ZigBee控制电路的输出端;所述第一继电器的第二端与所述FPGA电路的SPI总线接口的第一管脚相连,所述第二继电器的第二端与所述FPGA电路的SPI总线接口的第二管脚相连,所述第三继电器的第二端与所述FPGA电路的SPI总线接口的第三管脚相连,所述第四继电器的第二端与所述FPGA电路的SPI总线接口的第四管脚相连;所述第一继电器的第三端与所述第一MOS管的漏极相连,所述第二继电器的第三端与所述第二MOS管的漏极相连,所述第三继电器的第三端与所述第三MOS管的漏极相连,所述第四继电器的第三端与所述第四MOS管的漏极相连;所述第一继电器的第四端、所述第二继电器的第四端、所述第三继电器的第四端和所述第四继电器的第四端均与电源相连;所述第一继电器的第五端与所述配置芯片的SPI总线接口的第一管脚相连,所述第二继电器的第五端与所述配置芯片的SPI总线接口的第二管脚相连,所述第三继电器的第五端与所述配置芯片的SPI总线接口的第三管脚相连,所述第四继电器的第五端与所述配置芯片的SPI总线接口的第四管脚相连;所述第一MOS管的源极、所述第二MOS管的源极、所述第三MOS管的源极和所述第四MOS管的源极分别接地。优选的,所述阻抗电路包括:第一电容、第二电容、第三电容、第四电容、第五电容、第一电感线圈和第二电感线圈;所述第三电容的第一端作为所述阻抗电路的第一端,与所述PCB天线相连,所述第三电容的第二端分别与所述第二电容的第一端和所述第二电感线圈的第一端相连;所述第二电容的第二端分别与所述第一电感线圈的第一端和所述第一电容的第一端相连;所述第二电感线圈的第二端分别与所述第四电容的第一端和所述第五电容的第一端相连;所述第一电容的第二端和所述第四电容的第二端作为所述阻抗电路的第二端,与所述ZigBee控制器的RF射频外设接口相连;所述第一电感线圈的第二端接地,所述第五电容的第二端接地。优选的,所述ZigBee控制器为TI公司的CC2530芯片。优选的,所述第一继电器、所述第二继电器、所述第三继电器和所述第四继电器均为欧姆龙公司G5V-1-DC3型号的继电器。优选的,所述第一MOS管、所述第二MOS管、所述第三MOS管和所述第四MOS管均为IR公司IRLML6401型号的MOS管。一种FPGA配置数据下载方法,用于FPGA配置数据下载装置,所述FPGA配置数据下载装置包括:ZigBee控制电路、切换电路、FPGA电路和配置芯片,所述方法包括:所述ZigBee控制电路接收ZigB本文档来自技高网...

【技术保护点】
一种现场可编程门阵列FPGA配置数据下载装置,其特征在于,包括:紫蜂ZigBee控制电路、切换电路、FPGA电路和配置芯片;所述ZigBee控制电路的第一控制端与所述切换电路的第一端相连,所述ZigBee控制电路的第二控制端与所述FPGA电路相连,所述ZigBee控制电路的输出端与所述切换电路的第二端相连;所述切换电路的第三端与所述配置芯片相连,所述切换电路的第四端与所述FPGA电路相连;所述ZigBee控制电路,用于接收ZigBee无线信号,并对所述ZigBee无线信号进行解析,若解析出所述ZigBee无线信号中不含有FPGA配置数据,则丢弃所述ZigBee无线信号,若解析出所述ZigBee无线信号中含有FPGA配置数据,则控制所述切换电路将所述ZigBee控制电路与所述配置芯片导通连接,通过所述切换电路将所述FPGA配置数据传输至所述配置芯片,在将所述FPGA配置数据传输完毕后,控制所述切换电路将所述FPGA电路与所述配置芯片导通连接,并发送复位信号至所述FPGA电路,以使所述FPGA电路从所述配置芯片中读取所述FPGA配置数据;所述切换电路,用于通过切换实现所述配置芯片与所述ZigBee控制电路的连接或所述FPGA电路与所述配置芯片的连接;所述配置芯片,用于存储所述FPGA配置数据。...

【技术特征摘要】
1.一种现场可编程门阵列FPGA配置数据下载装置,其特征在于,包
括:紫蜂ZigBee控制电路、切换电路、FPGA电路和配置芯片;
所述ZigBee控制电路的第一控制端与所述切换电路的第一端相连,所
述ZigBee控制电路的第二控制端与所述FPGA电路相连,所述ZigBee控制
电路的输出端与所述切换电路的第二端相连;
所述切换电路的第三端与所述配置芯片相连,所述切换电路的第四端与
所述FPGA电路相连;
所述ZigBee控制电路,用于接收ZigBee无线信号,并对所述ZigBee
无线信号进行解析,若解析出所述ZigBee无线信号中不含有FPGA配置数
据,则丢弃所述ZigBee无线信号,若解析出所述ZigBee无线信号中含有
FPGA配置数据,则控制所述切换电路将所述ZigBee控制电路与所述配置芯
片导通连接,通过所述切换电路将所述FPGA配置数据传输至所述配置芯
片,在将所述FPGA配置数据传输完毕后,控制所述切换电路将所述FPGA
电路与所述配置芯片导通连接,并发送复位信号至所述FPGA电路,以使所
述FPGA电路从所述配置芯片中读取所述FPGA配置数据;
所述切换电路,用于通过切换实现所述配置芯片与所述ZigBee控制电
路的连接或所述FPGA电路与所述配置芯片的连接;
所述配置芯片,用于存储所述FPGA配置数据。
2.根据权利要求1所述的装置,其特征在于,所述ZigBee控制电路包
括:印制电路板PCB天线、ZigBee控制器和阻抗电路;
所述PCB天线与所述阻抗电路的第一端相连,所述阻抗电路的第二端
与所述ZigBee控制器的RF射频外设接口相连。
3.根据权利要求2所述的装置,其特征在于,所述切换电路包括:第
一继电器、第二继电器、第三继电器、第四继电器、第一MOS管、第二
MOS管、第三MOS管和第四MOS管;
所述第一MOS管的栅极、所述第二MOS管的栅极、所述第三MOS管
的栅极和所述第四MOS管的栅极作为所述切换电路的第一端,均与所述
ZigBee控制电路的第一控制端相连;
所述第一继电器的第一端与所述ZigBee控制器的SPI总线接口的第一

\t管脚相连,所述第二继电器的第一端与所述ZigBee控制器的SPI总线接口
的第二管脚相连,所述第三继电器的第一端与所述ZigBee控制器的SPI总
线接口的第三管脚相连,所述第四继电器的第一端与所述ZigBee控制器的
SPI总线接口的第四管脚相连;
所述第一继电器的第一端、所述第二继电器的第一端、所述第三继电器
的第一端和所述第四继电器的第一端作为所述切换电路的第二端;
所述ZigBee控制器的SPI总线接口的第一管脚、所述ZigBee控制器的
SPI总线接口的第二管脚、所述ZigBee控制器的SPI总线接口的第三管脚和
所述ZigBee控制器的SPI总线接口的第四管脚作为所述ZigBee控制电路的
输出端;
所述第一继电器的第二端与所述FPGA电路的SPI总线接口的第一管脚
相连,所述第二继电器的第二端与所述FPGA电路的SPI总线接口的第二管
脚相连,所述第三继电器的第二端与所述FPGA电路的SPI总线接口的第三
管脚相连,所述第四继电器的第二端与所述FPGA电路的...

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

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

1