Title :
Generic crossbar network on chip for FPGA MPSoCs
Author :
Bafumba-Lokilo, David ; Savaria, Yvon ; David, Jean-Pierre
Author_Institution :
Dept. de Genie Electr., Ecole Polytech de Montreal, Montreal, QC
Abstract :
Networks-on-chip (NoCs) have emerged as a new design paradigm to implement MPSoCs that competes with the standard bus approach. They offer more scalability, flexibility, and bandwidth. Nevertheless, FPGA manufacturers still use the bus paradigm in their development frameworks. In this paper, we study the complexity and performances of a FPGA implementation for a crossbar NoC. We propose a generic architecture and characterize its complexity, maximum frequency of operation, and global throughput for NoCs supporting 2 to 8 nodes. Results show that FPGA-based designs would benefit from such architecture when high throughput must be reached. Finally, we present a fully functional 3times3 NoC interconnecting a PowerPC and 2 Xtensa processors implemented in a VirtexII Pro FPGA.
Keywords :
field programmable gate arrays; network-on-chip; FPGA MPSoC; PowerPC; VirtexII Pro FPGA; Xtensa processors; generic architecture; generic crossbar network-on-chip; Bandwidth; Computer architecture; Field programmable gate arrays; Frequency; Hardware design languages; Manufacturing; Network-on-a-chip; Scalability; Throughput; Topology; Crossbar; FPGA; Network-on-Chip; NoC;
Conference_Titel :
Circuits and Systems and TAISA Conference, 2008. NEWCAS-TAISA 2008. 2008 Joint 6th International IEEE Northeast Workshop on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4244-2331-6
Electronic_ISBN :
978-1-4244-2332-3
DOI :
10.1109/NEWCAS.2008.4606373