JOURNAL ARTICLE

Network interface for NoC based architectures

Sarabjeet SinghShilpa BhojDheera BalasubramanianTanvi NagdaDinesh BhatiaPoras T. Balsara

Year: 2007 Journal:   International Journal of Electronics Vol: 94 (5)Pages: 531-547   Publisher: Taylor & Francis

Abstract

Abstract The emergence of the network on chip (NoC) as a communication backbone for system on chip (SoC) based designs requires standardized interfaces for integrating intellectual property (IP) cores with diverse communication requirements. These interfaces have to be simple and generic for rapid plug and play implementation with minimal overhead. In this paper, we describe the design and implementation of a programmable fabric based network interface architecture. We have also developed a controller for a memory unit that handles memory block allocation of multiple aspect ratios. This facilitates the integration of cores of diverse data widths and memory requirements. We have mapped the Joint Photographic Experts Group (JPEG) compression application on our architecture to demonstrate the feasibility of our design. The network interfaces seamlessly connect existing IP modules (processor core, JPEG core, memory core and Universal Asynchronous Receiver Transmitter (UART) core) to the NoC. The network, IP cores and the network interfaces are implemented on an Field Programmable Gate Array (FPGA) device. The behavioural implementation of various cores and the NoC is captured using Verilog and VHDL. We show experimentally that the overhead introduced due to network interface is not substantial for computation intensive cores.

Keywords:
Interface (matter) Computer architecture Network interface Materials science Computer science Computer network Embedded system Optoelectronics Parallel computing

Metrics

16
Cited By
0.32
FWCI (Field Weighted Citation Impact)
20
Refs
0.64
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Memory and Neural Computing
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.