Title :
SystemC implementation of a NoC
Author :
Portero, Antoni ; Pla, Ramon ; Carrabina, Jordi
Author_Institution :
Dept. Inf. Unidad Microelectronica, Escuela Tecnica Superior de Ingenierias, Bellaterra
Abstract :
In this paper we describe the implementation in SystemC of a scalable and parametrical network on chip (NoC). The NoC, with a mesh topology and wormhole routing, is formed of resources and routers connected by channels. Each router is connected to four neighbours´ routers through input and output channels. The channels of the routers have a data bus and two control signals to let a communication based on handshake. A wrapper establishes the communication between the resource and its environment converting the messages into a format appropriated for the NoC. The information is packed to be able to circulate through the NoC and it is unpacked when it arrives to the destination
Keywords :
circuit analysis computing; network routing; network topology; network-on-chip; NoC; SystemC; data bus; mesh topology; network on chip; routers; wormhole routing; wrapper; Clocks; Communication system control; Counting circuits; Network topology; Network-on-a-chip; Programmable logic arrays; Protocols; Routing; Synchronization; System-on-a-chip; MPEG; Network on Chip; SystemC;
Conference_Titel :
Industrial Technology, 2005. ICIT 2005. IEEE International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
0-7803-9484-4
DOI :
10.1109/ICIT.2005.1600805