|
Descrizione:
Vhdl è l'acronimo di vhsic hardware description language. a sua volta vhsic vuol dire very high speed integrated circuits ed era un progetto del dipartimento di difesa americano. il vhdl nasce nel 1987 quando diventa lo standard ieee 1076 e nel 1993 ne esce una versione aggiornata. insieme al verilog, il linguaggio più usato per la progettazione di sistemi elettronici digitali. È lo strumento f......
VHDL è l'acronimo di VHSIC Hardware Description Language. A sua volta VHSIC vuol dire Very High Speed Integrated Circuits ed era un progetto del Dipartimento di difesa americano. Il VHDL nasce nel 1987 quando diventa lo standard IEEE 1076 e nel 1993 ne esce una versione aggiornata. Insieme al Verilog, il linguaggio più usato per la progettazione di sistemi elettronici digitali. È lo strumento fondamentale per la progettazione dei moderni circuiti integrati digitali e le sua applicazioni spaziano dai microprocessori (DSP, acceleratori grafici), alle comunicazioni (Cellulari, TV satellitare) all'automobile (Navigatori, controllo stabilità) e molte altre.
Il corso è indirizzato a tutti coloro che operano nel campo dell’elettronica (progettisti hardware, firmware, e software middleware) che vogliono impadronirsi della versatilità e potenzialità dei dispositivi programmabili Fpga.
________________________________________
Requisiti:
Per la partecipazione al corso è richiesta una conoscenza dei principi fondamentali della programmazione tramite linguaggi di alto livello.
Diploma Tecnico o Laurea (elettronica)
Obiettivi/sbocchi professionali:
Il corso permetterà l'acquisizione di competenze tecniche per progettare e gestire una FPGA. Esperto in programmazione VHDL.
Periodo (e modalità) di svolgimento e ore:
Numero di ore: 18
Modalità di svolgimento Costo
Modalità online ( massimo 5) 250 €
Modalità e-learning 155 €
I prezzi sono IVA compresa.
Certificato e attestato di frequenza EDM Engineering.
Le pre-iscrizioni sono aperte tutto l'anno. Le pre-iscrizioni, inoltre, NON hanno nessun vincolo per la frequenza del corso ma devono necessariamente essere fatte per valutare il numero di persone partecipanti; devono essere fatte via mail (info@edmengineering.it) oppure tramite il form presente nel sito (sotto la voce “corsi di formazione” ). Nella pre-iscrizione bisogna fornire oltre ai propri dati (nome, cognome, telefono) anche i giorni di preferenza per seguire il corso nonché la modalità prescelta.
In seguito alla pre-iscrizione saranno comunicati le modalità e i giorni di lezione.
Modalità on-line: ai soli pre-iscritti saranno fornite tutte le indicazioni; i nostri corsi on-line (ovvero lezioni ed esercitazioni svolte on-line sotto la guida dell’insegnante) prevedono l’uso di Skype (www.skype.com). Non prevedono nessuna forma di abbonamento. Condizione necessaria e sufficiente per poter seguire il corso è la disponibilità di una linea ADSL e, ovviamente, di un computer con microfono (cosa non tanto necessaria perché ci sarà la possibilità di fare domande ed intervenire attraverso la chat).
Modalità e-learning:
L'e-learning è una nuova metodologia didattica che sfrutta le potenzialità rese disponibili da Internet per fornire formazione sincrona e/o asincrona agli utenti, che possono accedere ai contenuti dei corsi in qualsiasi momento e in ogni luogo in cui esista una connessione online.
Grazie anche a questa caratteristica e alla tipologia di progettazione dei materiali didattici, l'e-learning è inteso come una "soluzione di insegnamento centrato sullo studente".
Una delle principali caratteristiche dell'apprendimento in e-learning è la modularità: il materiale didattico è organizzato in moduli che permettono all'utente di personalizzare tempi e modalità di accesso ai contenuti. Ogni modulo deve avere carattere di esaustività ed è importante l'interattiva nel rapporto uomo-macchina durante la fruizione del corso.
Il corso verrà svolto nel sito corsi.edmengineering.it dove l’utente che si è pre-iscritto dovrà procedere con l’iscrizione al sito.
Di seguito un programma dettagliato:
Programma
1. Introduzione
2. Modellizzazione Hardware
3. Introduzione ai Tools
4. VHDL
a. Principali caratteristiche
b. Entitá ed architetture
c. Tipizzazione
d. Segnali
e. Variabili
f. Libreria std_logic
g. Processi
h. Tipologie di
programmazione
I. Dataflow
II. Structural
III. Behavioral
IV. Mixed
i. Esempi
5. VHDL sintetizzabile
6. Macchine a stati finiti (FSM)
7. Programmazione a livello RTL
8. VHDL
a. Librerie
b. Package
9. Xilinx ISE
10. Testbench
a. Validazione del progetto
11. Utilizzo del Logic Analyzer
a. Integrated Logic Analyzer
b. Virtual IO
12. Esempi
13. Domini di clock
14. HardIP delle FPGA
a. Moltiplicatori
b. DSP block
c. Altri
15. Esempi
a. Filtro FIR pipelined
b. Filtro FIR sequenziale
16. RocketIO and seriali sincrone
17. Interfacciamento periferiche esterne
a. ADC/DAC
18. Rocket I/O e le comunicazioni sincrone
a. Caratteristiche ed Utilizzi
b. Esempio
c. Il protocollo Aurora
d. Implementazione di protocolli 19. PCI Express
a. Introduzione al PCIe
b. Perché utilizzarlo nelle FPGA
c. Utilizzo Interfacciamento con
periferiche esterne
20. ADC/DAC parallelo
21. Bus Interni
22. Q/A
23. Simulink e FPGA
Durante il corso verrà fornito tutto il materiale didattico (software, dispense, appunti…)
Mostra più informazioni sul corso
Mostra meno informazioni sul corso
|