Abstract
Multiprocessor system-on-chip design (MPSoC) is becoming a regular feature of the embedded systems. Shared-bus systems hold many advantages, but they do not scale. Network on chip (NoC) offers a promising solution to the scalability problem by enhancing the topology design. However, standard NoCs are only scalable within a chip. To be able to build infinitely scalable structures, a method to enhance the NoC-grid off-chip is needed. In this paper, we present such a method. As a proof of concept, the protocol is implemented on a 4 by 4 Mesh NoC, with NIOS II CPU cores as nodes, partitioned across four separate Altera FPGA boards, each board hosting a Quad-Core (2×2) NoC, operating on a local 50 MHz clock. The inter-chip communication protocol uses asynchronous clock bridges, with a throughput of 50 Mbps (~lMFlit/s) and is completely scalable. The NoC has an onboard throughput of 650 Mbps (12.5 MFlit/s). Each Quad-Core uses 28% of the LUs, 18% of the ALUTs, 22 % of the dedicated registers and 31% of the total memory blocks of the Stratix II FPGAs. Application programs use an MPI compatible Hardware Abstraction Layer (HAL) to communicate with each other over the NoC.
Original language | English |
---|---|
Title of host publication | IEEE NorChip Conference 2009 |
Publication date | 2009 |
Pages | 1-5 |
ISBN (Print) | 978-1-4244-4310-9 |
DOIs | |
Publication status | Published - 2009 |
Externally published | Yes |
Event | 2009 IEEE 27th NORCHIP Conference - Trondheim, Norway Duration: 16 Nov 2009 → 17 Nov 2009 Conference number: 27 https://ieeexplore.ieee.org/xpl/conhome/5374435/proceeding |
Conference
Conference | 2009 IEEE 27th NORCHIP Conference |
---|---|
Number | 27 |
Country/Territory | Norway |
City | Trondheim |
Period | 16/11/2009 → 17/11/2009 |
Internet address |