VHDL Avanzato

Approfondimento stili di codifica VHDL per ottenere progetti performanti e mantenibili.

  HOME >> Courses and Training >> VHDL Avanzato

VEC101: Corso VHDL avanzato

Ciclo corsi di programmazione FPGA

E’ mostrata una simulazione effettuata nel corso VHDL avanzato con ModelSim

In questo corso VHDL avanzato imparerai e sperimenterai le tecniche di codifica efficiente di VHDL sintetizzabile per dispositivi logici programmabili (FPGA e CPLD). I concetti presentati saranno principalmente finalizzati ai dispositivi FPGA Intel® (Altera®) con l’utilizzo del software Quartus® Prime, ma i concetti e i metodi potranno  essere equalmente applicati ad altri dispositivi e strumenti di sintesi.

 

Tu potrai acquisire esperienza nella scrittura di codice comportamentale e strutturale, imparerai a codificare in modo efficace le funzioni logiche comuni, tra cui i registri, le memoria e le funzioni aritmetiche.
Ti sarà anche illustrato come utilizzare i costrutti VHDL per parametrizzare i tuoi progetti aumentandone la loro flessibilità e riutilizzabilità.

Sarai introdotto all’uso dei testbenches, imparerai i costrutti VHDL utilizzati per la loro costruzione, e modi comuni per scriverli. Nel svolgere gli esercizi utilizzerai il software Quartus II per elaborare il codice VHDL e il software ModelSim®-Intel® per la simulazione

 

Durata del  Corso: 2 giorni

 

Alla fine del corso

Tu sarai in grado di:

  • Sviluppare stili di codifica per una sintesi efficiente nel:
      • Sfruttare le pecularietà  del dispositivo
      • Inferenziare funzioni logiche
      • Usare gli operatori aritmetici
      • Scrivendo macchine a stati
  • Utilizzare il tool  "RTL Viewer" presente in Quartus II per verificare i risultati della sintesi (quando necessario)
  • Incorporare blocchi strutturali nei progetti VHDL
  • Scrivere testbench semplici per la verifica del progetto
  • Crea blocchi e progetti parametrici

 

Competenze richieste:

  • Aver effettuato il corso VEC100, introduzione al VHDL, o avere una conoscenza pratica equivalente.
  • Comprensione dei processi di simulazione e sintesi
  • Il background di progettazione logica digitale è indispensabile

 

 

GEB Enterprise S.r.l. • VAT 10190271006
Via Rocca di Papa, 21 - 00179 Roma ITALY •
Ph. +39 06 7827464 - Fax: +39 06 7806894 • info@geb-enterprise.com
web-design

Copyright © 2009 GEB Enterprise S.r.l. All rights reserved.


FEED RSS2.0