Fast Start-up for Spartan-6 FPGAs using Dynamic Partial Reconfiguration

被引:0
|
作者
Meyer, J. [1 ]
Noguera, J. [2 ]
Huebner, M. [1 ]
Braun, L. [1 ]
Sander, O. [1 ]
Gil, R. Mateos [3 ]
Stewart, R. [2 ]
Becker, J. [1 ]
机构
[1] Karlsruhe Inst Technol, Inst Informat Proc Technol, Karlsruhe, Germany
[2] Xilinx Inc, Dublin, Ireland
[3] Univ Alcala, Dept Elect, Madrid, Spain
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces the first available tool flow for Dynamic Partial Reconfiguration on the Spartan-6 family. In addition, the paper proposes a new configuration method called Fast Start-up targeting modern FPGA architectures, where the FPGA is configured in two-steps, instead of using a single ( monolithic) full device configuration. In this novel approach, only the timing-critical modules are loaded at power-up using the first high-priority bitstream, while the non-timing critical modules are loaded afterwards. This two-step or prioritized FPGA start-up is used in order to meet the extremely tight startup timing specifications found in many modern applications, like PCI-express or automotive applications. Finally, the developed tool flow and methods for Fast Start-up have been used and tested to implement a CAN-based automotive ECU on a Spartan6 evaluation board (i.e., SP605). By using this novel approach, it was possible to decrease the initial bitstream size and hence, achieve a configuration time speed-up of up to 4.5x, when compared to a standard configuration solution.
引用
收藏
页码:1542 / 1547
页数:6
相关论文
共 50 条
  • [1] Cost and energy efficient reconfigurable embedded platform using Spartan-6 FPGAs
    Otero, A.
    LLinas, M.
    Lombardo, Miguel L.
    Portilla, Jorge
    de la Torre, E.
    Riesgo, T.
    [J]. VLSI CIRCUITS AND SYSTEMS V, 2011, 8067
  • [2] Ring oscillators analysis for security purposes in Spartan-6 FPGAs
    Barbareschi, Mario
    Di Natale, Giorgio
    Torres, Lionel
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 3 - 10
  • [3] Dynamic partial reconfiguration in FPGAs
    Wang Lie
    Wu Feng-yan
    [J]. 2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 2, PROCEEDINGS, 2009, : 445 - 448
  • [4] Dynamic Fault Recovery Using Partial Reconfiguration for Highly Reliable FPGAs
    Alkady, Gehad I.
    El-Araby, Nahla A.
    Abdelhalim, M. B.
    Amer, H. H.
    Madian, A. H.
    [J]. 2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, : 56 - 59
  • [5] Using dynamic partial reconfiguration of FPGAs in real-Time systems
    Pezzarossa, Luca
    Kristensen, Andreas Toftegaard
    Schoeberl, Martin
    Sparso, Jens
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 61 : 198 - 206
  • [6] Partial Nitrification Fast Start-up and Stable Performance of 15℃ SBBR
    Sun Y.-Q.
    Bian W.
    Li J.
    Zhao Q.
    Wang W.-X.
    Liang D.-B.
    Wu Y.-D.
    [J]. Huanjing Kexue/Environmental Science, 2019, 40 (05): : 2326 - 2332
  • [7] STATICROUTE: A NOVEL ROUTER FOR THE DYNAMIC PARTIAL RECONFIGURATION OF FPGAS
    Al Farisi, Brahim
    Bruneel, Karel
    Stroobandt, Dirk
    [J]. 2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [8] Leveraging Partial Dynamic Reconfiguration on Zynq SoC FPGAs
    Rodriguez, Jaime Correa
    Ackermann, Kurt Franz
    [J]. 2014 9TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2014,
  • [9] Dynamic fault tolerance in FPGAs via partial reconfiguration
    Emmert, J
    Stroud, C
    Skaggs, B
    Abramovici, M
    [J]. 2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 165 - 174
  • [10] Dynamic partial reconfiguration of logic controllers implemented in FPGAs
    Bazydlo, Grzegorz
    Wisniewski, Remigiusz
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2016, 2016, 10031