.V

V-fil

Verilog Hardware Description Language Source File
Stil et spørgsmål
HURTIGT SVAR

En .v-fil er næsten altid en Verilog hardwarebeskrivelsessprog-kildefil, der bruges til at designe digitale kredsløb til FPGAs og ASICs. Åbn den i et hvilket som helst tekstredigeringsprogram for at læse koden, eller i Vivado, Quartus Prime eller Icarus Verilog for at simulere og syntetisere den. Et lille antal .v-filer tilhører programmeringssproget V (vlang.io) - tjek den første linje for at kende forskel.

Udvikler: Phil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995) Kategori: Udviklerfiler Åben standard MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 21, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er V-filformatet?

.v er den standardiserede filendelse for Verilog, et hardwarebeskrivelsessprog (HDL), der bruges til at modellere digitale kredsløb til FPGA-programmering og ASIC-design. Verilog blev skabt i 1984 af Phil Moorby og Prabhu Goel hos Gateway Design Automation og blev senere standardiseret som IEEE 1364-1995. Det gør det muligt for ingeniører at beskrive hardwares adfærd, struktur og timing på register-transfer-niveau (RTL), som synteseværktøjer derefter mapper til faktiske logiske porte.

En .v-fil indeholder en eller flere module-definitioner. Hvert modul erklærer sin portliste, interne wire- og reg-signaler, parametre og logik udtrykt gennem always-blokke (adfærdsmæssig), assign-erklæringer (kombinatorisk) eller strukturel instantiering af andre moduler. Filversionen - Verilog-95, Verilog-2001 eller Verilog-2005 - er ikke erklæret i filen; værktøjer udleder den fra de anvendte syntakskonstruktioner.

Verilog-2005 (IEEE 1364-2005) var den sidste selvstændige standard, før SystemVerilog (IEEE 1800-2017, .sv) fusionerede HDL med hardware-verifikationssprog-funktioner, hvilket gjorde det til den moderne efterfølger. .v-filer er fortsat i stor brug i ældre FPGA- og ASIC-projekter verden over. VHDL (.vhd) er det primære alternative HDL, som er udbredt i forsvarsindustrien og den europæiske rumfartssektor.

Simuleringsværktøjer som iverilog (Icarus Verilog) og Verilator, samt synteseværktøjer som Vivado (AMD/Xilinx) og Quartus Prime (Intel/Altera), accepterer alle .v-filer indfødt.

Sikkerhed og tryghed

RISIKO: LOW

Kildekode i almindelig tekst; ingen eksekveringsrisiko ved visning i et tekstredigeringsprogram. Risiko opstår kun, når koden syntetiseres og programmeres på hardware - gennemse RTL fra upålidelige kilder for hardware-trojanere.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNVerilog Hardware Description Language Source Fileogså kendt som Verilog source file, Verilog design file
UDVIKLERPhil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995)siden 1984 (Verilog language); IEEE 1364-1995 standard
MIME-TYPEtext/plain
TYPEkildekode til hardwarebeskrivelsessprog i almindelig tekst
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • V-sproget kildefil - Programmeringssproget V (vlang.io, 2019) bruger også .v-filendelsen til sine kildefiler - ikke relateret til hardwaredesign.
  • Coq / proof assistant fil - Coq proof assistant bruger lejlighedsvis .v til bevis-scripts; adskilt fra Verilog.

Programmer der åbner V-filer

