Lun-Ven 09:00-13:00 | 14:00-18:00

Seminari FPGA

IPSES organizza seminari e corsi sulle FPGA e su altre logiche programmabili. I seminari prevedono, oltre ai fondamenti teorici di funzionamento e programmazione, alcune dimostrazioni pratiche.

I corsi sono generalmente svolti presso la sede del cliente.

Seminario "Logiche Programmabili"

Gli argomenti trattati in questo seminario sono i seguenti:
- Teoria di funzionamento
- Descrizione di un circuito
- Risorse hardware
- Limiti delle logiche programmabili
- Confronto tra tecnologia sequenziale e spaziale
- Microprocessori in FPGA
- Progettazione hardware con FPGA
- Esempio pratico: flusso di progetto
- Offerta di mercato
- Conclusioni e sviluppi futuri della tecnologia

Alcuni degli esempi pratici mostrati

- LED lampeggiante.
- LED lampeggiante a 2 frequenze.
- LED lampeggiante a frequenza impostabile mediante due pushbutton.
- Gestione di un rotary encoder.
- Generazione di schermi VGA 640x480 @ 60Hz.
- Generazione di schermi VGA 800x600 @ 72Hz.
- Controllo di un rettangolo, mediante rotary encoder, su schermo VGA 640x480.
- Microblaze (implementazione di un microprocessore su FPGA)

Seminario "Sviluppo con FPGA Xilinx "

Gli argomenti trattati in questo seminario sono i seguenti: - Principali caratteristiche delle FPGA Xilinx. - L'ambiente di sviluppo: Xilinx ISE. - Uso di risorse interne alla FPGA : Xilinx Architecture wizard. - Il generatore di periferiche hardware : Xilinx Core Generator. - Gestione dei constraints hardware: Xilinx Pace. - L'ambiente di simulazione e debug hardware: Chipscope Core Inserter. - L'ambiente di simulazione e debug hardware: Chipscope Pro Analyzer. - L'ambiente di simulazione e debug software: Modelsim. - Configurazione hardware : Xilinx Impact. - Ambienti di sviluppo di terze parti. - Accenni allo sviluppo in ambiente Linux. - Conclusioni e sviluppi futuri della tecnologia.

Alcuni degli esempi pratici mostrati

- Gestione avanzata del reset del dispositivo.
- Gestione avanzata del clock.
- Creazione di un banco di registri di configurazione
- Interfaccia verso una periferica I2C.
- Generazione e gestione PWM.
- Gestione di interfacce con clock indipendenti mediante strutture FIFO

Documentazione

FPGA IT [201.5 kB]

FPGA EN [167.7 kB]