Manuale completo di VHDL e Verilog: Dai fondamenti della logica digitale alla progettazione e verifica di sistemi digitali su FPGA
Paperback
Series: Programmazione, Book 63
Technology & EngineeringGeneral Mathematics
Publisher: Independently Published
Published: Aug 6 2026
Pages: 808
Weight: 3.03
Height: 1.60 Width: 7.00 Depth: 10.00
Language: Italian
C'è un momento preciso in cui chi progetta sistemi digitali si blocca: apri un file VHDL o Verilog, scrivi tre righe che sembrano un programma, lanci il simulatore e ottieni un risultato senza senso. Il problema non è la sintassi: è che un linguaggio di descrizione dell'hardware assomiglia in modo ingannevole a un linguaggio di programmazione, ma obbedisce a leggi completamente diverse.
Perché due linguaggi insieme
Nel lavoro reale VHDL e Verilog convivono. Ma la ragione più profonda è didattica: imparare i due linguaggi insieme rivela che cosa è essenziale e che cosa è accidentale. La sintassi diventa trasparente e sotto compare la sostanza, che è sempre e soltanto circuitale.
Che cosa contiene
Oltre 200.000 parole, 47 capitoli in sei parti, 8 appendici.
- Parte I - Dal circuito al codice. Il salto mentale da esecuzione a descrizione, il flusso completo dall'RTL al silicio, la toolchain libera, lo stesso circuito nei due linguaggi.
- Parte II - VHDL. Entity e architecture, il sistema dei tipi, segnali e variabili, descrizione concorrente e sequenziale, package, generic e generate, le novità del 2008 e del 2019.
- Parte III - Verilog e SystemVerilog. Module e porte, i quattro stati, le regole di larghezza, il blocco always, assegnazioni bloccanti e non bloccanti, task e function, l'evoluzione a SystemVerilog, una guida completa alla traduzione fra i due mondi.
- Parte IV - Progettazione RTL. Macchine a stati, datapath e control path, memorie, aritmetica e virgola fissa, pipeline, domini di clock, vincoli temporali, sintesi, ottimizzazione, differenze fra FPGA e ASIC.
- Parte V - Verifica. Testbench auto-verificanti, verifica avanzata in VHDL, classi e randomizzazione vincolata in SystemVerilog, assertion SVA e PSL, verifica formale, cocotb e UVM.
- Parte VI - Progetti completi. UART e SPI, controller VGA e filtro FIR, e come progetto finale una CPU RISC-V RV32I costruita per intero.
Apertura con un problema di progetto reale, teoria con esempi tutti simulabili, box di avvertimento sulle trappole di sintesi, una sezione Con l'IA con tre prompt pronti all'uso e una valutazione onesta dei limiti dei modelli linguistici su questo dominio, tre esercizi svolti passo per passo e cinque proposti. Tutte le 235 soluzioni sono in appendice.
A chi si rivolge
- A chi progetta su FPGA e deve integrare, leggere o tradurre codice nei due linguaggi.
- A chi ha studiato elettronica digitale e vuole passare dalla teoria all'implementazione.
- A chi conosce già uno dei due linguaggi e deve imparare l'altro senza ricominciare da capo.
Ogni esempio è verificato con GHDL, Icarus Verilog, Verilator, GTKWave, Yosys e nextpnr: nessuna licenza commerciale, nessun ambiente da migliaia di euro, tutto riproducibile su un portatile qualunque. Il Capitolo 3 guida l'installazione passo per passo su Linux, macOS e Windows.
Un volume di riferimento per chi progetta su FPGA, per chi studia elettronica digitale e per chi deve leggere, scrivere e tradurre codice nei due linguaggi che dominano il settore da quarant'anni.
Also from
Scaramuzzino, Roberto
Manuale completo di R: Dai fondamenti alla programmazione statistica e all'analisi dei dati
Scaramuzzino, Roberto
Paperback
Prontuario Comandi Ltspice: Guida rapida a direttive, sorgenti, componenti e funzioni matematiche per la simulazione di circuiti elettronici
Scaramuzzino, Roberto
Paperback
Manuale completo di SQL Server e T-SQL: Dai fondamenti del database relazionale alla programmazione T-SQL avanzata
Scaramuzzino, Roberto
Paperback
Manuale completo di OCaml: Programmazione funzionale, imperativa e a oggetti dai fondamenti alle applicazioni
Scaramuzzino, Roberto
Paperback
Manuale completo di Elm: Dai fondamenti alla Elm Architecture per applicazioni web senza eccezioni a runtime
Scaramuzzino, Roberto
Paperback
Manuale completo di Objective-C: Dai fondamenti del C al modello a oggetti e a Foundation, su macOS e con GNUstep
Scaramuzzino, Roberto
Paperback
Manuale completo di SCALA: Dai fondamenti alla programmazione funzionale e a oggetti
Scaramuzzino, Roberto
Paperback
Manuale completo di Bash e Scripting di Shell: Dai primi comandi all'automazione professionale del sistema
Scaramuzzino, Roberto
Paperback
Manuale completo di Groovy: Dai fondamenti alla metaprogrammazione sulla JVM, con Spock, Gradle e l'IA
Scaramuzzino, Roberto
Paperback
Manuale Completo Di Kotlin: Dai fondamenti al codice idiomatico per JVM, Android e multipiattaforma
Scaramuzzino, Roberto
Paperback
Manuale completo di F#: Dal pensiero funzionale alle applicazioni .NET di produzione
Scaramuzzino, Roberto
Paperback
Manuale completo di COBOL: Dai fondamenti al mainframe: il linguaggio che fa funzionare il mondo
Scaramuzzino, Roberto
Paperback
Le Scritture di Assestamento e la Chiusura dei Conti: Ratei - Risconti - Ammortamenti - Svalutazioni - Chiusura dei conti
Scaramuzzino, Roberto
Paperback
Manuale completo di GO: Dai fondamenti alla concorrenza, ai generics e alla programmazione di rete moderna
Scaramuzzino, Roberto
Paperback
Manuale completo di SWIFT: Dai fondamenti alla programmazione sicura, espressiva e concorrente
Scaramuzzino, Roberto
Paperback
Manuale Completo Di Ruby: Dai fondamenti alla programmazione professionale con Ruby 4
Scaramuzzino, Roberto
Paperback
Manuale completo di HTML/CSS: Dai fondamenti al web moderno: struttura, stile e layout
Scaramuzzino, Roberto
Paperback
Manuale Completo Di C#: Dai fondamenti alla programmazione moderna con .NET
Scaramuzzino, Roberto
Paperback
Manuale completo di GDScript e Godot: Dalle basi del linguaggio allo sviluppo di videogiochi completi con Godot Engine
Scaramuzzino, Roberto
Paperback
Manuale completo di Haskell: Pensare per funzioni: dai fondamenti alla programmazione funzionale pura
Scaramuzzino, Roberto
Paperback
Manuale completo di Clojure: Dai fondamenti della programmazione funzionale al REPL, alle macro, alla JVM e a ClojureScript
Scaramuzzino, Roberto
Paperback
MANUALE COMPLETO DI LISP e SCHEME: Dalle s-expression alle macro: programmare con i due grandi dialetti del Lisp
Scaramuzzino, Roberto
Paperback
Manuale completo di Assembly: Dai fondamenti dell'architettura x86-64 alla programmazione di sistema su Linux
Scaramuzzino, Roberto
Paperback
Manuale Completo Di Dart E Flutter: Dai fondamenti del linguaggio alla creazione di app multipiattaforma
Scaramuzzino, Roberto
Paperback
Manuale completo di VBA: Automazione di Office con macro e programmazione applicata
Scaramuzzino, Roberto
Paperback
Manuale completo di Nim: Dai fondamenti alla metaprogrammazione: guida pratica con esercizi svolti e IA
Scaramuzzino, Roberto
Paperback
Manuale completo di Solidity: Dai fondamenti dell'EVM agli smart contract sicuri in produzione
Scaramuzzino, Roberto
Paperback
Civil Society Elites in the Italian Third Sector: A Comparative Perspective
Santilli, Cecilia
Scaramuzzino, Roberto
Hardcover
Manuale completo di ADA: Dai fondamenti alla programmazione concorrente: tipi, pacchetti, generici, tasking e contratti con Ada 2022
Scaramuzzino, Roberto
Paperback
Manuale completo di D: Dai fondamenti alla programmazione di sistema produttiva
Scaramuzzino, Roberto
Paperback
Manuale completo di programmazione JavaScript: Dalle basi al codice di produzione, con l'IA come compagna di studio
Scaramuzzino, Roberto
Paperback
Alessandria: La città nata contro l'Impero, tra fortezze, rivoluzioni e industria
Scaramuzzino, Roberto
Paperback
Manuale completo di Lua: Dai fondamenti al linguaggio che vive dentro ogni cosa
Scaramuzzino, Roberto
Paperback
Also in
General Mathematics
The Golden Number: Pythagorean Rites and Rhythms in the Development of Western Civilization
Ghyka, Matila C.
Hardcover
How It All Works: All Scientific Laws and Phenomena Illustrated & Demonstrated
Dant, Adam
Clegg, Brian
Hardcover
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
Shetterly, Margot Lee
Paperback
Six Easy Pieces: Essentials of Physics Explained by Its Most Brilliant Teacher
Sands, Matthew
Feynman, Richard P.
Leighton, Robert B.
Paperback
Oliver Byrne's Elements of Euclid: The First Six Books with Coloured Diagrams and Symbols (Art Meets Science Edition)
Art Meets Science
Hardcover
Math Practice Workbook Grades 6-8: 1000+ Questions You Need to Kill in Middle School by Brain Hunter Prep
Brain Hunter Prep
Paperback
Who Gets What -- And Why: The New Economics of Matchmaking and Market Design
Roth, Alvin E.
Paperback
WorkKeys Study Guide and Practice Test Questions: ACT WorkKeys Exam Prep and Review Book with Applied Mathematics, Locating Information, and Reading f
Trivium Exam Prep Team
Paperback
The Art of Strategy: A Game Theorist's Guide to Success in Business and Life
Dixit, Avinash K.
Nalebuff, Barry J.
Paperback
Tomoko Fuse's Amazing Kusudama Origami: Geometric Paper Art from Japan's Leading Expert!
Fuse, Tomoko
Paperback
Mastering Essential Math Skills Book 2, Bilingual Edition - English/Spanish
Fisher, Richard W.
Paperback
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
Shetterly, Margot Lee
Hardcover
Counting with - Contando Con Frida (Bilingual: English/Spanish): A Bilingual Counting Book
Rodriguez, Patty
Stein, Ariana
Hardcover
The Great Math War: How Three Brilliant Minds Fought for the Foundations of Mathematics
Bardi, Jason Socrates
Hardcover
Math Games with Bad Drawings: 75 1/4 Simple, Challenging, Go-Anywhere Games--And Why They Matter
Orlin, Ben
Hardcover
Quadrivium: The Four Classical Liberal Arts of Number, Geometry, Music, & Cosmology
Sutton, Daud
Lundy, Miranda
Ashton, Anthony
Hardcover
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
Shetterly, Margot Lee
Paperback
Graph Paper Composition Notebook: Quad Ruled 5x5, Grid Paper for Students in Math and Science
Wizo, Math
Paperback
50 Math Tricks That Will Change Your Life: Mentally Solve the Impossible in Seconds
Zakowich, Tanya
Paperback
Vector: A Surprising Story of Space, Time, and Mathematical Transformation
Arianrhod, Robyn
Hardcover
Touchthinklearn: Numbers: (Board Books for Baby Learners, Touch Feel Books for Children)
Deneux, Xavier
Hardcover
New York Post Fiendish Sudoku: The Official Utterly Addictive Number-Placing Puzzle
Gould, Wayne
Paperback
Quantum Mechanics Done Right: The Shortest Path from Novice to Researcher
Freericks, James K.
Hardcover
A Mind for Numbers: How to Excel at Math and Science (Even If You Flunked Algebra)
Oakley, Barbara
Paperback
ALEKS Math Placement Test Prep 2026: 1200 Verified Practice Questions with Accurate Answer Keys, Step-by-Step Worked Solutions, and Clear Concept Expl
Reid, Marcus L.
Publishing, Kettford
Paperback
Partial Differential Equations: Theory and Completely Solved Problems
Leonard, I. E.
Van Roessel, H.
Hillen, T.
Paperback
Secrets of Mental Math: The Mathemagician's Guide to Lightning Calculation and Amazing Math Tricks
Shermer, Michael
Benjamin, Arthur
Paperback
Un Elefante: Numbers / Números (Bilingual: English/Spanish): A Bilingual Counting Book
Stein, Ariana
Rodriguez, Patty
Hardcover
Building Thinking Classrooms in Mathematics, Grades K-12: 14 Teaching Practices for Enhancing Learning
Liljedahl, Peter
Paperback
Sudoku for Brain Fitness: 90-Day Challenge to Sharpen the Mind and Strengthen Cognitive Skills
Clontz, Steven
Demyanovich, Julie
Paperback
Concrete Mathematics: A Foundation for Computer Science
Graham, Ronald
Patashnik, Oren
Knuth, Donald
Hardcover
Talentos Ocultos: La Genialidad No Tiene Color. La Fuerza No Tiene Género. El Valor No Tiene Límite.
Shetterly, Margot Lee
Paperback
180 Days(r) Math for First Grade: Practice, Assess, Diagnose
Smith, Jodene
Smith, Jodene Lynn
Paperback
Number Systems and the Foundations of Analysis
Dudley, Underwood
Mathematics
Mendelson, Elliott
Paperback
The Beginner's Guide to Constructing the Universe: The Mathematical Archetypes of Nature, Art, and Science
Schneider, Michael S.
Paperback
Medical Dosage Calculations for Dummies
Snyder, Richard W.
Depuente, Vanessa
Schoenborn, Barry
Paperback
It's All a Game: The History of Board Games from Monopoly to Settlers of Catan
Donovan, Tristan
Paperback
300 Math CrossWords: Addition, Subtraction, Multiplication, and Division Math CrossWords Grade 3 and Above, Age +8
Martin, Josh Ortiz
Paperback
Math Fundamentals 3 - Geometry: For Middle School - A Quickstudy Laminated Reference Guide
Expolog
Warren, Peggy
Wright, Susan
Other
Reaching for the Extreme: How the Quest for the Biggest, Fewest, and Weirdest Makes Math
Stewart, Ian
Hardcover
Sciencia: Mathematics, Physics, Chemistry, Biology, and Astronomy for All
Tweed, Matt
Watkins, Matthew
Betts, Moff
Hardcover
Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python
Mirjalili, Vahid
Raschka, Sebastian
Liu, Yuxi (Hayden)
Paperback
