PROGRAMMABLE HARDWARE DEVICES (GIANMARIA COLLAZUOL)
Corso
A Padova
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Padova
Development of a project assigned at the end of the course. Presentation and discussion of the project, questions on the material presented in class.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Opinioni
Programma
1) Data Sources
- signal generation in sensors/detectors
- early (analog) data processing (amplificaton, filtering, ...)
- digitization (A/D, ADC, TDC, ...)
- timing, sync and control signals distribution systems
2) Data Transport
- Data Transport Architectures
- Physical layers for data streams
- Interconnections and buses
3) Real Time Data Processing
- Digital ports and logics
- Storage units - Memories
- Processing units - focusing on FPGA
- Parallel data streams
4) Real Time Data Filtering and System Control
- Trigger generation and distribution
- Transducers and System Control
PART II - Hands-on Laboratory of data management with FPGA
1) Introduction to FPGA and intro to the ARTY A7 board
2) FPGA Programming framework, Simulation and Test-Bench
3) Combinational Logic Circuits
4) Sequential Logic Circuits
5) Virtual Input Output and Integrated Logic Analyzer
6) Arithmetic Operations
- case study: DAC/ADC and FIR Filter
7) Finite State Machines
8) Memories
9) Buses and Protocols
- case study: SPI interface for accessing Flash memory
- case study: IPBUS - communication FPGA-PC via Ethernet interface
NOTE - Examples and Case studies will be chosen in various fields: from High Energy Physics to Astro-particle and Space Physics Systems on satellites; from Nuclear Imaging Medicine to Low-Latency Market Data Feed Processing; from Biomedical and Neuro Sciences to Gravitational Wave Physics.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
PROGRAMMABLE HARDWARE DEVICES (GIANMARIA COLLAZUOL)