一种FPGA在线配置方法和系统技术方案

技术编号:19933643 阅读:34 留言:0更新日期:2018-12-29 04:21
本发明专利技术提供一种由主控器、CPLD和外部存储器组成的FPGA在线配置方法。其中外部存储器直接与CPLD连接,用于存储FPGA的配置数据;CPLD读取外部存储器中的配置数据并配置FPGA;主控器通过主控接口与CPLD的通信,实现对外部存储器中配置数据的更新与维护。该方法更加灵活通用也更加稳定高效,通过这种配置方法可以实现主控器对FPGA的灵活配置。

【技术实现步骤摘要】
一种FPGA在线配置方法和系统
本专利技术总体上涉及计算机
,并且更具体地,涉及一种提高系统初始化效率的FPGA(FieldProgrammableGateArray,现场可编程门阵列)在线配置方法和系统。
技术介绍
现场可编程门阵列FPGA,它是在PAL(ProgrammableArrayLogic,可编程阵列逻辑)、GAL(GenericArrayLogic,通用阵列逻辑)、EPLD(ErasableProgrammableLogicDevice,可编程逻辑器件)等可编程器件的基础上进一步发展的产物。FPGA的使用非常灵活,具有丰富的逻辑资源和I/O资源,同一片FPGA通过不同的设计可以产生不同的电路功能。FPGA在通信、数据处理、网络、仪器、工业控制、LED、军事和航空航天等众多领域得到了广泛应用,例如在现代LED显示屏的核心技术应用中,就大量采用了FPGA芯片。FPGA是基于SRAM(StaticRandomAccessMemory,静态随机存储器)的应用技术,而由于SRAM的易失性,每次系统上电时,必须重新配置数据。目前常用的FPGA的配置方法有两种:(1)通过配置芯本文档来自技高网...

【技术保护点】
1.一种FPGA在线配置方法,其特征在于,包括以下步骤:上电自动配置FPGA,包括以下步骤:系统上电后,由CPLD读取外部存储器中的配置数据;所述CPLD读取所述配置数据后,通过FPGA配置接口对所述FPGA进行配置;以及完成所述FPGA配置后,使配置系统进入空闲状态;以及在线更新FPGA配置数据。

【技术特征摘要】
1.一种FPGA在线配置方法,其特征在于,包括以下步骤:上电自动配置FPGA,包括以下步骤:系统上电后,由CPLD读取外部存储器中的配置数据;所述CPLD读取所述配置数据后,通过FPGA配置接口对所述FPGA进行配置;以及完成所述FPGA配置后,使配置系统进入空闲状态;以及在线更新FPGA配置数据。2.根据权利要求1所述的方法,其特征在于,所述在线更新FPGA配置数据包括以下步骤:主控器发起存储器选通操作,实现对所述外部存储器的控制;所述主控器发起存储器擦除操作,删除所述外部存储器中的配置数据;所述主控器发起配置数据传输启动操作,开始所述配置数据的更新;所述主控器传输所述配置数据给CPLD,由所述CPLD将所述数据写入所述外部存储器;以及所述主控器发起配置数据传输结束操作,以完成所述配置数据的更新。3.根据权利要求2所述的方法,其特征在于,完成所述配置数据的更新后,所述主控器发起所述外部存储器挂起操作,禁止对所述外部存储器操作。4.根据权利要求1所述的方法,其特征在于,所述CPLD读取所述配置数据后,通过FPGA配置接口对所述FPGA进行配置包括:采用快速被动并...

【专利技术属性】
技术研发人员:王文庆
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1