基于ARM的FPGA加载配置实现

汽车电子   作者:立明 范多旺等 时间:2007-04-25来源:微计算机信息
引言

基于SRAM工艺FPGA在每次上电后需要进行配置,通常情况下FPGA的配置文件由片外专用的EPROM来加载。这种传统配置方式是在FPGA的功能相对稳定的情况下采用的。在系统设计要求配置速度高、容量大、以及远程升级时,这种方法就显得很不实际也不方便。本文介绍了通过ARM对可编程器件进行配置的的设计和实现。

1 配置原理与方式

1.1 配置原理

在FPGA正常工作时,配置数据存储在SRAM单元中,这个SRAM单元也被称为配置存储(Configuration RAM)。由于SRAM是易失性的存储器,因此FPGA在上电之后,外部电路需要将配置数据重新载入到片内的配置RAM中。在芯片配置完成后,内部的寄存器以及I/O管脚必须进行初始化。等初始化完成以后,芯片才会按照用户设计的功能正常工作。 

1.2 配置方式

 根据FPGA在配置电路中的角色,其配置数据可以使用3种方式载入到目标器件中:

关键词: ARM FPGA 单片机 配置 嵌入式系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版