Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Verilator — Wikipédia
Verilator — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant l’informatique, l’électronique et un logiciel libre.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Verilator

Informations
Dernière version 5.042 (2 novembre 2025)[1]Voir et modifier les données sur Wikidata
Dépôt github.com/verilator/verilatorVoir et modifier les données sur Wikidata
Écrit en C++Voir et modifier les données sur Wikidata
Supporte les langages Verilog et SystemVerilogVoir et modifier les données sur Wikidata
Système d'exploitation Type UnixVoir et modifier les données sur Wikidata
Type Simulation de phénomènesVoir et modifier les données sur Wikidata
Licence Licence publique générale limitée GNU version 3.0 et Artistic License 2.0Voir et modifier les données sur Wikidata
Site web www.veripool.org/wiki/verilatorVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

Verilator est un logiciel libre de vérification et simulation de programme développé ou transcompilé dans le langage de description de matériel (HDL) Verilog, en le compilant en langage machine du système utilisé pour le développement afin d'avoir de bonnes performances. Il supporte SystemVerilog pour la vérification et SystemC pour une simulation complète du système.

Description

[modifier | modifier le code]

Le support de SystemC, permet de lier la simulation à des bibliothèques en langage C et C++, pour simuler différents éléments pouvant être connectés au FPGA cible[2].

Dans le manpage du logiciel, il est décrit comme « convertissant du code Verilog en C++ / System C » (« Convert Verilog code to C++/System C »). Il permet d'utiliser GNU Debugger (GDB) pour le déboggage de l'application[3]. Le format de sortie du log, peut être interprété par GTKWave pour la visualisation du signal temporel sur les différents composants du circuit.

Il supporte également le langage de vérification de matériel SystemVerilog[4].


Il ne fait que des vérifications de base du programme. Des outils tels que Yosys permettent d'effectuer une vérification formelle et la synthèse logique pour la programmation du FPGA cible.

Il tend à remplacer Icarus Verilog, un simulateur de référence plus ancien dont le code n'était pas compilé pour la simulation.

Annexes

[modifier | modifier le code]

Notes et références

[modifier | modifier le code]
  1. ↑ « Release 5.042 », 2 novembre 2025 (consulté le 3 novembre 2025)
  2. ↑ (en) « SystemC The language for System-level design, modeling and verification », sur SystemC.org
  3. ↑ « Taking a New Look at Verilator », sur zipcpu.com, 21 juin 2017
  4. ↑ (en) Norbert Kremeris, « Verilator Pt.2: Basics of SystemVerilog verification using C++ », sur ItsEMbeddedd.com, 20 juin 21

Voir aussi

[modifier | modifier le code]
  • FreeHDL, simulateur libre VHDL
  • GHDL, simulateur libre VHDL

Lien externe

[modifier | modifier le code]
  • (en) Site officiel
v · m
Logiciel d'électronique
Logiciel libre
Conception
  • Electric
  • FreePCB
  • Fritzing
  • gEDA
  • GNU Archimedes
  • KiCad
  • KTechLab
  • Oregano
  • PCB
  • SapWin
  • XCircuit (en)
Simulation
  • gEDA
  • Quite Universal Circuit Simulator (Qucs)
  • SPICE / ngspice
  • TKGate
Analyse
  • GTKWave
  • Sigrok
Logiciel propriétaire
  • Altium Designer
  • DesignSpark PCB
  • DipTrace (en)
  • Eagle
Format de fichiers
  • GDSII
  • gerber
  • IDF
  • LEF / DEF
  • OpenAccess
Langage de description de matériel (HDL) et langage de vérification de matériel (HVL)
Langages
  • ABEL
  • Chisel
  • IceStudio (conception pas schéma)
  • Migen (Python)
  • OpenCL
  • RHDL (Ruby)
  • Silice
  • SystemC
  • SystemVerilog
  • Verilog
  • VHDL
Simulateurs
  • Cocotb
  • Coriolis2
  • FreeHDL
  • GHDL
  • Icarus Verilog (en)
  • Verilator
Synthèse logique
  • GHDL
  • Nextpnr
  • OpenLane
  • OpenROAD
  • SymbiYosys
  • Workcraft
  • Yosys
programmation/flashage
  • OpenFPGAloader


  • icône décorative Portail de l’informatique
  • icône décorative Portail de l’électricité et de l’électronique
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Verilator&oldid=215897202 ».
Catégories :
  • Logiciel écrit en C++
  • Logiciel sous licence libre
  • Langage informatique
  • FPGA
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Wikipédia:ébauche électronique
  • Wikipédia:ébauche logiciel libre
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P3985
  • Page utilisant P306
  • Page utilisant P366
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés
  • Portail:Électricité et électronique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id