【技术实现步骤摘要】
FPGA升级系统
本技术实施例涉及可编程器件升级的
,尤其涉及一种FPGA升级系统。
技术介绍
在成像式亮度计、成像式色度计和工业相机领域都会使用现场可编程门阵列(FieldProgrammableGateArray,FPGA)传输数据,利用FPGA高速的并行数据处理能力,将图像传感器采集的数据通过数据线传输至后端进行数据处理。由于FPGA的工艺技术,FPGA内部的程序在掉电后会丢失,因此需要在其外部挂载存储程序的配置快闪存储器(FLASH),FPGA在上电之后从FLASH中读取数据配置FPGA内部的随机存取存储器(RandomAccessMemory,RAM),程序将再次在FPGA中运行。对于FLASH的配置,通常在FPGA出厂前使用厂商提供的联合测试工作组(JointTestActionGroup,JTAG)将配置数据烧写到FLASH中,这对于FPGA在出厂之前的调试和程序固化很便捷,但在产品封装出厂之后通常不会预留JTAG接口,导致需要对FPGA的配置程序升级时,需要将FPGA返厂或者拆卸再进行配置数据烧写至FL ...
【技术保护点】
1.一种FPGA升级系统,其特征在于,包括上位机、双向数据链路、FPGA和存储单元;所述FPGA包括嵌入式软核MICROBLAZE模块;/n所述上位机通过双向数据链路与所述嵌入式软核MICROBLAZE模块连接,所述上位机用于为所述嵌入式软核MICROBLAZE模块提供所述FPGA的配置程序;所述存储单元与所述嵌入式软核MICROBLAZE模块连接,用于存储所述FPGA的配置程序。/n
【技术特征摘要】
1.一种FPGA升级系统,其特征在于,包括上位机、双向数据链路、FPGA和存储单元;所述FPGA包括嵌入式软核MICROBLAZE模块;
所述上位机通过双向数据链路与所述嵌入式软核MICROBLAZE模块连接,所述上位机用于为所述嵌入式软核MICROBLAZE模块提供所述FPGA的配置程序;所述存储单元与所述嵌入式软核MICROBLAZE模块连接,用于存储所述FPGA的配置程序。
2.根据权利要求1所述的FPGA升级系统,其特征在于,所述FPGA还包括逻辑接口,所述双向数据链路通过所述逻辑接口与所述嵌入式软核MICROBLAZE模块连接;所述逻辑接口具有第一通信协议,所述双向数据链路用于根据所述第一通信协议传输所述FPGA的配置程序。
3.根据权利要求1所述的FPGA升级系统,其特征在于,所述FPGA还包括SPI接口,所述SPI接口为从机模式,所述双向数据链路通过所述SPI接口与所述嵌入式软核MICROBLAZE模块连接。
4.根据权利要求1所述的FPGA升级系统,其特征在于,所述FPGA还包括外围接口,所述存储单元通过所述外围接口与所述嵌入式软核MICROBLAZE模块连接,所述外围接口具有第二通信协议,所述嵌入式软核MICROBLAZE模块用于根据所述第二通信协议传输所述FPGA的配置程序。
5.根据权利要求1所述的FPGA升级系统,其特征在于,所述嵌入式软核MICROBLAZE模块包括MICROBLAZE软核和中断控制单元;所述MICROBLAZE软核用于运行所述FPGA的配置程序,所述中断控制单元与所述MICROBLAZE软...
【专利技术属性】
技术研发人员:王涛,殷树根,吴海洋,朱佳琪,
申请(专利权)人:苏州华兴源创科技股份有限公司,
类型:新型
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。