Hardware-Software Complex for Network-on-Chip Prototyping Using Multiple FPGAs
Abstract
This paper presents a hardware-software multi-FPGA complex designed for hardware prototyping of networks-on-chip (NoCs). The rationale for the use of multiple FPGAs for NoC prototyping is given. The architecture of the complex and its components - the software part generating top-level files and configuration files describing the NoC for several FPGAs, hardware part consisting of interfacing switches between FPGAs, SoM modules with FPGAs, printed circuit board connecting the modules by a data bus - were developed. The work of the multi-FPGA complex developed was tested by calculating the examples of parallel computing tasks. The calculation of 100 digits of the π number by the Madhava series, Monte-Carlo method, and solution of the system of linear equations were chosen as a task of parallel calculations. The evaluation of benchmark developed showed that the multi-FPGA complex is suitable for NoC prototyping of parallel calculations and can be used in solving a variety of engineering problems besides NoC prototyping.
Fields of Study & Subjects
Interconnection Networks and Systems
Embedded Systems Design Techniques
VLSI and FPGA Design Techniques
Publication details
- Journal / source
- IEEE Access
- Volume
- 14
- Pages
- 7921–7931
- Publication date
- 1 January 2026