Preventivo gratuito e senza impegno · operatore diretto a Napoli, risposta in giornata

Accedi

Videocorso Verilog e SystemVerilog per FPGA CGFA — Da zero a descrivere circuiti digitali, simularli gratis e portarli su una FPGA

Videocorso Verilog e SystemVerilog per FPGA CGFA: da zero a descrivere circuiti digitali, simularli gratis e portarli su una FPGA. 10 videolezioni in italiano in tre livelli, esercizi con la soluzione, quiz, il progetto finale «Un cronometro digitale con macchina a stati» ed esame con attestato. Partenza: da zero, circa 16 ore. Apri le prime 2 lezioni gratis.

✓ Prime 2 lezioni gratis  ·  ✓ 10 videolezioni  ·  ✓ 16 ore di studio  ·  ✓ Progetto finale  ·  ✓ Attestato verificabile

Videocorso Verilog e SystemVerilog per FPGA CGFA: 10 videolezioni, progetto finale ed esame con attestato

In breve

Il Videocorso Verilog e SystemVerilog per FPGA CGFA è un corso in italiano di CGFA Academy, da zero, per studenti di elettronica e informatica, tecnici, appassionati di Arduino e makers che vogliono progettare circuiti digitali veri, senza comprare nulla per cominciare. Ha 10 videolezioni in tre livelli, circa 16 ore di studio, esercizi con soluzione, quiz, il progetto finale «Un cronometro digitale con macchina a stati» ed esame di 15 domande con attestato verificabile. Le prime 2 lezioni sono gratis e si aprono senza registrazione.

  • Per chi: Studenti di elettronica e informatica, tecnici, appassionati di Arduino e makers che vogliono progettare circuiti digitali veri, senza comprare nulla per cominciare
  • Base: Cos'è una FPGA e il tuo primo modulo, Segnali, bus e numeri, Logica combinatoria: always, if e case, Logica sequenziale: clock, flip-flop e contatori
  • Intermedio: Testbench seri e forme d'onda, Macchine a stati finiti, Moduli parametrici e gerarchia
  • Avanzato: SystemVerilog: logic, always_ff e tipi enum, Verifica: test automatici e Verilator, Dal simulatore alla FPGA
  • Progetto finale: Un cronometro digitale con macchina a stati
  • Strumenti: Icarus Verilog, GTKWave, Verilator 5, EDA Playground, Yosys + nextpnr (facoltativo)
  • Esame di 15 domande e attestato con codice di controllo

