FPGA-Based Prototyping of a Modern MPSoC
Szymkowiak, Thomas (2024)
Szymkowiak, Thomas
2024
Tietotekniikan DI-ohjelma - Master's Programme in Information Technology
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2024-03-13
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202402222479
https://urn.fi/URN:NBN:fi:tuni-202402222479
Tiivistelmä
The complexity of computing systems has been increasing exponentially since the invention of the integrated circuit in the 1950s. This increase in complexity has led to the creation of modern computer architectures such as the Multi-Processor System-on-Chip (MPSoC). The development of MPSoCs is a highly complex and resource-intensive process, with verification forming a significant portion of the activities required to produce a viable design. FPGA-based prototyping is a crucial verification activity used to create an accurate, highly performant hardware model of the system or component subsystems.
This thesis presents an overview of FPGA-based prototyping within the context of modern MPSoC development and an analysis of the application of FPGA-based prototyping within an actual MPSoC development project. The benefits and limitations of FPGA-based prototyping in developing complex ASICs are described in detail.
This thesis presents an overview of FPGA-based prototyping within the context of modern MPSoC development and an analysis of the application of FPGA-based prototyping within an actual MPSoC development project. The benefits and limitations of FPGA-based prototyping in developing complex ASICs are described in detail.