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 条
  • [21] Real-time Machine Vision System Using FPGA and Soft-core Processor
    Malik, Abdul Waheed
    Thornberg, Benny
    Meng, Xiaozhou
    Imran, Muhammad
    REAL-TIME IMAGE AND VIDEO PROCESSING 2012, 2012, 8437
  • [22] Three IP Soft-Core Designs of ADC and FPGA Verification
    Sun, JiangFeng
    Chen, Feng
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 2, 2012, 289 : 123 - +
  • [23] SOFT-CORE STREAM PROCESSING ON FPGA: AN FFT CASE STUDY
    Wang, Peng
    McAllister, John
    Wu, Yun
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2756 - 2760
  • [24] Hybrid BIST for system-on-a-chip using an embedded FPGA core
    Zeng, G
    Ito, H
    22ND IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2004, : 353 - 358
  • [25] PETRI NET-BASED SYSTEM MODELLING FOR PERFORMANCE ANALYSIS OF RECONFIGURABLE SOFT-CORE PROCESSOR USING FPGA
    Maheswari, R.
    Pattabiraman, V
    INTERNATIONAL JOURNAL OF TECHNOLOGY, 2016, 7 (06) : 1054 - 1067
  • [26] FAULT-TOLERANT RESEARCH OF HIGH PERFORMANCE SOFT-CORE PROCESSOR BASED ON FPGA
    Kong, Lingbo
    Wang, Xinsheng
    Li, Bo
    Yang, Bo
    Zhou, Kaixing
    SPACE FOR OUR FUTURE, 2013, 146 : 423 - 430
  • [27] On adapting power estimation models for embedded soft-core processors
    de Holanda, Jose A.
    Assumpcao, Jecel, Jr.
    Wolf, Denis E.
    Marques, Eduardo
    Cardoso, Joao M. P.
    2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 345 - +
  • [28] Soft-core sexism
    Chaudhry, Lakshmi
    NATION, 2007, 284 (13) : 5 - 6
  • [29] Dataflow toolset for soft-core processors on FPGA for image processing applications
    Bardak, Burak
    Siddiqui, Fahad Manzoor
    Kelly, Colm
    Woods, Roger
    CONFERENCE RECORD OF THE 2014 FORTY-EIGHTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2014, : 1445 - 1449
  • [30] SOFT-CORE LEARNING
    POLLIE, R
    SCIENCE NEWS, 1983, 123 (04) : 58 - 59