Introduction to Verilog
Descrizione
Corso di 3 giorni rivolto a progettisti digitali che insegna a scrivere codice RTL efficiente ed orientato alla sintesi e che comprende la verifica della struttura tramite la scrittura di opportuno testbench.
Durata
3 giorni
A chi è rivolto?
Questo corso di 3 giorni è rivolto ai progettisti che non conoscono il Verilog e desiderano acquisire familiarità con tale linguaggio. Particolare enfasi viene data alla scrittura del codice RTL per la sintesi. Vengono inoltre fornite nozioni su come scrivere testbench per la verifica del codice RTL.
PREREQUISITI
Conoscenza base della progettazione di sistemi digitali.
La consocenza di lingaggi di programmazioni puo' aiutare.
aRGOMENTI TRATTATI
- Verilog modeling
- Using your Simulator
- Verilog basics
- Procedural assignments
- Design a sequential pipe
- Synthesizing your design
- Operators
- Programming statements
- Sensitivity lists
- Continuous assignments
- Primitives
- Tasks
- Functions
- Timing accuracy
- Verification using Verilog
- Bi-directionals
- Synthesis issues
- Finite State machines (exercise)