1.
Popescu, George-Vlăduţ; Hobincu, Radu
Open-Source, Modular, Graphical FPGA Board-Level Simulator Proceedings Article
In: 2022 14th International Conference on Communications (COMM), pp. 1-4, 2022.
Abstract | Links | BibTeX | Tags: Codes;Education;Light emitting diodes;Sequential circuits;Hardware design languages;Field programmable gate arrays;Open source software;FPGA;digital design;board-level simulator;remote teaching
@inproceedings{9817221,
title = {Open-Source, Modular, Graphical FPGA Board-Level Simulator},
author = {George-Vlăduţ Popescu and Radu Hobincu},
doi = {10.1109/COMM54429.2022.9817221},
year = {2022},
date = {2022-06-01},
booktitle = {2022 14th International Conference on Communications (COMM)},
pages = {1-4},
abstract = {This paper presents a software FPGA board simulator having Xilinx's Vivado toolchain as a backend. It offers a GUI interface to basic components such as LEDs, buttons, and switches, and may be configured to run with virtually any board without recompilation, which is very useful as a teaching/self-teaching/training tool. Both combinational and sequential circuits are supported if described in Verilog HDL. Their output is shown on the proposed GUI environment resembling various specific boards, not just on waveforms as in usual digital design simulators. The testbench can be expressed as user interaction instead of non-synthesizable code.},
keywords = {Codes;Education;Light emitting diodes;Sequential circuits;Hardware design languages;Field programmable gate arrays;Open source software;FPGA;digital design;board-level simulator;remote teaching},
pubstate = {published},
tppubtype = {inproceedings}
}
This paper presents a software FPGA board simulator having Xilinx's Vivado toolchain as a backend. It offers a GUI interface to basic components such as LEDs, buttons, and switches, and may be configured to run with virtually any board without recompilation, which is very useful as a teaching/self-teaching/training tool. Both combinational and sequential circuits are supported if described in Verilog HDL. Their output is shown on the proposed GUI environment resembling various specific boards, not just on waveforms as in usual digital design simulators. The testbench can be expressed as user interaction instead of non-synthesizable code.