Windows6 apps
Vivado Design Suite (AMD/Xilinx) Freemium Opret eller åbn et projekt, tilføj .v-filer som designkilder; syntese og simulering er indbygget.
Quartus Prime (Intel/Altera) Freemium Tilføj .v-filer til et Quartus-projekt; syntetiser og simuler til Intel FPGAs.
ModelSim / Questa (Siemens EDA) Freemium vlog file.v for at kompilere; vsim module_name for at simulere i waveform-fremviser.
Visual Studio Code + TerosHDL extension Open-source Åbn .v-filer med syntaksfremhævning, linting og integration af waveform-fremviser.
ISE Design Suite (Xilinx) Gratis Ældre værktøj til FPGAs før 7-serien (Spartan-6, Virtex-6); sidste version 14.7 (2013). Erstattet af Vivado til nyere enheder.
VeriLogger Extreme (SynaptiCAD) Betalt Verilog/SystemVerilog-simulator; webstedet kan være forældet - bekræft før anbefaling.
macOS1 app
Icarus Verilog (iverilog) Open-source iverilog -o sim file.v && vvp sim - kompilerer og simulerer; GTKWave til waveforms.
Linux4 apps
Icarus Verilog (iverilog) Open-source iverilog -o sim file.v && vvp sim - kompilerer og simulerer; GTKWave til waveforms.
Verilator Open-source verilator --cc file.v - kompilerer Verilog til en hurtig C++ simuleringsmodel; open-source simulator i industrikvalitet.
ISE Design Suite (Xilinx) Gratis Ældre værktøj til FPGAs før 7-serien (Spartan-6, Virtex-6); sidste version 14.7 (2013). Erstattet af Vivado til nyere enheder.
Vivado Design Suite Freemium vivado projekt-tilstand eller ikke-projekt-tilstand til syntese/simulering på Linux.

Tekniske detaljer

dyb specifikation
SprogstandardIEEE 1364-1995, 1364-2001, 1364-2005 (Verilog-2005)
Efterfølgende standardSystemVerilog IEEE 1800-2017 (`.sv` filendelse)
KodningASCII (ifølge IEEE-specifikation); værktøjsafhængig Unicode-understøttelse i kommentarer
Top-niveau konstruktion`module ... endmodule` blok
Simuleringskonstruktioner`always`, `initial`, `#delay`, `$display`, `$monitor`, `$dumpvars`
Syntesekonstruktioner`always @(posedge clk)`, `assign`, strukturel modul-instantiering
Logisk værdisystemFire-værdi-system - 0, 1, X (udefineret), Z (høj-impedans)
Typisk filstørrelse500 B - 500 KB pr. modul; syntetiserede netlister op til flere MB
VersionsdetekteringIngen versionserklæring i filen - værktøjer udleder versionen fra de anvendte syntakskonstruktioner
Open-source simuleringIcarus Verilog (`iverilog`), Verilator
Kommercielle synteseværktøjerVivado (AMD/Xilinx), Quartus Prime (Intel/Altera)
MIME-type`text/plain` (også uformelt `text/x-verilog`)
Udgivet1984 (Verilog language); IEEE 1364-1995 standard
Seneste versionVerilog-2005 (IEEE 1364-2005); superseded by SystemVerilog (IEEE 1800-2017)
Åben standardJa · royaltyfri
Specifikationieeexplore.ieee.org

V-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med V-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om V-filer.

Ofte stillede spørgsmål

Hvad åbner en .v-fil?
Ethvert tekstredigeringsprogram til visning. Til simulering: Icarus Verilog (gratis, open-source) eller ModelSim. Til FPGA-syntese: Vivado (AMD/Xilinx) eller Quartus Prime (Intel/Altera).
Er .v Verilog eller V-sproget?
Begge sprog bruger .v. Verilog er et HDL til hardwaredesign (dominerende brug); V (vlang.io) er et systemprogrammeringssprog. Tjek filens indhold - Verilog starter med module, V starter med fn eller module med en anden syntaks.
Er ISE Design Suite stadig god til Verilog?
ISE 14.7 (sidste version, 2013) fungerer til ældre Xilinx FPGAs (Spartan-6, Virtex-6), men er udgået. Til alle 7-serier eller nyere AMD FPGAs skal du bruge Vivado.
Hvad er forskellen på .v- og .sv-filer?
.sv er SystemVerilog (IEEE 1800), efterfølgeren til Verilog (IEEE 1364). SystemVerilog tilføjer grænseflader, klasser, assertioner og verifikationsfunktioner. Verilog-2005-kode er gyldig SystemVerilog, så .v kan ofte omdøbes til .sv.
Kan jeg simulere Verilog gratis?
Ja - Icarus Verilog (iverilog) er open-source og gratis. Vivado ML Edition og Quartus Prime Lite er gratis (med enhedsbegrænsninger). ModelSim har en gratis studenterudgave.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å