Design and Implementation of a Network-on-Chip based Embedded System-on-Chip

dc.contributor.authorStrikos, Panagiotis
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerLarsson-Edefors, Per
dc.contributor.supervisorSourdis, Ioannis
dc.date.accessioned2021-11-03T10:30:50Z
dc.date.available2021-11-03T10:30:50Z
dc.date.issued2021sv
dc.date.submitted2020
dc.description.abstractToday, the demand for more computing power has led embedded computing systems to become more complex than ever. As a result, a wide range of multi and many-core System-on-Chip (SoC) architectures has been proposed. Traditionally, the bus has been used as an interconnection mechanism in many embedded systems, including the space domain. As the need for extensive processing rises though, and while multi and many-core architectures become a necessity, the bus often fails to accommodate the communication needs of such systems. By lacking the ability to scale well, buses introduce a bottleneck in the communication needs of the system’s throughput. On the other hand, Networks-on-Chip (NoC) have emerged to become a paradigm for complex architectures, since they offer a scalable communication solution, serving as a replacement to the traditional bus-based interconnections. This thesis studies the upgrade of a bus-based embedded System-on-Chip by replacing its AMBA 2.0 AHB bus with an existing Network-on-Chip. To achieve that, a network interface is designed, a unit responsible for communicating with both the AHB components and the NoC, while leaving the original functionality of the systems intact. An in-depth analysis of a network interface is performed, and at the same time, a modified NoC-based version of the systems is presented featuring FastTrackNoC routers. Our evaluation shows that compared to the baseline bus-based System on-Chip, the NoC-based one, improves communication latency from 44% and up to 97%, while resulting in a 1.68 × −37.5× higher throughput. At the same time, the proposed system increases the area overhead by a factor of 7× −72×. Although the system was only analyzed in simulation, it also has the potential to be implemented in hardware, as RTL descriptions for both the NoC and the SoC have been developed.sv
dc.identifier.coursecodeDATX05sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/304316
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectSystem-on-Chipsv
dc.subjectNetwork-on-Chipsv
dc.subjectNetwork Interfacesv
dc.subjectAMBAsv
dc.subjectAHBsv
dc.subjectFastTrackNoCsv
dc.subjectOn-Chip Interconnectsv
dc.titleDesign and Implementation of a Network-on-Chip based Embedded System-on-Chipsv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
local.programmeEmbedded electronic system design (MPEES), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 21-145 Panagiotis.pdf
Storlek:
2.58 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.51 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: