A Self-partial Reconfiguration Framework with Configuration Data Compression for Intel FPGAs

被引:0
|
作者
Fukui, Shota [1 ]
Kawamata, Yuichi [1 ]
Shibata, Yuichiro [1 ]
机构
[1] Nagasaki Univ, Grad Sch Engn, 1-14 Bunkyo Machi, Nagasaki 8528521, Japan
关键词
D O I
10.1007/978-3-030-22354-0_39
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we implement and evaluate a self-partial reconfiguration (Self-PR) system, where configuration data for partial reconfiguration (PR) is stored in the hard macro memory on FPGA, and PR is performed from the inside of FPGA. As a result, in the case of the smallest PR region, the time required for Self-PR is about 2.8ms, 97% less than using JTAG interface. The usage of hard macro memory blocks is about 21% of the total resources. We additionally implement and evaluate a mechanism that compresses the configuration data for PR, and the module that decompresses the data in the FPGA. As a result, the usage of hard macro memory blocks was reduced to 3% of the total resources. The increase in resource usage and the decrease in FMax due to addition of decompress circuit were quite limited, and there was no additional latency. Therefore, Self-PR with compressed configuration data can be performed in the same speed as when the compression mechanism was not utilized.
引用
收藏
页码:442 / 452
页数:11
相关论文
共 8 条
  • [1] Partial reconfiguration bitstream compression for virtex FPGAs
    Gu Haiyun
    Chen Shurong
    CISP 2008: FIRST INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, VOL 5, PROCEEDINGS, 2008, : 183 - 185
  • [2] Implementation of a virtual internal configuration access port (JCAP) for enabling partial self-reconfiguration on Xilinx Spartan III FPGAs
    Paulsson, K.
    Huebner, M.
    Auer, G.
    Dreschmann, M.
    Chen, L.
    Becker, J.
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 351 - 356
  • [3] Self-reconfiguration on Spartan-III FPGAs with compressed partial bitstreams via a parallel configuration access port (cPCAP) core
    Bayar, Salih
    Yurdakul, Arda
    PRIME: 2008 PHD RESEARCH IN MICROELECTRONICS AND ELECTRONICS, PROCEEDINGS, 2008, : 137 - 140
  • [4] Partial bitstream protection for low-cost FPGAs with physical unclonable function, obfuscation, and dynamic partial self reconfiguration
    Goren, Sezer
    Ozkurt, Ozgur
    Yildiz, Abdullah
    Ugurdag, H. Fatih
    Chakraborty, Rajat S.
    Mukhopadhyay, Debdeep
    COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (02) : 386 - 397
  • [5] A versatile framework for FPGA field updates: An application of partial self-reconfiguration
    Fong, RJ
    Harper, SJ
    Athanas, PM
    14TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEMS PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2003, : 117 - 123
  • [6] In-depth Analysis and Enhancements of RO-PUFs with a Partial Reconfiguration Framework on Xilinx Zynq-7000 SoC FPGAs
    Herkle, Andreas
    Mandry, Holger
    Becker, Joachim
    Ortmanns, Maurits
    PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2019, : 238 - 247
  • [7] A Framework for Remote and Adaptive Partial Reconfiguration of SoC Based Data Acquisition Systems Under Linux
    Prince, A. Amalin
    Kartha, Vineeth
    2015 10TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2015,
  • [8] A Self-Adaptive Dynamic Partial Reconfigurable Architecture for Online Data Stream Compression
    Najmabadi, Seyyed Mahdi
    Wang, Zhe
    Baroud, Yousef
    Simon, Sven
    2016 INTERNATIONAL CONFERENCE ON FPGA RECONFIGURATION FOR GENERAL-PURPOSE COMPUTING (FPGA4GPC), 2016, : 19 - 24