节点文献

FPGA远程动态重构系统的设计与实现

Design and Implementation of Remote Dynamic Reconfigurable System Based on FPGA

【作者】 刘博

【导师】 余隽;

【作者基本信息】 大连理工大学 , 物理电子学, 2011, 硕士

【摘要】 进入21世纪,FPGA (Field Programmable Gate Array,现场可编程门阵列)技术发展迅猛,已经在自动机器人、卫星和智能家电等应用领域发挥了关键作用。将FPGA动态重构技术和互联网技术相结合,可以使电子设备具有硬件自主修复和远程实时更新升级的能力,从而大幅提高系统的可靠性和安全性,因此基于FPGA的远程动态重构系统已成为近年来FPGA领域的一个研究热点。本文应用Mentor公司和Xilinx公司的多种软件工具,研究了基于FPGA的远程动态重构技术并完成了相关系统的设计与实现。首先根据IRL (Internet Reconfigurable Logic,互联网可重配置逻辑)设计理念设计了一种FPGA远程动态重构系统,使系统具有远程实时更新升级的能力。采用网络通信技术,远程主机端中的更新文件可以通过以太网传送到本系统中,并应用全局动态重构技术对FPGA终端系统进行重新配置。其次,为了验证上述系统方案的可行性,结合可重构技术的两个主要用途——功能转换和硬件容错,应用HDL语言设计了FPGA远程动态重构系统的密码算法和存储器内建自测试两大功能模块。将密钥固化在FPGA芯片内部的块RAM中,并应用局部动态重构技术进行DES密码算法的加解密功能转换;插入内建自测试电路检测FPGA芯片内部存储器的故障,若有故障,则应用局部动态重构技术将故障模块替换为无故障模块。最终在XUP Virtex-ⅡPro硬件平台上实现了本系统并进行了远程动态重构试验,证明了系统的可行性和优越性,整个远程动态重构过程中FPGA系统可以不断电正常工作,达到了远程实时更新升级的目的。

【Abstract】 In the 21st century, FPGA(Field Programmable Gate Array) technology is developing quickly, and has played a key role in some application fields, such as automatic robots, satellite, intelligent home appliance and so on. FPGA dynamic reconfigurable technology combined with Internet can make electronic equipment have the abilities of self-repair and remote real time updating, so that the reliability and safety of the systems can be greatly improved. For this reason, remote dynamic reconfigurable system based on FPGA has been a research hotspot of FPGA field in recent years. With a variety of Mentor’s and Xilinx’s software tools, this paper researched remote dynamic reconfigurable technology based on FPGA, and accomplished the design and implementation of relative system.Firstly, according to IRL (Internet Reconfigurable Logic) design concept, a remote dynamic reconfigurable system based on FPGA was designed, which has the ability of remote real time updating. Depending on network communication technology, the update files in remote host can be transmitted to this system via ethernet, and reconfigure the system with overall dynamic reconfigurable technology.Secondly, according to two applications of reconfigurable technology, which are function transformation and fault-tolerance, two function modules were designed with HDL language, Cipher and MBIST, to virefy the feasibility of the above-mentioned system scheme. The key of cipher resides in internal bram of FPGA chip, and functions of DES cipher, encryption and decryption, are transformed with partial dynamic reconfigurable technology. BIST circuits are inserted into internal memory of FPGA chip to detect faults. If there is any fault, also with partial dynamic reconfigurable technology, faulty module can be replaced with trouble-free module.Finally, to prove its feasibility and advantages, the system was implemented on XUP Virtex-II Pro hardware platform and tested remote dynamic reconfigurable technology. During the entire process, FPGA system always keeps electrifying, and has achieved the goal of remote real time updating.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络