.V

V-bestand

Verilog Hardware Description Language Source File
Stel een vraag
SNEL ANTWOORD

Een .v-bestand is bijna altijd een Verilog hardwarebeschrijvingstaal-bronbestand dat wordt gebruikt om digitale circuits te ontwerpen voor FPGA's en ASIC's. Open het in een willekeurige teksteditor om de code te lezen, of in Vivado, Quartus Prime of Icarus Verilog om het te simuleren en te synthetiseren. Een klein aantal .v-bestanden behoort tot de programmeertaal V (vlang.io) - controleer de eerste regel om ze van elkaar te onderscheiden.

Ontwikkelaar: Phil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995) Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 21, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het V-bestandsformaat?

.v is de standaard bronbestandsextensie voor Verilog, een hardwarebeschrijvingstaal (HDL) die wordt gebruikt om digitale circuits te modelleren voor FPGA-programmering en ASIC-ontwerp. Verilog werd in 1984 gecreëerd door Phil Moorby en Prabhu Goel bij Gateway Design Automation en werd later gestandaardiseerd als IEEE 1364-1995. Het stelt ingenieurs in staat om hardwaregedrag, structuur en timing te beschrijven op register-transferniveau (RTL), wat synthesetools vervolgens vertalen naar daadwerkelijke logische poorten.

Een .v-bestand bevat een of meer module-definities. Elke module declareert zijn poortlijst, interne wire- en reg-signalen, parameters en logica uitgedrukt via always-blokken (gedragsmatig), assign-statements (combinationeel) of structurele instantiatie van andere modules. De bestandsversie - Verilog-95, Verilog-2001 of Verilog-2005 - wordt niet in het bestand gedeclareerd; tools leiden dit af uit de gebruikte syntaxisconstructies.

Verilog-2005 (IEEE 1364-2005) was de laatste zelfstandige standaard voordat SystemVerilog (IEEE 1800-2017, .sv) HDL fuseerde met functies voor hardwareverificatietalen, waardoor het de moderne opvolger werd. .v-bestanden blijven wereldwijd veelgebruikt in legacy FPGA- en ASIC-projecten. VHDL (.vhd) is het belangrijkste alternatieve HDL, dat veel voorkomt in defensie en de Europese lucht- en ruimtevaartsector.

Simulatietools zoals iverilog (Icarus Verilog) en Verilator, en synthesetools zoals Vivado (AMD/Xilinx) en Quartus Prime (Intel/Altera), accepteren allemaal standaard .v-bestanden.

Beveiliging & veiligheid

RISICO: LOW

Platte tekst broncode; geen uitvoeringsrisico bij weergave in een teksteditor. Risico alleen bij synthese en programmering op hardware - controleer RTL van niet-vertrouwde bronnen op hardware-Trojans.

Formaatdetails

in een notendop
VOLLEDIGE NAAMVerilog Hardware Description Language Source Fileook bekend als Verilog source file, Verilog design file
ONTWIKKELAARPhil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995)sinds 1984 (Verilog language); IEEE 1364-1995 standard
MIME-TYPEtext/plain
TYPEplatte tekst hardwarebeschrijvingstaal-broncode
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • V-taal bronbestand - De programmeertaal V (vlang.io, 2019) gebruikt ook de .v-extensie voor zijn bronbestanden - niet gerelateerd aan hardware-ontwerp.
  • Coq / proof assistant-bestand - De Coq proof assistant gebruikt af en toe .v voor scripts met bewijsvoeringen van stellingen; staat los van Verilog.

Programma's die V-bestanden openen

