Hardware-Software Complex for Network-on-Chip Prototyping Using Multiple FPGAs

Read full text
Authors: Mikhail Y. Romashikhin, A. Yu. Romanov
Cited by: 0
References: 44

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