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.
2023
DESIGN OF EMBEDDED SYSTEMS ON FPGA
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
Sistemi
Embedded
FPGA
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14253/64444