.V

V Datei

Verilog Hardware Description Language Source File
Frage stellen
SCHNELLE ANTWORT

Eine .v-Datei ist fast immer eine Verilog Hardware Description Language Quelldatei, die zum Entwurf digitaler Schaltungen für FPGAs und ASICs verwendet wird. Öffnen Sie sie in einem beliebigen Texteditor, um den Code zu lesen, oder in Vivado, Quartus Prime oder Icarus Verilog, um sie zu simulieren und zu synthetisieren. Eine kleine Anzahl von .v-Dateien gehört zur Programmiersprache V (vlang.io) - prüfen Sie die erste Zeile, um sie zu unterscheiden.

Entwickler: Phil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995) Kategorie: Developerdateien Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 21, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das V-Dateiformat?

.v ist die Standard-Dateiendung für Verilog, eine Hardwarebeschreibungssprache (HDL), die zur Modellierung digitaler Schaltungen für die FPGA-Programmierung und das ASIC-Design verwendet wird. Verilog wurde 1984 von Phil Moorby und Prabhu Goel bei Gateway Design Automation entwickelt und später als IEEE 1364-1995 standardisiert. Sie ermöglicht es Ingenieuren, das Verhalten, die Struktur und das Timing von Hardware auf Register-Transfer-Ebene (RTL) zu beschreiben, die Synthese-Tools dann auf tatsächliche Logikgatter abbilden.

Eine .v-Datei enthält eine oder mehrere module-Definitionen. Jedes Modul deklariert seine Portliste, interne wire- und reg-Signale, Parameter und Logik, die durch always-Blöcke (verhaltensorientiert), assign-Anweisungen (kombinatorisch) oder strukturelle Instanziierung anderer Module ausgedrückt wird. Die Dateiversion - Verilog-95, Verilog-2001 oder Verilog-2005 - wird nicht in der Datei deklariert; Tools leiten sie aus den verwendeten Syntaxkonstrukten ab.

Verilog-2005 (IEEE 1364-2005) war der letzte eigenständige Standard, bevor SystemVerilog (IEEE 1800-2017, .sv) HDL mit Funktionen einer Hardware-Verifizierungssprache verschmolz und so zum modernen Nachfolger wurde. .v-Dateien werden weltweit weiterhin intensiv in bestehenden FPGA- und ASIC-Projekten eingesetzt. VHDL (.vhd) ist die wichtigste alternative HDL, die vor allem im Verteidigungssektor und in der europäischen Luft- und Raumfahrt verbreitet ist.

Simulationswerkzeuge wie iverilog (Icarus Verilog) und Verilator sowie Synthesewerkzeuge wie Vivado (AMD/Xilinx) und Quartus Prime (Intel/Altera) akzeptieren .v-Dateien nativ.

Sicherheit

RISIKO: LOW

Klartext-Quellcode; kein Ausführungsrisiko beim Betrachten in einem Texteditor. Risiko nur bei Synthese und Programmierung auf Hardware - prüfen Sie RTL aus nicht vertrauenswürdigen Quellen auf Hardware-Trojaner.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEVerilog Hardware Description Language Source Filealias Verilog source file, Verilog design file
ENTWICKLERPhil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995)seit 1984 (Verilog language); IEEE 1364-1995 standard
MIME TYPEtext/plain
TYPKlartext-Hardwarebeschreibungssprache Quellcode
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • V-Sprachquelldatei - Die Programmiersprache V (vlang.io, 2019) verwendet ebenfalls die Endung .v für ihre Quelldateien - steht in keinem Zusammenhang mit Hardwaredesign.
  • Coq / Proof Assistant Datei - Der Beweisassistent Coq verwendet gelegentlich .v für Theorem-Beweisskripte; unterscheidet sich von Verilog.

Programme zum Öffnen von V-Dateien

