An Open-Source eFPGA-based SoC Design for Computation Acceleration

Yunus Emre Eryilmaz*, Hasan Erdem Yantir, Mustak Erhan Yalçin

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

FPGAs have gained attention in recent years with their concurrent computing and reconfigurability abilities. Because of the interest, research on open-source FPGAs has increased, similar to open-source processors. However, there are not any open-source system-on-chips (SoC) with embedded FPGA. This work proposes an open-source eFPGA-augmented SoC. The system consists of PicoRV32, an open-source RV32IMC core, an embedded FPGA, and communication peripherals. The in-system communication is maintained with the Wishbone B4 bus protocol. The embedded FPGA is a homogenous island-style FPGA that has 1960 LUTs and 448 I/Os. The CLBs have ten 6-LUTs and local routing muxes to implement Boolean functions efficiently. The switch boxes are Wilton-style with a connectivity parameter of three to increase connectivity between connection boxes. The configuration protocol is chosen as the scan-chain protocol to ease physical design. Finally, the software and embedded FPGA implementations are run on the system and compared. According to the result, the proposed SoC design methodology provides an %81 average acceleration over 3 benchmarks.

Original languageEnglish
Title of host publicationICECS 2023 - 2023 30th IEEE International Conference on Electronics, Circuits and Systems
Subtitle of host publicationTechnosapiens for Saving Humanity
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350326499
DOIs
Publication statusPublished - 2023
Event30th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2023 - Istanbul, Turkey
Duration: 4 Dec 20237 Dec 2023

Publication series

NameICECS 2023 - 2023 30th IEEE International Conference on Electronics, Circuits and Systems: Technosapiens for Saving Humanity

Conference

Conference30th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2023
Country/TerritoryTurkey
CityIstanbul
Period4/12/237/12/23

Bibliographical note

Publisher Copyright:
© 2023 IEEE.

Funding

This study was partially supported by TÜB˙TAK Informatics and Information Security Research Center (B˙LGEM) and EU through the KDT programme project ”HICONNECTS: Heterogeneous Integration for Connectivity and Sustainability”.

FundersFunder number
TÜB˙TAK Informatics and Information Security Research Center
European Commission

    Keywords

    • Embedded FPGA
    • FPGA architecture
    • open source hardware
    • RISC-V
    • system-on-chip

    Fingerprint

    Dive into the research topics of 'An Open-Source eFPGA-based SoC Design for Computation Acceleration'. Together they form a unique fingerprint.

    Cite this