采用ARM的多FPGA串口命令选择配置及其应用
2016-11-04陈发堂主父文刚胡利伟
自动化仪表 2016年10期
陈发堂 主父文刚 胡利伟
(重庆邮电大学重庆市移动通信技术重点实验室,重庆 400065)
采用ARM的多FPGA串口命令选择配置及其应用
陈发堂主父文刚胡利伟
(重庆邮电大学重庆市移动通信技术重点实验室,重庆400065)
针对嵌入式系统中的多FPGA配置问题,结合实际应用,设计了一种基于ARM、NAND Flash存储器和串口的多FPGA命令选择配置方案。该方案以含有4片FPGA的嵌入式系统为例,选用ARM作为主控芯片,使用超级终端输入配置文件选择命令,构建了基于TMS320C6A8168、XC3S400AN和NAND Flash的硬件平台,实现了根据设备的应用差别加载不同FPGA配置文件的功能。详细描述了系统的硬件构成、软件实现以及在TD-LTE无线综合测试仪表中的应用情况。与传统基于专用存储芯片的配置方法相比,该方案大大提高了多FPGA系统配置的灵活性,在通信电子领域具有一定的实用价值。
嵌入式系统FPGA配置ARMNANDFlash串口命令TD-LTE智能化
0 引言
随着电子应用领域的不断扩展,FPGA的应用正以空前的规模和速度渗透到各行各业,然而由于FPGA在容量、速度、资源等方面的局限性,利用单FPGA完成某些复杂嵌入式系统的设计存在很大困难。将复杂的系统设计分割为若干个独立模块,每个模块由单FPGA实现,并辅以多FPGA间的有效接口,能很好地解决FPGA规模的局限性[1-2]问题。
另一方面,随着通信设备的复杂化、多样化,采用多FPGA联合实现系统功能时,可通过选择加载不同的配置文件来实现同一套硬件设备“一机多能”的需求[3],特别是在通信仪表领域,这一应用尤为广泛。例如……
登录APP查看全文