Pubblicato il · Aggiornato il · Autore: CityGraph Napoli (Claudia D'Urso, titolare)

Guarda la presentazione del videocorso Verilog (FPGA)

WhatsAppFacebookTelegramEmail

Apri le prime 2 lezioni gratis · Scarica il video in MP4

Perché imparare Verilog (FPGA)

Con Verilog non si scrive un programma, si descrive un circuito: contatori, macchine a stati e logica che poi diventano hardware vero su una FPGA. Lo usano telecomunicazioni, spazio, automotive e ricerca, e la verifica dei chip con SystemVerilog è un mestiere molto richiesto. Il corso si fa tutto con simulatori gratuiti e finisce con un cronometro digitale da portare su scheda.

A chi è rivolto

Il corso è pensato per: studenti di elettronica e informatica, tecnici, appassionati di Arduino e makers che vogliono progettare circuiti digitali veri, senza comprare nulla per cominciare. Partenza: Da zero.

  • Un computer Windows, Mac o Linux
  • Nessuna esperienza di programmazione: servono solo le basi dei numeri binari (le spieghiamo)
  • Facoltativo: una scheda FPGA economica, ma per tutto il corso basta il simulatore

Il programma: 10 lezioni in 3 livelli

Circa 16 ore di studio con gli esercizi, in lezioni da 25 a 40 minuti. Le prime 2 sono gratis.

Base: Descrivere porte logiche, bus e circuiti con memoria

  • Cos'è una FPGA e il tuo primo modulo (25 min, gratis): Capire che Verilog descrive hardware e non un programma, installare il simulatore e simulare una porta AND.
  • Segnali, bus e numeri (25 min, gratis): Usare wire e reg, i vettori a più bit, i numeri in binario ed esadecimale e gli operatori principali.
  • Logica combinatoria: always, if e case (30 min): Descrivere circuiti combinatori come multiplexer e decoder con always @(*), if e case, evitando i latch involontari.
  • Logica sequenziale: clock, flip-flop e contatori (35 min): Descrivere circuiti con memoria usando il clock, il reset e l'assegnamento non bloccante.

Intermedio: Testbench, macchine a stati e moduli riutilizzabili

  • Testbench seri e forme d'onda (30 min): Scrivere testbench con cicli e monitor, e guardare i segnali nel tempo con GTKWave.
  • Macchine a stati finiti (35 min): Progettare un controllore a stati, come un semaforo, con registro di stato, logica di transizione e uscite.
  • Moduli parametrici e gerarchia (30 min): Riutilizzare i moduli con parametri, collegarli in un progetto gerarchico e generare strutture ripetute con generate.

Avanzato: SystemVerilog, verifica professionale e passaggio alla FPGA

  • SystemVerilog: logic, always_ff e tipi enum (35 min): Passare a SystemVerilog con logic, always_ff, always_comb ed enum per un codice più chiaro e sicuro.
  • Verifica: test automatici e Verilator (35 min): Costruire un testbench che si controlla da solo con task e numeri casuali, e usare Verilator per simulazioni veloci.
  • Dal simulatore alla FPGA (40 min): Capire sintesi, vincoli, clock reale, sincronizzatori e antirimbalzo, e conoscere i flussi gratuiti e ufficiali per programmare una scheda.

Il progetto finale: Un cronometro digitale con macchina a stati

Progetti da zero un cronometro: un contatore di secondi con avvio, pausa e azzeramento comandati da due pulsanti. Lo descrivi in Verilog con una macchina a stati, lo provi con un testbench auto-controllante e, se hai una scheda, lo porti su FPGA con sincronizzatori e antirimbalzo.

  1. Disegna su carta il diagramma a stati: FERMO, IN_CORSA, PAUSA, con le transizioni comandate dai pulsanti start e reset.
  2. Scrivi il modulo divisore_clock che produce un impulso di un secondo partendo dal clock della scheda.
  3. Scrivi il contatore dei secondi (0-59) e dei minuti, che avanza solo quando lo stato è IN_CORSA e arriva l'impulso del secondo.
  4. Scrivi la macchina a stati con i tre blocchi: registro di stato, prossimo stato, uscite.
  5. Scrivi un testbench che accelera il tempo (clock molto più veloce) e controlla da solo che dopo N impulsi il contatore valga N.
  6. Simula con Icarus o Verilator e osserva le onde con GTKWave.
  7. Facoltativo: aggiungi sincronizzatore e antirimbalzo ai pulsanti e porta il progetto su una scheda, rispettando la tensione dei pin.

Cosa ti serve

  • Icarus Verilog: Simulatore gratuito e open source (steveicarus.github.io/iverilog). Su Windows c'è l'installatore pronto, su Linux si installa con il gestore pacchetti (pacchetto iverilog)
  • GTKWave: Visualizzatore gratuito delle forme d'onda: mostra come cambiano i segnali nel tempo. Si installa insieme a Icarus su molti sistemi
  • Verilator 5: Simulatore gratuito molto veloce, supporta gran parte di SystemVerilog e permette di creare test anche in C++. Si usa da terminale
  • EDA Playground: Sito gratuito (edaplayground.com): scrivi Verilog nel browser e lo simuli subito, senza installare nulla. Serve una registrazione gratuita per salvare i lavori
  • Yosys + nextpnr (facoltativo): Catena open source per sintetizzare e caricare il progetto su FPGA Lattice iCE40 ed ECP5. Per AMD e Intel esistono Vivado e Quartus, con versioni gratuite

A cosa ti serve dopo il corso

  • Progettista FPGA e logica digitale (telecomunicazioni, spazio, difesa, automotive)
  • Strumentazione scientifica e ricerca (acceleratori, rivelatori, radiotelescopi)
  • Accelerazione di calcoli, video e intelligenza artificiale in hardware
  • Verifica di chip (ASIC) con SystemVerilog: un mestiere molto richiesto
  • Prototipazione di prodotti elettronici e retro-computing

Come si studia

  • Video breve per ogni lezione, con i sottotitoli e il testo del video da leggere.
  • Spiegazione scritta con esempi italiani (prezzi in euro, negozi, città) e codice da copiare con un tocco.
  • Esercizio con la soluzione, appunti personali e quiz di tre domande per segnare la lezione come fatta.
  • Esame finale di 15 domande (si supera con il 75%) e attestato stampabile con codice di controllo verificabile.
  • App installabile su PC, tablet e telefono: niente account, i progressi restano sul dispositivo e si salvano con il backup.

Per privati, scuole e aziende

  • Singolo corso: per chi vuole imparare un linguaggio, con tutte le lezioni, il progetto finale, l'esame e l'attestato.
  • Tutti i corsi: l'accesso a tutto il catalogo CGFA Academy, per passare da un linguaggio all'altro quando vuoi.
  • Aziende: formazione dei dipendenti su programmazione, dati, automazione e scrittura, con gli attestati nel registro.
  • Scuole e centri di formazione: licenza per sede, per le classi e i laboratori, con la verifica dei codici degli attestati.
  • White label: l'Academy con il nome, i colori e il dominio di chi la offre, per enti di formazione, agenzie e consulenti.

Le condizioni si concordano in base alle persone da formare: scrivici con Richiedi maggiori informazioni o su WhatsApp.

L'attestato è un attestato di frequenza con codice di controllo, non un titolo di studio né una certificazione pubblica. I programmi indicati nel corso sono gratuiti o già presenti nel computer, salvo dove è scritto diversamente.

Volantino da condividere

Le immagini pronte del Videocorso Verilog e SystemVerilog per FPGA CGFA in formato post e storia. Mandatele a chi vuole imparare Verilog (FPGA): studenti, colleghi, scuole e aziende.

Volantino Videocorso Verilog e SystemVerilog per FPGA - formato post Volantino Videocorso Verilog e SystemVerilog per FPGA - formato storia

Scarica l'immagine Condividi su WhatsApp Condividi su Facebook

Apri le prime 2 lezioni gratis di Verilog (FPGA)

Nella demo trovi il corso vero: guarda il video, leggi la lezione, prova il codice e fai il quiz. Per il corso completo, per la tua scuola o per la tua azienda scrivici.

Richiedi maggiori informazioni su VIDEOCORSO VERILOG ▶ Prova la demo

Operatore diretto a Napoli · P.IVA 06571251211 · Preventivo senza impegno

Domande frequenti

Serve comprare una scheda FPGA?

No. Per tutto il corso bastano i simulatori gratuiti: Icarus Verilog, GTKWave per le forme d'onda, Verilator ed EDA Playground nel browser. Una scheda FPGA economica è facoltativa e serve solo per l'ultima lezione, dal simulatore alla FPGA.

Cosa saprò fare alla fine del corso di Verilog (FPGA)?

Da zero a descrivere circuiti digitali, simularli gratis e portarli su una FPGA: è la strada del corso, in tre livelli (Base, Intermedio, Avanzato). Lo dimostri con il progetto finale «Un cronometro digitale con macchina a stati»: Progetti da zero un cronometro: un contatore di secondi con avvio, pausa e azzeramento comandati da due pulsanti. Lo descrivi in Verilog con una macchina a stati, lo provi con un testbench auto-controllante e, se hai una scheda, lo porti su FPGA con sincronizzatori e antirimbalzo.

Quanto dura il videocorso Verilog (FPGA)?

Circa 16 ore tra video, lettura ed esercizi: 10 lezioni da 25 a 40 minuti. Si studia quando si vuole, al proprio ritmo, da PC o da telefono.

Posso provare il corso prima di decidere?

Sì. Le prime 2 lezioni del corso Verilog (FPGA) sono gratis e si aprono senza registrazione su citygraphnapoli.it/academy/verilog/: video, spiegazione scritta, codice, esercizio e quiz, esattamente come nel corso completo.

Come si studia una lezione?

Ogni lezione ha un video di un paio di minuti con sottotitoli, la spiegazione scritta, il codice da copiare, un esercizio con la soluzione e un quiz di tre domande. Si segna come fatta e i progressi restano sul dispositivo, senza creare un account.

Il corso rilascia un attestato?

Sì. Alla fine fai l'esame (15 domande, si supera con il 75% di risposte giuste) e ottieni un attestato di frequenza stampabile, con un codice di controllo che chiunque può verificare. Non è un titolo di studio né una certificazione pubblica.

Funziona sul telefono?

Sì. CGFA Academy si apre dal browser e si installa come app su telefono, tablet e PC. Le lezioni già aperte si rileggono anche senza internet; i video invece servono online.

Si può avere per una scuola, un'azienda o con il proprio marchio?

Sì. Ci sono formule per il singolo corso, per tutti i corsi, per aziende che formano i dipendenti, per scuole e centri di formazione e una versione white label con il marchio di chi la offre. Scriveteci con «Richiedi maggiori informazioni».

Pronto a far conoscere la tua attività a Napoli?

Raccontaci cosa vuoi ottenere: ti rispondiamo in giornata con un preventivo gratuito e senza impegno.