Descrizione corso
I dispositivi FPGA (Field Programmable Gate Array) consentono di progettare controllori elettronici che raggiungono velocità tipiche delle logiche di tipo cablato mantenedo la flessibilità che caratterizza un sistema in logica programmata. Per lo sviluppo della rete digitale interna, il linguaggio di riferimento è il VHDL.
I nuovi dispositivi Actel Smart Fusion integrano, al proprio interno:
Il blocco FPGA (fino a 500000 gate equivalenti),
Un sistema completo a microcontrollore basato su Cortex M3 contenete: timer, UART, SPI, A/D, D/A, ecc...,
Un blocco analogico per il condizionamento dei segnali da acquisire.
Prerequisiti
Sistema operativo Windows,
Ottima conoscenza dell'elettronica digitale,
Buona conoscenza dell'elettronica analogica,
Buona conoscenza dei sistemi a microcontrollore e della loro programmazione in assembler e in ANSI C.
Contenuti
Studio del linguaggio VHDL,
Sviluppo di semplici funzioni combinatorie,
Sviluppo di semplici automi a stati finiti.
Interazione (di base) tra sistema a microcontrollore e la parte FPGA.
Per ciascuna esercitazione saranno mostrati tutti i passaggi ovvero:
Stesura del sorgente (in VHDL o tramite schematic entry),
Preparazione dei vettori di test per ModelSim,
Simulazione pre−sintesi,
Sintesi,
Simulazione pre−layout,
Fitting,
Simulazione post−layout,
Trasferimento JTAG al dispositivo,
Collaudo elettrico finale.
L'FPGA di riferimento è della famiglia Smart Fusion della Actel.
Le esercitazioni pratiche saranno condotto su evaluation board sviluppata dall'insegnante utilizzando la piattaforma di sviluppo gratuita: Actel Libero IDE 9.1 SP1.
Prezzo
870 + IVA
Attestato
Al termine del corso e a seguito della frequenza pari ad almeno l80% del monte ore, verrà rilasciato lattestato nominale di frequenza.
Sede
Il corso si svolge presso le aule della Fondazione Aldini ValerianiContatti
Segreteria corsi
dal lunedì al venerdì dalle 9.00 alle 17.00 (in altri orari su appuntamento)
Tel. 051.4151953
Fax 051.4151919
corsi@fav.it
Seguici anche su: