Corso FPGA – Base

Home / Portfolio / Corso FPGA – Base

fpga2

 

Scopo di questo corso è fornire una panoramica dello stato dell’arte sui dispositivi FPGA, approfondire metodologie e principi di progettazione digitale, sviluppare un progetto in ambiente Xilinx attraverso lezioni teoriche alternate ad esercitazioni pratiche, dalla creazione di un nuovo progetto alla simulazione digitale.

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

Argomenti trattati:

1. Introduzione FPGA
1.1. Confronto tra Sistemi Digitali (ASIC, Microcontrollore e FPGA)
1.2. Architettura e Risorse di un FPGA in breve
1.2.1. Architettura base di un FPGA (In/Out e Logic Block, Interconnection Matrix)
1.2.2. Altre Unità Funzionali (Clock Manager, Micro, RAM, DSP,…)
1.3. Flusso di Progetto e Programmazione
1.4. Panoramica di Mercato degli FPGA
1.5. Introduzione a Xilinx Spartan-6
1.6. Panoramica dell’Ambiente di Sviluppo Xilinx (ISE, XPS, SDK)

2. Principi di Progettazione Digitale
2.1. Caratteristiche del Linguaggio VHDL
2.2. Entità (Costanti, Variabili e Segnali) e Tipo di Dato
2.3. Reti Combinatorie e Sequenziali
2.4. Macchina a Stati Finiti (Mealy e Moore)
2.5. TestBench e Ambiente di Simulazione

3. DemoBoard LED Matrix: Progetti d’Esempio
3.1. LED Blink
3.2. Centrale Semaforica
3.3. Generatore di Clock
3.4. Misuratore di Frequenza
3.5. Sistema a Microprocessore

Materiale utilizzato :
  • LED Matrix: potentissima scheda di sviluppo basata su FPGA, ideale per realizzare esperimenti didattici ma anche progetti professionali.

(il materiale verrà messo a disposizione dei partecipanti durante il corso gratuitamente, chi volesse invece acquistarlo per poi portarlo a casa può farlo dal link qui sotto)

 

Requisiti per la partecipazione:

  • Un computer portatile con già installato il software ISE WebPACK, scaricabile gratuitamente dal sito Xilinx previa registrazione.

 

Costo

    • Lezione € 120 (iva compresa)
    • LED Matrix  (opzionale) € 90,00

CORSO SOLD OUT!


Termini e Condizioni