FPGA - CORSO INTERMEDIO

Scopo di questo corso è quello di approfondire le metodologie di progettazione di un sistema a microcontrollore basato su FPGA (progetto a blocchi, codice RTL, simulazione digitale, generazione di un IP) e successivamente sviluppare un progetto hardware e software utilizzando il nuovo ambiente di sviluppo Vivado e SDK di Xilinx.

Durata corso: 7 ore di lezione + 1 ora per il pranzo

Argomenti trattati:

1. Introduzione
a. FPGA Serie-7 di Xilinx
b. Scheda di sviluppo Pmod A7 (Xilinx Artix-35T FPGA)
c. Protocollo AMBA di ARM
2. Progetto HDL
a. Creare un semplice progetto HDL in Vivado
3. Progetto MicroBlaze
a. Creare un progetto hardware a blocchi basato sul soft-core MicroBlaze
b. Creare un progetto software “Hello World” in ambiente SDK
4. Progetto ADC
a. Creare un progetto hardware basato su l’IP XADC (convertitore A/D)
5. Progetto Pmod
a. Implementare l’interfaccia Pmod mediante l’uso di un Digilent Pmod IP core
6. Progetto “My IP”
a. Sviluppare un IP general purpose basato sull’interfaccia AXI-4

Modalità

  •  Argomenti teorici alternati a progetti d’esempio svolti in aula individualmente
Materiale utilizzato :
  • Pmod A7 Board

(il materiale verrà messo a disposizione dei partecipanti durante il corso gratuitamente, chi volesse poi acquistarlo per portarlo a casa potrà farlo al termine della lezione)

 

Requisiti per la partecipazione:

  • Familiarità con dispositivi FPGA (ad esempio Corso FPGA – Base)
  • Conoscenza di base del linguaggio VHDL e del linguaggio C
  • PC con suite WebPack gratuita di Vivado Design Suite – HLx Editions

Costo

  • Lezione € 140 (iva compresa)

Hai domande? Contattaci subito!

Menu