The utility model provides a circuit for upgrading the configuration data of the FPGA, including a package, which contains at least one memory unit and a controller unit connected to the memory unit, including a JTAG processing circuit, a memory control circuit, a configuration control circuit, a memory control switching circuit and a version switching control circuit. The circuit of receiving and transmitting data of circuit and re-injection. Because of the improvement of the control unit structure in the circuit, only the combination of the FPGA and the circuit chip can complete the code re-injection and code version switching of the FPGA without additional components, which reduces the hardware overhead of the system.
【技术实现步骤摘要】
对FPGA配置数据进行升级的电路
本技术涉及FPGA(FieldProgrammableGateArray,现场可编程门阵列)领域,尤其涉及一种对FPGA配置数据进行升级的电路。
技术介绍
由于其优良的灵活性和通用性,FPGA在航天装备、小卫星等领域获得日益广泛的应用。其中,使用最为广泛的是SRAM(StaticRandomAccessMemory,静态随机存储器)型FPGA,即在FPGA芯片内部使用SRAM阵列来储存FPGA的配置码流(bitstream、configurationbitstream,简称配码)信息,该配置信息定义了FPGA的芯片功能。由于SRAM是易失型存储器,SRAM型FPGA在掉电后就会丢失其全部配置信息,因此,在实际的FPGA应用系统中,一般将FPGA配码存储在另外的EEPROM、PROM或其他非易失存储器中,上述存储器统称为配置存储器(ConfigurationMemory、ConfigurationPROM)。每次系统上电后,配置存储器中存储的配码数据被读取至FPGA中,这一读取配码的过程称为FPGA的加载或者配置(Configuration)。配置完成后,FPGA即开始执行用户所定义的功能。在典型的FPGA应用系统中,一般使用专用的PROM存储器芯片对FPGA进行加载配置,PROM芯片本身具备JTAG接口,可以从上位机通过JTAG下载线对PROM进行读写擦等操作,这一过程称为在系统编程(ISP,In-SystemProgramming)。从上位机经ISP链路完成对PROM中数据的更新之后,对系统下电并重新上电,上电后FPGA ...
【技术保护点】
1.一种对FPGA配置数据进行升级的电路,其特征是,包括:一个封装体,其内部包含有至少一个存储器单元,以及一个控制器单元,其中,所述控制器单元连接到存储器单元,包括:JTAG处理电路、存储器控制电路、配置控制电路、存储器控制切换电路、版本切换控制电路、重注数据接收与传输电路。
【技术特征摘要】
1.一种对FPGA配置数据进行升级的电路,其特征是,包括:一个封装体,其内部包含有至少一个存储器单元,以及一个控制器单元,其中,所述控制器单元连接到存储器单元,包括:JTAG处理电路、存储器控制电路、配置控制电路、存储器控制切换电路、版本切换控制电路、重注数据接收与传输电路。2.根据权利要求1所述的电路,其特征是,所述JTAG处理电路包括JTAG接口电路以及第一操作数据处理电路,通过JTAG接口电路连接到上位机;其中,所述JTAG接口电路包括JTAG时钟接口、JTAG模式接口及JTAG数据输入输出接口多个接口电路;所述第一操作数据处理电路包括操作指令检测提取及输出子电路、操作目标地址检测提取及输出子电路、操作响应握手信号输出子电路、第一数据输入输出子电路。3.根据权利要求1所述的电路,其特征是,所述存储器控制电路连接到JTAG处理电路,包括第二操作数据处理电路、第一存储器操作电路、第一读数据电路及第一版本切换选择电路;其中,所述第二操作数据处理电路连接到第一操作数据处理电路,包括操作指令接收子电路、操作目标地址接收子电路、操作响应握手信号接收子电路、第二数据输入输出子电路;所述第一存储器操作电路包括存储器片选输出子电路、存储器工作时钟输出子电路及存储器读写数据子电路;所述第一读数据电路包括读数据输出子电路及读数据请求接收子电路;所述第一版本切换选择电路包括切换版本目标地址接收子电路及切换版本请求接收子电路。4.根据权利要求1所述的电路,其特征是,所述配置控制电路连接到存储器控制电路,包括第二读数据电路及FPGA配置电路,其中,所述第二读数据电路连接到第一读数据电路,包括读数据接收子电路及读数据使能子电路;所述FPGA配置电...
【专利技术属性】
技术研发人员:谢元禄,刘明,张坤,呼红阳,霍长兴,刘璟,毕津顺,王艳,卢年端,
申请(专利权)人:中国科学院微电子研究所,
类型:新型
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。