微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > ARM设计的FPGA可重构配置方法的实现及应用

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现场升级、灵活运用的设计理念,方案的提出,对嵌人式数字系统设计具有相当的借鉴意义.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top