In the engineering and computer science landscape, Field-Programmable Gate Arrays (FPGAs) play a fundamental role in the design and implementation of advanced digital systems. This thesis aims to explore the characteristics, performance, applications, and development methodologies of FPGAs. Performance comparisons with microcontrollers and Application-Specific Integrated Circuits (ASICs) will also be analyzed to understand when it is advantageous to use one over the other. Additionally, two specific FPGA development boards and their features will be presented. Subsequently, the usage of Intel's FPGA embedded systems will be explored, focusing on the Nios II processor and development tools Quartus and Eclipse. Furthermore, some projects developed with these tools will be presented.
Nel panorama dell'ingegneria e dell'informatica, i Field-Programmable Gate Array (FPGA) rivestono un ruolo fondamentale nella progettazione e nell'implementazione dei sistemi digitali avanzati. Questa tesi mira ad esplorare le caratteristiche, le prestazioni, le applicazioni e le metodologie di sviluppo degli FPGA. Saranno inoltre analizzati i confronti di prestazioni con i microcontrollori e gli Application-Specific Integrated Circuit (ASIC), al fine di comprendere quando è conveniente utilizzare uno o l'altro. Inoltre, verranno presentate due schede di sviluppo FPGA specifiche e le loro caratteristiche. Successivamente, verrà approfondito l'utilizzo dei sistemi embedded su FPGA della Intel, focalizzandosi sul processore Nios II e sugli strumenti di sviluppo Quartus e Eclipse. Verranno inoltre presentati alcuni progetti realizzati con questi strumenti.
PROGETTO DI EMBEDDED SYSTEMS SU FPGA
GENNARO, ANTONIO PIO
2023/2024
Abstract
In the engineering and computer science landscape, Field-Programmable Gate Arrays (FPGAs) play a fundamental role in the design and implementation of advanced digital systems. This thesis aims to explore the characteristics, performance, applications, and development methodologies of FPGAs. Performance comparisons with microcontrollers and Application-Specific Integrated Circuits (ASICs) will also be analyzed to understand when it is advantageous to use one over the other. Additionally, two specific FPGA development boards and their features will be presented. Subsequently, the usage of Intel's FPGA embedded systems will be explored, focusing on the Nios II processor and development tools Quartus and Eclipse. Furthermore, some projects developed with these tools will be presented.| File | Dimensione | Formato | |
|---|---|---|---|
|
Progetto di Embedded Systems su FPGA.pdf
File consultabile da postazioni biblioteca
Descrizione: Tesi di laurea in Ingegneria Informatica e dell' Automazione
Dimensione
31.49 MB
Formato
Adobe PDF
|
31.49 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14253/64444