ARM设计的FPGA可重构配置方法的实现及应用
时间:12-11
来源:互联网
点击:
制相关的任务,如舵机控制、直流电机控制、系统IO控制、传感器数据采集等任务. 对FPGA配置采用上述基于ARM的PS配置方法,平台充分利用了FPcA内部逻辑可重构的特性,可组成多种不同构形,不同构形具有不同的物理结构和控制方式,以满足不同任务需求.其重构方法采用: (1)根据具体构形规划系统硬件资源种类,如构形需要的直流电机数量、舵机数量、系统I/,O数量以及各种传感器的数目. (2)根据硬件资源种类修改FPcA内部逻辑,实现硬件层次的“重构”. (3)根据FPGA逻辑的变化,进行软件的开发,实现软件层次的“重构”. (4)将FPGA配置文件下载到ARM的存储器中,系统上电后,ARM结合需求通过读取相应存储区的配 置文件对FPGA进行配置,实现控制系统的动态重构. 经过实验验证,利用ARM的实时处理功能,对FPGA内部逻辑进行动态重配,所设计的控制平台可以满足可重构配置的性能要求. 4 结语 文中给出了基于ARM的FPGA的Ps加载配置方案,该方法电路结构简单、易于实现,充分利用ARM处理器功能强、速度快、应用广的特点,在系统中可预先包含多个不同功能的配置文件,根据现场的需要进行相应的配置,实现在线更新FPGA功能,既节省了开发成本,又满足了一些特殊的系统设计要求,也充分显示出FPGA现场升级、灵活运用的设计理念,方案的提出,对嵌人式数字系统设计具有相当的借鉴意义.
方法 实现 应用 配置 重构 设计 FPGA ARM 相关文章:
- 基于FPGA的DSP设计方法(08-26)
- 专家指导:Linux操作系统密码恢复方法(05-16)
- 基于多核DSP Bootload代码加载方法研究(01-16)
- 基于DSP 的大容量无线传输技术中高性能的启动方法(03-16)
- 多核调试新方法探讨(10-22)
- 有备无患Linux操作系统备份方法介绍(06-06)