2019 IEEE 27th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM) 2019
DOI: 10.1109/fccm.2019.00011
|View full text |Cite
|
Sign up to set email alerts
|

EFCAD — An Embedded FPGA CAD Tool Flow for Enabling On-chip Self-Compilation

Abstract: This paper combines a chain of academic tools to form an FPGA compilation flow for building partially reconfigurable modules on lightweight embedded platforms. Our flow -EFCAD -supports the entire stack from RTL (Verilog) to (partial) bitstream, and we demonstrate early results from the onchip ARM processor of, and targeting, the latest 16nm generation of a Xilinx UltraScale+ FPGA-SoC device. With this, we complement Xilinx's PYNQ initiative to not only facilitate System-on-Chip research and education entirely… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 14 publications
0
1
0
Order By: Relevance
“…Starting to use FPGA systems is a non-trivial task as users may need to learn one of the hardware description languages (HDLs) as well as to download, install, maintain, and operate complex FPGA toolchains. With the introductions of the Pynq initiative [1] and an academic self-compilation EFCAD flow [2], there is a solution to build lightweight selfcontained and out-of-the-box FPGA systems for educational purposes. Everything that is needed to run an FPGA hardware programming labs consists of a small FPGA board fitted with a mico-SD card (installed with FOS and EFCAD).…”
Section: Introductionmentioning
confidence: 99%
“…Starting to use FPGA systems is a non-trivial task as users may need to learn one of the hardware description languages (HDLs) as well as to download, install, maintain, and operate complex FPGA toolchains. With the introductions of the Pynq initiative [1] and an academic self-compilation EFCAD flow [2], there is a solution to build lightweight selfcontained and out-of-the-box FPGA systems for educational purposes. Everything that is needed to run an FPGA hardware programming labs consists of a small FPGA board fitted with a mico-SD card (installed with FOS and EFCAD).…”
Section: Introductionmentioning
confidence: 99%