On-Demand Instantiation of Co-Processors on Dynamically Reconfigurable FPGAs

被引:0
|
作者
Essig, Marcel [1 ]
Ackermann, Kurt Franz [1 ]
机构
[1] Mannheim Univ Appl Sci, Dept Informat Technol, Mannheim, Germany
关键词
FPGA; Dynamic Partial Reconfiguration; Bitstream Relocation; Hardware Abstraction; Co-Processing;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
State of the art FPGAs comprise various architectural features providing the performance and flexibility required to comply with growing real-time demands of today's industrial applications. Nevertheless, the requirements on engineering expertise in order to exploit these platform features significantly increased during the past few years, consequently raising product costs and the time-to-market as well. Especially the feature of dynamic partial reconfiguration, enabling time-division multiplexing of resources within the reconfigurable fabric, is barely adopted by industry yet. This paper introduces a lightweight co-processing framework, taking advantage of an embedded processor closely coupled with the programmable logic inside the FPGA. The basic idea of this concept is to implement the sequential control flow of applications in software, while reconfigurable hardware accelerators may be utilized on-demand, in order to increase the performance on computation-intensive tasks. A hardware abstraction layer hides complex architectural processes and provides software engineers with a set of routines, enabling run-time requests and the interfacing of co-processors from within the code. Implementation details and sequences of operations are given and discussed.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] Extending the POWER Architecture with Transprecision Co-Processors
    Giefers, Heiner
    Diamantopoulos, Dionysios
    [J]. 2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [22] Challenges in Designing Trustworthy Cryptographic Co-Processors
    Chaves, Ricardo
    Di Natale, Giorgio
    Batina, Lejla
    Bhasin, Shivam
    Ege, Baris
    Fournaris, Apostolos
    Mentens, Nele
    Picek, Stjepan
    Regazzoni, Francesco
    Rozic, Vladimir
    Sklavos, Nicolas
    Yang, Bohan
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2009 - 2012
  • [23] Adaptive Energy Management for Dynamically Reconfigurable Processors
    Shafique, Muhammad
    Bauer, Lars
    Henkel, Joerg
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (01) : 50 - 63
  • [24] An optimisation communication cost algorithm for dynamically reconfigurable FPGAs
    Kao, Chi-Chou
    Tai, Tzu-Chiang
    Lai, Yen-Tai
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2010, 97 (02) : 177 - 182
  • [25] CuNoC: A scalable dynamic NoC for dynamically reconfigurable FPGAs
    Jovanovic, S.
    Tanougast, C.
    Weber, S.
    Bobda, C.
    [J]. 2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 753 - 756
  • [26] Performance-driven placement for dynamically reconfigurable FPGAs
    Wu, GM
    Lin, JM
    Chang, YW
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2002, 7 (04) : 628 - 642
  • [27] A sequential circuit partitioning algorithm for dynamically reconfigurable FPGAs
    Kao, Chi-Chou
    Tai, Tzu-Chiang
    Hwang, Yun-Yi
    Lai, Yen-Tai
    [J]. 2007 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEMS; VOL 2: SIGNAL PROCESSING, COMPUTATIONAL INTELLIGENCE, CIRCUITS AND SYSTEMS, 2007, : 1185 - +
  • [28] Software fault tolerance using dynamically reconfigurable FPGAs
    Kwiat, KA
    Debany, WH
    Hariri, S
    [J]. SIXTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1996, : 39 - 42
  • [29] Analysis of a hybrid interconnect architecture for dynamically reconfigurable FPGAs
    Huang, R
    Handa, M
    Vemuri, R
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 900 - 905
  • [30] Synthesis tools and design environment for dynamically reconfigurable FPGAs
    Sklyarov, V
    Lau, N
    Oliveira, A
    Meio, A
    Kondratjuk, K
    Ferrari, A
    Monteiro, R
    Skliarova, I
    [J]. XI BRAZILIAN SYMPOSIUM ON INTEGRATED CIRCUIT DESIGN, PROCEEDINGS, 1998, : 46 - 49