.V

Fichier V

Verilog Hardware Description Language Source File
Poser une question
RÉPONSE RAPIDE

Un fichier .v est presque toujours un fichier source de langage de description de matériel Verilog utilisé pour concevoir des circuits numériques pour les FPGA et les ASIC. Ouvrez-le dans n'importe quel éditeur de texte pour lire le code, ou dans Vivado, Quartus Prime ou Icarus Verilog pour le simuler et le synthétiser. Un petit nombre de fichiers .v appartiennent au langage de programmation V (vlang.io) - vérifiez la première ligne pour les distinguer.

Développeur : Phil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995) Catégorie : Fichiers de développement Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 21, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier V ?

.v est l'extension de fichier source standard pour Verilog, un langage de description de matériel (HDL) utilisé pour modéliser des circuits numériques pour la programmation FPGA et la conception d'ASIC. Verilog a été créé en 1984 par Phil Moorby et Prabhu Goel chez Gateway Design Automation et a ensuite été normalisé sous le nom de IEEE 1364-1995. Il permet aux ingénieurs de décrire le comportement, la structure et le cadencement du matériel au niveau de transfert de registre (RTL), que les outils de synthèse mappent ensuite vers des portes logiques réelles.

Un fichier .v contient une ou plusieurs définitions de module. Chaque module déclare sa liste de ports, ses signaux internes wire et reg, ses paramètres et sa logique exprimée via des blocs always (comportemental), des instructions assign (combinatoire) ou l'instanciation structurelle d'autres modules. La version du fichier - Verilog-95, Verilog-2001 ou Verilog-2005 - n'est pas déclarée dans le fichier ; les outils la déduisent des constructions syntaxiques utilisées.

Verilog-2005 (IEEE 1364-2005) était la dernière norme autonome avant que SystemVerilog (IEEE 1800-2017, .sv) ne fusionne le HDL avec des fonctionnalités de langage de vérification matérielle, devenant ainsi son successeur moderne. Les fichiers .v restent massivement utilisés dans les projets FPGA et ASIC hérités à travers le monde. VHDL (.vhd) est la principale alternative HDL, répandue dans les contextes de la défense et de l'aérospatiale européenne.

Les outils de simulation tels que iverilog (Icarus Verilog) et Verilator, ainsi que les outils de synthèse tels que Vivado (AMD/Xilinx) et Quartus Prime (Intel/Altera), acceptent tous nativement les fichiers .v.

Sécurité et sûreté

RISQUE : LOW

Code source en texte brut ; aucun risque d'exécution lors de la visualisation dans un éditeur de texte. Risque uniquement lors de la synthèse et de la programmation sur le matériel - examinez le RTL provenant de sources non fiables pour détecter d'éventuels chevaux de Troie matériels.

Détails du format

en bref
NOM COMPLETVerilog Hardware Description Language Source Filealias Verilog source file, Verilog design file
DÉVELOPPEURPhil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995)depuis 1984 (Verilog language); IEEE 1364-1995 standard
TYPE MIMEtext/plain
TYPEcode source de langage de description de matériel en texte brut
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Fichier source du langage V - Le langage de programmation V (vlang.io, 2019) utilise également l'extension .v pour ses fichiers sources - sans rapport avec la conception matérielle.
  • Fichier Coq / assistant de preuve - L'assistant de preuve Coq utilise occasionnellement .v pour les scripts de preuve de théorèmes ; distinct de Verilog.

Programmes qui ouvrent les fichiers V

