APP下载

FPGA远程动态重构技术的研究

2012-07-03孙道让刘蕴红

电子技术应用 2012年3期
关键词:系统设计

孙道让,刘蕴红

(大连理工大学 电气工程学院,辽宁 大连116024)

随着现场可编程门阵列的广泛应用,对其进行灵活的重新配置的研究也越来越多。目前绝大多数FPGA都是基于查找表 LUT(Look UP Table)的技术,采用 SRAM工艺生产。这种工艺的FPGA有两层结构,上层为配置存储器,下层是硬件逻辑层。通过上层配置信息控制硬件层门电路的通断,改变芯片内基本逻辑块的布线,从而形成特定的功能。这种架构为动态重构技术实现提供了可能。一个FPGA大型数字系统总是由很多功能模块组合而成,这样各个系统模块的激活状态就可能在时间轴上产生分离,时间上分离的模块就可以共用一个硬件逻辑区,根据需要对这个逻辑区动态地改变配置,实现不同的功能,这就是局部动态重构[1]。FPGA的动态重构使其应用更加灵活,减少了硬件的资源消耗,缩短了开发周期。但是对一些特殊场合,如深海数据采集或机器人野外勘探,开发者可以为某个系统模块设计几个功能,设备在自主运行过程中根据需要选择相应的配置数据进行配置。如果遇到特殊环境,事先设计的功能有可能不适合工作要求,需要增加新的功能。在目前硬件进化技术还无法进行实际应用的情况下,本文设计了一种远程动态重构的系统来解决上述问题。

1 远程动态重构系统的结构

远程动态重构系统有PowerPC处理器和89C54微控制器两个核心。VirtexII-Pro FPGA内部集成有2个PowerPC405嵌入式处理器[2],本文系统使用其中一个,实现对动态重构进行控制和调配。……

登录APP查看全文

猜你喜欢

系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