A Cost-Effective Dynamic Partial Reconfiguration Implementation Flow for Xilinx FPGA

被引:8
作者
Kamaleldin, Ahmed [1 ]
Ahmed, Islam [2 ]
Obeid, Abulfattah M. [4 ]
Shalash, Ahmed [1 ]
Ismail, Yehea [3 ]
Mostafa, Hassan [1 ,3 ]
机构
[1] Cairo Univ, Elect & Commun Engn Dept, Giza 12613, Egypt
[2] IC Verificat Solut, Mentor Graph, Cairo, Egypt
[3] Amer Univ Cairo & Zewail City Sci & Technol, Ctr Nanoelect & Devices, Cairo, Egypt
[4] KACST, Riyadh, Saudi Arabia
来源
2017 FIRST NEW GENERATION OF CAS (NGCAS) | 2017年
基金
加拿大自然科学与工程研究理事会;
关键词
Design Automation; Field Programmable Gate Array; Dynamic Partial Reconfiguration;
D O I
10.1109/NGCAS.2017.17
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Reconfigurability of Field Programmable Gate Array (FPGA) makes it one of the most promising approaches in the implementation of reconfigurable systems. Partitioning the reconfigurable system to many Reconfigurable Modules (RMs) and allocating them into Reconfigurable Regions (RRs) on the FPGA is a challenging task for the system designer. Partitioning choices impact the area efficiency and the time of reconfiguration of the reconfigurable systems. In this paper, different partitioning techniques are studied and evaluated according to their impact on reconfiguration time and the area utilization. Also, a new proposed Dynamic Partial Reconfiguration (DPR) tool flow is presented that automates and optimizes the partitioning procedure based on a graph clustering algorithm, modifies the design's HDL files as per the partitioning results, and implements a routing switch to dynamically change routing between Reconfigurable Regions (RRs) during reconfiguration.
引用
收藏
页码:281 / 284
页数:4
相关论文
共 8 条
[1]  
[Anonymous], 2011 INT C FIELD PRO
[2]   Runtime Temporal Partitioning Assembly to Reduce FPGA Reconfiguration Time [J].
Jara-Berrocal, Abelardo ;
Gordon-Ross, Ann .
2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, :374-379
[3]  
Kamann A., 2017, 2017 IEEE 85 VEH TEC, P1, DOI [10.1109/VTCSpring.2017.8108194, DOI 10.1109/VTCSPRING.2017.8108194]
[4]   Placement and Floorplanning in Dynamically Reconfigurable FPGAs [J].
Montone, Alessio ;
Santambrogio, Marco D. ;
Sciuto, Donatella ;
Memik, Seda Ogrenci .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (04)
[5]  
Srinivas M., 2010, 2010 INT JOINT C NEU, P1
[6]  
Vipin Kizheppatt, 2013, 2013 IEEE International Symposium on Parallel and Distributed Processing, Workshops and PhD Forum (IPDPSW), P172, DOI 10.1109/IPDPSW.2013.119
[7]  
Xilinx Inc, 2016, PART REC US GUID UG9
[8]   An Automated Hardware/Software Co-Design Flow for Partially Reconfigurable FPGAs [J].
Yousuf, Shaon ;
Gordon-Ross, Ann .
2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, :30-35