Windows6 apps
Vivado Design Suite (AMD/Xilinx) Freemium Créez ou ouvrez un projet, ajoutez les fichiers .v comme sources de conception ; synthèse et simulation intégrées.
Quartus Prime (Intel/Altera) Freemium Ajoutez des fichiers .v à un projet Quartus ; synthétisez et simulez pour les FPGA Intel.
ModelSim / Questa (Siemens EDA) Freemium « vlog file.v » pour compiler ; « vsim module_name » pour simuler dans le visualiseur de chronogrammes.
Visual Studio Code + TerosHDL extension Open-source Ouvrez les fichiers .v avec coloration syntaxique, analyse statique (linting) et intégration de visualiseur de chronogrammes.
ISE Design Suite (Xilinx) Gratuit Outil hérité pour les FPGA antérieurs à la série 7 (Spartan-6, Virtex-6) ; dernière version 14.7 (2013). Remplacé par Vivado pour les composants plus récents.
VeriLogger Extreme (SynaptiCAD) Payant Simulateur Verilog/SystemVerilog ; le site peut être obsolète - vérifiez avant de recommander.
macOS1 app
Icarus Verilog (iverilog) Open-source « iverilog -o sim file.v && vvp sim » - compile et simule ; GTKWave pour les chronogrammes.
Linux4 apps
Icarus Verilog (iverilog) Open-source « iverilog -o sim file.v && vvp sim » - compile et simule ; GTKWave pour les chronogrammes.
Verilator Open-source « verilator --cc file.v » - compile le Verilog en un modèle de simulation C++ rapide ; simulateur open-source de niveau industriel.
ISE Design Suite (Xilinx) Gratuit Outil hérité pour les FPGA antérieurs à la série 7 (Spartan-6, Virtex-6) ; dernière version 14.7 (2013). Remplacé par Vivado pour les composants plus récents.
Vivado Design Suite Freemium Mode projet ou mode non-projet Vivado pour la synthèse/simulation sur Linux.

Détails techniques

spécifications approfondies
Norme du langageIEEE 1364-1995, 1364-2001, 1364-2005 (Verilog-2005)
Norme de successionSystemVerilog IEEE 1800-2017 (extension `.sv`)
EncodageASCII (selon la spécification IEEE) ; support Unicode dépendant de l'outil dans les commentaires
Construction de haut niveauBloc `module ... endmodule`
Constructions de simulation`always`, `initial`, `#delay`, `$display`, `$monitor`, `$dumpvars`
Constructions de synthèse`always @(posedge clk)`, `assign`, instanciation structurelle de module
Système de valeurs logiquesÀ quatre valeurs - 0, 1, X (indéfini), Z (haute impédance)
Taille de fichier typique500 o - 500 ko par module ; netlists synthétisées jusqu'à plusieurs Mo
Détection de versionAucune déclaration de version dans le fichier - les outils déduisent la version des constructions syntaxiques utilisées
Simulation open-sourceIcarus Verilog (`iverilog`), Verilator
Outils de synthèse commerciauxVivado (AMD/Xilinx), Quartus Prime (Intel/Altera)
Type MIME`text/plain` (également `text/x-verilog` de manière informelle)
Publié1984 (Verilog language); IEEE 1364-1995 standard
Dernière versionVerilog-2005 (IEEE 1364-2005); superseded by SystemVerilog (IEEE 1800-2017)
Standard ouvertOui · libre de droits
Spécificationieeexplore.ieee.org

Conversions V

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers V. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers V.

Foire aux questions

Qu'est-ce qui ouvre un fichier .v ?
N'importe quel éditeur de texte pour la visualisation. Pour la simulation : Icarus Verilog (gratuit, open-source) ou ModelSim. Pour la synthèse FPGA : Vivado (AMD/Xilinx) ou Quartus Prime (Intel/Altera).
Est-ce du Verilog ou du langage V ?
Les deux langages utilisent .v. Verilog est un HDL pour la conception matérielle (usage dominant) ; V (vlang.io) est un langage de programmation système. Vérifiez le contenu du fichier - Verilog commence par « module », V commence par « fn » ou « module » avec une syntaxe différente.
ISE Design Suite est-il toujours bon pour Verilog ?
ISE 14.7 (dernière version, 2013) fonctionne pour les anciens FPGA Xilinx (Spartan-6, Virtex-6) mais n'est plus maintenu. Pour tous les FPGA AMD de la série 7 ou plus récents, utilisez Vivado.
Quelle est la différence entre les fichiers .v et .sv ?
.sv correspond à SystemVerilog (IEEE 1800), le successeur de Verilog (IEEE 1364). SystemVerilog ajoute des interfaces, des classes, des assertions et des fonctionnalités de vérification. Le code Verilog-2005 est du SystemVerilog valide, donc .v peut souvent être renommé en .sv.
Puis-je simuler du Verilog gratuitement ?
Oui - Icarus Verilog (iverilog) est open-source et gratuit. Vivado ML Edition et Quartus Prime Lite sont gratuits (avec des restrictions sur les composants). ModelSim propose une édition étudiante gratuite.

Références

1Wikipedia - Verilogen.wikipedia.org
2IEEE 1364-2005 Verilog standard (IEEE)ieeexplore.ieee.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.JPGJPEG Image
10.M4AMPEG-4 Audio File

Extensions liées

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z