摘要
局部重配置能够在现场可编程门阵列(FPGA)运行过程中动态修改重配置区域,而不影响其他非重配置区域的正常运行。因此,采用局部重配置技术设计的系统,往往具有良好的灵活性和适应性。于是,在详细描述FPGA局部重配置的实现方法的基础上,提出了一种避免所有模块联合编译的FPGA设计方法。最终,分别在virtex5和Artix7开发板上对该设计方法进行验证,证明了所提方法的可行性。
Partial reconfiguration can dynamically modify reconfiguration region in operating process of FPGA,without any effect on the normal operation of other non-reconfiguration region.For this reason,the system with the design of partial reconfiguration technology often has fairly good flexibility and adaptability.Thus based on the detailed description of implementation method of FPGA partial reconfiguration,the FPGA design method capable of avoiding all modules in combined compiling is proposed.Finally,the actual verification of the design method on the Virtex5 and Artix7 development boards is done,and this verification indicates the feasibility and applicability of the proposed method.
引文
[1]陈曦,沈佐峰.一种可靠的FPGA动态配置方法及实现[J].通信技术,2012,45(03):105-110.CHEN Xi,SHEN Zuo-feng.A Reliable Dynamic Configuration and Implementation of FPGA[J].Communications Technology,2012,45(03):105-110.
[2]陶杰.FPGA局部动态可重配置的研究[J].电子科技,2009,22(04):36-38.TAO Jie.Research on Partially and Dynamically Reconfi-gured FPGA[J].Electronic Science and Technology,2009,22(04):36-38.
[3]李鹏,兰巨龙,姜鲲鹏.FPGA动态局部重构技术研究进展[J].信息工程大学学报,2009,10(01):98-105.LI Peng,LAN Ju-long,JIANG Kun-peng.Survey of Research on FPGA-Based Partial Reconfiguration Technology[J].Journal of Information Engineering University,2009,10(01):98-105.
[4]XILINX.Partial Reconfiguration User Guide[EB/OL].(2012-12-08)[2016-08-12].http://www.xilinx.com.
[5]XILINX.Plan Ahead Tutorial Partial Reconfiguration[EB/OL].(2012-05-08)[2016-08-12].http://www.xilinx.com.
[6]XILINX.Vivado Partial Reconfiguration Tutorial[EB/OL].(2014-10-01)[2015-12-28].http://www.xilinx.com.
[7]吴凤艳,王烈,孙洪民.基于FPGA的动态局部可重构方法分析与比较[J].广西科学院学报,2009,25(04):340-346.WU Feng-yan,WANG Lie,SUN Hong-min.Analyze and Compare the Methods of Dynamic Partial Reconfiguration based on FPGAs[J].Journal of Guangxi Academy of Sciences,2009,25(04):340-346.