Windows6 apps
Vivado Design Suite (AMD/Xilinx) Freemium Erstellen oder öffnen Sie ein Projekt, fügen Sie .v-Dateien als Designquellen hinzu; Synthese und Simulation sind integriert.
Quartus Prime (Intel/Altera) Freemium Fügen Sie .v-Dateien zu einem Quartus-Projekt hinzu; Synthese und Simulation für Intel FPGAs.
ModelSim / Questa (Siemens EDA) Freemium „vlog file.v“ zum Kompilieren; „vsim module_name“ zur Simulation im Waveform-Viewer.
Visual Studio Code + TerosHDL extension Open Source Öffnen Sie .v-Dateien mit Syntax-Highlighting, Linting und Waveform-Viewer-Integration.
ISE Design Suite (Xilinx) Kostenlos Legacy-Tool für FPGAs vor der 7er-Serie (Spartan-6, Virtex-6); letzte Version 14.7 (2013). Für neuere Geräte durch Vivado ersetzt.
VeriLogger Extreme (SynaptiCAD) Kostenpflichtig Verilog/SystemVerilog-Simulator; die Website könnte veraltet sein - vor der Empfehlung prüfen.
macOS1 app
Icarus Verilog (iverilog) Open Source „iverilog -o sim file.v && vvp sim“ - kompiliert und simuliert; GTKWave für Signalverläufe.
Linux4 apps
Icarus Verilog (iverilog) Open Source „iverilog -o sim file.v && vvp sim“ - kompiliert und simuliert; GTKWave für Signalverläufe.
Verilator Open Source „verilator --cc file.v“ - kompiliert Verilog in ein schnelles C++-Simulationsmodell; industrietauglicher Open-Source-Simulator.
ISE Design Suite (Xilinx) Kostenlos Legacy-Tool für FPGAs vor der 7er-Serie (Spartan-6, Virtex-6); letzte Version 14.7 (2013). Für neuere Geräte durch Vivado ersetzt.
Vivado Design Suite Freemium Vivado Projekt-Modus oder Non-Projekt-Modus für Synthese/Simulation unter Linux.

Technische Details

technische Spezifikation
SprachstandardIEEE 1364-1995, 1364-2001, 1364-2005 (Verilog-2005)
NachfolgestandardSystemVerilog IEEE 1800-2017 (Endung `.sv`)
KodierungASCII (gemäß IEEE-Spezifikation); toolabhängige Unicode-Unterstützung in Kommentaren
Top-Level-Konstrukt`module ... endmodule` Block
Simulationskonstrukte`always`, `initial`, `#delay`, `$display`, `$monitor`, `$dumpvars`
Synthesekonstrukte`always @(posedge clk)`, `assign`, strukturelle Modulinstanziierung
LogikwertsystemVierwertig - 0, 1, X (undefiniert), Z (hochohmig)
Typische Dateigröße500 B - 500 KB pro Modul; synthetisierte Netzlisten bis zu mehreren MB
VersionserkennungKeine Versionsdeklaration in der Datei - Tools leiten Version aus Syntaxkonstrukten ab
Open-Source-SimulationIcarus Verilog (`iverilog`), Verilator
Kommerzielle Synthese-ToolsVivado (AMD/Xilinx), Quartus Prime (Intel/Altera)
MIME-Typ`text/plain` (informell auch `text/x-verilog`)
Veröffentlicht1984 (Verilog language); IEEE 1364-1995 standard
Neueste VersionVerilog-2005 (IEEE 1364-2005); superseded by SystemVerilog (IEEE 1800-2017)
Offener StandardJa · lizenzgebührenfrei
Spezifikationieeexplore.ieee.org

V-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit V-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu V-Dateien.

Häufig gestellte Fragen

Womit öffnet man eine .v-Datei?
Jeder Texteditor eignet sich zum Betrachten. Zur Simulation: Icarus Verilog (kostenlos, Open-Source) oder ModelSim. Zur FPGA-Synthese: Vivado (AMD/Xilinx) oder Quartus Prime (Intel/Altera).
Ist .v Verilog oder die Sprache V?
Beide Sprachen verwenden .v. Verilog ist eine HDL für das Hardwaredesign (Hauptverwendungszweck); V (vlang.io) ist eine Systemprogrammiersprache. Prüfen Sie den Dateiinhalt - Verilog beginnt mit „module“, V beginnt mit „fn“ oder „module“ mit einer anderen Syntax.
Ist die ISE Design Suite noch gut für Verilog?
ISE 14.7 (letzte Version, 2013) funktioniert für ältere Xilinx FPGAs (Spartan-6, Virtex-6), wird aber nicht mehr weiterentwickelt. Für alle AMD FPGAs der 7er-Serie oder neuer sollte Vivado verwendet werden.
Was ist der Unterschied zwischen .v- und .sv-Dateien?
.sv steht für SystemVerilog (IEEE 1800), den Nachfolger von Verilog (IEEE 1364). SystemVerilog fügt Schnittstellen, Klassen, Assertionen und Verifizierungsfunktionen hinzu. Verilog-2005-Code ist gültiges SystemVerilog, daher kann .v oft in .sv umbenannt werden.
Kann ich Verilog kostenlos simulieren?
Ja - Icarus Verilog (iverilog) ist quelloffen und kostenlos. Die Vivado ML Edition und Quartus Prime Lite sind kostenlos (mit Gerätebeschränkungen). ModelSim bietet eine kostenlose Studentenversion an.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen