Universiti Teknologi Malaysia Institutional Repository

Network-on-chip network adapter

Sha’Ari, Mohd. Farhan (2009) Network-on-chip network adapter. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering.

[img] PDF - Submitted Version
Restricted to Repository staff only

793Kb
[img] PDF
26Kb
[img] PDF
18Kb
[img] PDF
33Kb

Abstract

Network-on-Chip (NoC) is a new paradigm for System-on-Chip (SoC) onchip communication to replace existing bus-based system which is inadequate to cater the growing complexity of SoC. This on-chip design involves a huge number of components that need to communicate with each other to carry their functions, which could affect the design effort, scalability and testability of the SoC in general. This report presents the design and implementation of NoC network adapter which by using Wishbone interface to interconnect IP cores to the network. This network adapter architecture provides four types of best-effort (BE) services to IP core with blocking-type operation. NA segmentizes, packetizes the outgoing data into flits, and sends to router. NA also reassembles and decodes the incoming flits into original data before present them to destination core. NA is designed in Verilog hardware language using Altera Quartus II development software. Functional simulations and performance for each BE types are analyzed to ensure the design can function and meet the objectives and specifications of the project. This architecture uses 575 logic elements and could operate up to 139.74 MHz. This NA dissipates power approximately 90 mW for read operation and 98mW for write operation. NA BE latency depends on type of operations, which vary from 16.5 to 22.5 clock cycles.

Item Type:Thesis (Masters)
Additional Information:Thesis (Sarjana Kejuruteraan (Elektrik - Komputer dan Mikroelektronik)) - Universiti Teknologi Malaysia, 2009; Supervisor : Dr. Muhammad Nadzir Marsono
Uncontrolled Keywords:networks on a chip, System-on-Chip (SoC), communication
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions:Electrical Engineering
ID Code:12206
Deposited By: Ms Zalinda Shuratman
Deposited On:18 Apr 2011 05:09
Last Modified:20 Jul 2012 08:30

Repository Staff Only: item control page