Exploring network on chip strategies on FPGA

A configurable cycle-level Network-on-Chip (NoC) simulator is built in software framework. The software framework provides many NoC characteristic component that can be implemented in the NoC simulator. The software framework is written entirely in C++ programming language. Given the characteristics...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Kai Xiong
Other Authors: Arvind Easwaran
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/70448
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-70448
record_format dspace
spelling sg-ntu-dr.10356-704482023-03-03T20:42:42Z Exploring network on chip strategies on FPGA Tan, Kai Xiong Arvind Easwaran School of Computer Science and Engineering Centre for High Performance Embedded Systems DRNTU::Engineering::Computer science and engineering A configurable cycle-level Network-on-Chip (NoC) simulator is built in software framework. The software framework provides many NoC characteristic component that can be implemented in the NoC simulator. The software framework is written entirely in C++ programming language. Given the characteristics specification is defined, the NoC design can be implemented in the black box and tested for different scenarios and parameters. The software framework can be configured with varying combinations of processor and memory units. The NoC simulator can generate different traffic patterns and measure the average round-trip latency of a packet that is routed by the NoC design. The results of the simulation are displayed as a graph. The NoC design can also be converted into hardware design through Xilinx Vivado HLS (High-Level Synthesis) tool and implemented on a FPGA development board[1]. There are many different types of NoC implementations that have been published in the academic research. This report focus on real-time NoCs designs. It requires NoC to provide sufficient bandwidth and latency guarantees. “Statically scheduled TDM NoC” and “NOSTRUM” are implemented in the framework[2, 3]. The average round-trip latency is used for benchmarking the performance of the two NoC designs. Bachelor of Engineering (Computer Engineering) 2017-04-24T08:04:53Z 2017-04-24T08:04:53Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/70448 en Nanyang Technological University 46 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Tan, Kai Xiong
Exploring network on chip strategies on FPGA
description A configurable cycle-level Network-on-Chip (NoC) simulator is built in software framework. The software framework provides many NoC characteristic component that can be implemented in the NoC simulator. The software framework is written entirely in C++ programming language. Given the characteristics specification is defined, the NoC design can be implemented in the black box and tested for different scenarios and parameters. The software framework can be configured with varying combinations of processor and memory units. The NoC simulator can generate different traffic patterns and measure the average round-trip latency of a packet that is routed by the NoC design. The results of the simulation are displayed as a graph. The NoC design can also be converted into hardware design through Xilinx Vivado HLS (High-Level Synthesis) tool and implemented on a FPGA development board[1]. There are many different types of NoC implementations that have been published in the academic research. This report focus on real-time NoCs designs. It requires NoC to provide sufficient bandwidth and latency guarantees. “Statically scheduled TDM NoC” and “NOSTRUM” are implemented in the framework[2, 3]. The average round-trip latency is used for benchmarking the performance of the two NoC designs.
author2 Arvind Easwaran
author_facet Arvind Easwaran
Tan, Kai Xiong
format Final Year Project
author Tan, Kai Xiong
author_sort Tan, Kai Xiong
title Exploring network on chip strategies on FPGA
title_short Exploring network on chip strategies on FPGA
title_full Exploring network on chip strategies on FPGA
title_fullStr Exploring network on chip strategies on FPGA
title_full_unstemmed Exploring network on chip strategies on FPGA
title_sort exploring network on chip strategies on fpga
publishDate 2017
url http://hdl.handle.net/10356/70448
_version_ 1759855582653710336