Soft-core embedded FPGA based system on chip

被引:3
|
作者
Saidi, Hajer [1 ]
Turki, Mariem [1 ]
Marrakchi, Zied [3 ]
Abid, Mohamed [1 ,2 ]
Obeid, Abdulfattah [4 ]
机构
[1] Natl Engn Sch Sfax, CES Res Lab, Tunis, Tunisia
[2] Digital Res Ctr Sfax, Tunis, Tunisia
[3] Mentor Graph Corp, Tunis, Tunisia
[4] King Abdulaziz City Sci & Technol, Natl Elect & Photon Technol Ctr, Riyadh, Saudi Arabia
关键词
eFPGA; Decoder; Configuration; Reconfigurable; SoC;
D O I
10.1007/s10470-021-01872-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, there has been an intensive increase in embedded systems complexity. So that optimization and performance development become an interesting topic to study. In this proposal, the main problem to solve is to make the possibility to get more flexibility, to reduce cost and to improve performance. Considering this fact, we introduce in this paper a reconfigurable component integrated into Cortex M0 based System on Chip (SoC) which has the form of embedded FPGA. To the best of our knowledge, this is the first reconfigurable SoC composed of Tree-based embedded FPGA. Besides, we explored the different ways to reach the integration and the different steps. Then, we compared reconfigurable SoC with another developed SoC which contains many hardware accelerators which are a set of popular benchmarks in terms of performance and area. Finally, we take a popular error correction algorithm "RS-Encoder" as a test case. We made the profiling of this software application in order to compare the reconfigurable SoC with a classic SoC in terms of run-time. Preliminary results were presented and showed that the eFPGA integration introduces a chip area overhead but it proves interesting results in terms of run-time. Indeed, for 100 software instructions, the eFPGA is faster 4 times compared to a hardware accelerator and 412 times compared to the software implementation of the RS Encoder application.
引用
收藏
页码:517 / 533
页数:17
相关论文
共 50 条
  • [41] FPGA Soft-Core Processors, Compiler and Hardware Optimizations Validated Using HOG
    Kelly, Colm
    Siddiqui, Fahad Manzoor
    Bardak, Burak
    Wu, Yun
    Woods, Roger
    Rafferty, Karren
    APPLIED RECONFIGURABLE COMPUTING, ARC 2016, 2016, : 78 - 90
  • [42] SOFT-CORE POTENTIALS IN TRITON
    VANDIJK, W
    PRESTON, MA
    WILLIS, JB
    NUCLEAR PHYSICS A, 1969, A137 (02) : 331 - &
  • [43] Spatial Soft-Core Caching
    Malak, Derya
    Medard, Muriel
    Yeh, Edmund M.
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 2009 - 2013
  • [44] AutoStreams: Fully Automatic parallelization of Legacy Embedded Applications with Soft-Core MPSoCs
    Heid, Kris
    Hochberger, Christian
    2018 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2018,
  • [45] A design methodology for soft-core platforms on FPGA with SMP Linux, OpenMP support, and distributed hardware profiling system
    Muttillo, Vittoriano
    Valente, Giacomo
    Federici, Fabio
    Pomante, Luigi
    Faccio, Marco
    Tieri, Carlo
    Ferri, Serenella
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2016,
  • [46] A Platform for Dynamic Thermal Management of FPGA-Based Soft-Core Processors via Dynamic Frequency Scaling
    Chafi, Poorya Raoofi
    Moradi, Morteza
    Rahmanikia, Navid
    Noori, Hamid
    2015 23RD IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2015, : 1093 - 1097
  • [47] Reliability Calculation With Respect to Functional Failures Induced by Radiation in TMR Arm Cortex-M0 Soft-Core Embedded Into SRAM-Based FPGA
    Benites, Luis A. C.
    Benevenuti, Fabio
    de Oliveira, Adria B.
    Kastensmidt, Fernanda L.
    Added, Nemitala
    Aguiar, Vitor A. P.
    Medina, Nilberto H.
    Guazzelli, Marcilei A.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2019, 66 (07) : 1433 - 1440
  • [48] Exploiting LabVIEW FPGA Socketed CLIP to Design and Implement Soft-Core Based Complex Digital Architectures on PXI FPGA Target Boards
    Dello Sterpaio, Luca
    Marino, Antonino
    Nannipieri, Pietro
    Fanucci, Luca
    2019 16TH INTERNATIONAL CONFERENCE ON SYNTHESIS, MODELING, ANALYSIS AND SIMULATION METHODS AND APPLICATIONS TO CIRCUIT DESIGN (SMACD 2019), 2019, : 193 - 196
  • [49] An unprotected RISC-V Soft-core processor on an SRAM FPGA: Is it as bad as it sounds?
    Forlin, Bruno Endres
    van Huffelen, Wouter
    Cazzaniga, Carlo
    Rech, Paolo
    Alachiotis, Nikolaos
    Ottavi, Marco
    2023 IEEE EUROPEAN TEST SYMPOSIUM, ETS, 2023,
  • [50] A Cryogenic 1 GSa/s, Soft-Core FPGA ADC for Quantum Computing Applications
    Homulle, Harald
    Visser, Stefan
    Charbon, Edoardo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2016, 63 (11) : 1854 - 1865