Menu
Coddy logo textTech

Cos'è Verilog

Fa parte della sezione Fondamenti del percorso Verilog di Coddy. Lezione 1 di 90.

Verilog è un linguaggio di descrizione hardware (HDL) utilizzato per modellare, progettare e simulare circuiti elettronici digitali, dalle semplici porte logiche ai processori complessi.

A differenza dei linguaggi software che vengono eseguiti in sequenza su una CPU, Verilog descrive hardware che opera in parallelo. È lo standard del settore per la progettazione di FPGA e ASIC, utilizzato in strumenti come ModelSim, Vivado e Quartus.

In questo corso imparerai Verilog dalle basi, partendo dall'output di simulazione di base, per poi realizzare circuiti combinatori e sequenziali e infine progettare moduli reali come contatori, registri a scorrimento e interfacce UART.

challenge icon

Sfida

Facile

Benvenuto nel tuo primo programma Verilog! Il codice è già scritto per te.

Cosa fare:

  1. Osserva il codice. Usa $display per stampare testo, come printf in C
  2. Fai clic su Esegui codice per compilarlo e simularlo
  3. Dovresti vedere Hello World! nell'output

Nota: Ogni programma Verilog viene eseguito all'interno di un module. Il blocco initial viene eseguito una volta all'inizio della simulazione e $finish la termina.

Provalo tu

module main;
  initial begin
    $display("Hello World!");
    $finish;
  end
endmodule

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Verilog online