Windows6 apps
Vivado Design Suite (AMD/Xilinx) Freemium Maak of open een project, voeg .v-bestanden toe als ontwerpbronnen; synthese en simulatie zijn ingebouwd.
Quartus Prime (Intel/Altera) Freemium Voeg .v-bestanden toe aan een Quartus-project; synthetiseer en simuleer voor Intel FPGA's.
ModelSim / Questa (Siemens EDA) Freemium vlog file.v om te compileren; vsim module_name om te simuleren in de waveform-viewer.
Visual Studio Code + TerosHDL extension Open-source Open .v-bestanden met syntaxisaccentuering, linting en waveform-viewer-integratie.
ISE Design Suite (Xilinx) Gratis Legacy-tool voor FPGA's van vóór de 7-serie (Spartan-6, Virtex-6); laatste versie 14.7 (2013). Vervangen door Vivado voor nieuwere apparaten.
VeriLogger Extreme (SynaptiCAD) Betaald Verilog/SystemVerilog-simulator; site kan verouderd zijn - verifieer voor aanbeveling.
macOS1 app
Icarus Verilog (iverilog) Open-source iverilog -o sim file.v && vvp sim - compileert en simuleert; GTKWave voor golfvormen.
Linux4 apps
Icarus Verilog (iverilog) Open-source iverilog -o sim file.v && vvp sim - compileert en simuleert; GTKWave voor golfvormen.
Verilator Open-source verilator --cc file.v - compileert Verilog naar een snel C++ simulatiemodel; open-source simulator van industriële kwaliteit.
ISE Design Suite (Xilinx) Gratis Legacy-tool voor FPGA's van vóór de 7-serie (Spartan-6, Virtex-6); laatste versie 14.7 (2013). Vervangen door Vivado voor nieuwere apparaten.
Vivado Design Suite Freemium vivado projectmodus of niet-projectmodus voor synthese/simulatie op Linux.

Technische details

diepe specificaties
TaalstandaardIEEE 1364-1995, 1364-2001, 1364-2005 (Verilog-2005)
Opvolgende standaardSystemVerilog IEEE 1800-2017 (`.sv` extensie)
CoderingASCII (volgens IEEE-specificatie); tool-afhankelijke Unicode-ondersteuning in commentaren
Top-level constructie`module ... endmodule` blok
Simulatieconstructies`always`, `initial`, `#delay`, `$display`, `$monitor`, `$dumpvars`
Syntheseconstructies`always @(posedge clk)`, `assign`, structurele module-instantiatie
Logisch waardesysteemVierwaardig - 0, 1, X (ongedefinieerd), Z (hoge impedantie)
Typische bestandsgrootte500 B - 500 KB per module; gesynthetiseerde netlijsten tot enkele MB
VersiedetectieGeen versiedeclaratie in het bestand - tools leiden de versie af uit gebruikte syntaxisconstructies
Open-source simulatieIcarus Verilog (`iverilog`), Verilator
Commerciële synthesetoolsVivado (AMD/Xilinx), Quartus Prime (Intel/Altera)
MIME-type`text/plain` (ook informeel `text/x-verilog`)
Uitgebracht1984 (Verilog language); IEEE 1364-1995 standard
Laatste versieVerilog-2005 (IEEE 1364-2005); superseded by SystemVerilog (IEEE 1800-2017)
Open standaardJa · royaltyvrij
Specificatieieeexplore.ieee.org

V conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met V-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over V-bestanden.

Veelgestelde vragen

Wat opent een .v-bestand?
Elke teksteditor voor weergave. Voor simulatie: Icarus Verilog (gratis, open-source) of ModelSim. Voor FPGA-synthese: Vivado (AMD/Xilinx) of Quartus Prime (Intel/Altera).
Is .v Verilog of de taal V?
Beide talen gebruiken .v. Verilog is een HDL voor hardware-ontwerp (dominant gebruik); V (vlang.io) is een systeemprogrammeertaal. Controleer de bestandsinhoud - Verilog begint met module, V begint met fn of module met een andere syntaxis.
Is ISE Design Suite nog steeds goed voor Verilog?
ISE 14.7 (laatste versie, 2013) werkt voor legacy Xilinx FPGA's (Spartan-6, Virtex-6) maar wordt niet meer ondersteund. Gebruik Vivado voor alle 7-serie of nieuwere AMD FPGA's.
Wat is het verschil tussen .v- en .sv-bestanden?
.sv is SystemVerilog (IEEE 1800), de opvolger van Verilog (IEEE 1364). SystemVerilog voegt interfaces, klassen, asserties en verificatiefuncties toe. Verilog-2005-code is geldige SystemVerilog, dus .v kan vaak worden hernoemd naar .sv.
Kan ik Verilog gratis simuleren?
Ja - Icarus Verilog (iverilog) is open-source en gratis. Vivado ML Edition en Quartus Prime Lite zijn gratis (met apparaatbeperkingen). ModelSim heeft een gratis studenteneditie.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z