.V

V-fil

Verilog Hardware Description Language Source File
Still et spørsmål
HURTIGSVAR

En .v-fil er nesten alltid en Verilog hardware description language (HDL) kildekodefil som brukes til å designe digitale kretser for FPGA-er og ASIC-er. Åpne den i en hvilken som helst tekstbehandler for å lese koden, eller i Vivado, Quartus Prime eller Icarus Verilog for å simulere og syntetisere den. Et lite antall .v-filer tilhører programmeringsspråket V (vlang.io) - sjekk den første linjen for å skille dem fra hverandre.

Utvikler: Phil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995) Kategori: Utviklerfiler Åpen standard MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 21, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er V-filformatet?

.v er standard filendelse for kildekode i Verilog, et maskinvarebeskrivende språk (HDL) som brukes til å modellere digitale kretser for FPGA-programmering og ASIC-design. Verilog ble utviklet i 1984 av Phil Moorby og Prabhu Goel hos Gateway Design Automation og ble senere standardisert som IEEE 1364-1995. Det lar ingeniører beskrive maskinvarens oppførsel, struktur og timing på register-transfer-nivå (RTL), som synteseverktøy deretter mapper til faktiske logiske porter.

En .v-fil inneholder én eller flere module-definisjoner. Hver modul deklarerer sin portliste, interne wire- og reg-signaler, parametere og logikk uttrykt gjennom always-blokker (atferdsmessig), assign-setninger (kombinatorisk) eller strukturell instansiering av andre moduler. Filversjonen - Verilog-95, Verilog-2001 eller Verilog-2005 - er ikke deklarert i filen; verktøy utleder den fra de syntaktiske konstruksjonene som er brukt.

Verilog-2005 (IEEE 1364-2005) var den siste frittstående standarden før SystemVerilog (IEEE 1800-2017, .sv) slo sammen HDL med funksjoner for maskinvareverifisering, noe som gjør det til den moderne etterfølgeren. .v-filer er fortsatt mye brukt i eldre FPGA- og ASIC-prosjekter over hele verden. VHDL (.vhd) er det viktigste alternative HDL-språket, utbredt i forsvar og europeisk romfart.

Simuleringsverktøy som iverilog (Icarus Verilog) og Verilator, og synteseverktøy som Vivado (AMD/Xilinx) og Quartus Prime (Intel/Altera), støtter alle .v-filer naturlig.

Sikkerhet og trygghet

RISIKO: LOW

Kildekode i ren tekst; ingen risiko for kjøring ved visning i en tekstbehandler. Risiko oppstår kun når koden syntetiseres og programmeres på maskinvare - gå gjennom RTL fra upålitelige kilder for maskinvare-trojanere.

Formatdetaljer

i et nøtteskall
FULLT NAVNVerilog Hardware Description Language Source Fileogså kjent som Verilog source file, Verilog design file
UTVIKLERPhil 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 for maskinvarebeskrivende språk i ren tekst
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • V-språk kildekodefil - Programmeringsspråket V (vlang.io, 2019) bruker også .v-endelsen for sine kildekodefiler - ikke relatert til maskinvaredesign.
  • Coq / bevisassistent-fil - Bevisassistenten Coq bruker av og til .v for skript til teorembevis; adskilt fra Verilog.

Programmer som åpner V-filer

Windows6 apps
Vivado Design Suite (AMD/Xilinx) Freemium Opprett eller åpne et prosjekt, legg til .v-filer som designkilder; syntese og simulering er innebygd.
Quartus Prime (Intel/Altera) Freemium Legg til .v-filer i et Quartus-prosjekt; syntetiser og simuler for Intel FPGA-er.
ModelSim / Questa (Siemens EDA) Freemium «vlog file.v» for å kompilere; «vsim module_name» for å simulere i bølgeformviser.
Visual Studio Code + TerosHDL extension Åpen kildekode Åpne .v-filer med syntaksutheving, linting og integrasjon for bølgeformviser.
ISE Design Suite (Xilinx) Gratis Eldre verktøy for FPGA-er før 7-serien (Spartan-6, Virtex-6); siste versjon 14.7 (2013). Erstattet av Vivado for nyere enheter.
VeriLogger Extreme (SynaptiCAD) Betalt Verilog/SystemVerilog-simulator; nettstedet kan være utdatert - verifiser før anbefaling.
macOS1 app
Icarus Verilog (iverilog) Åpen kildekode «iverilog -o sim file.v && vvp sim» - kompilerer og simulerer; GTKWave for bølgeformer.
Linux4 apps
Icarus Verilog (iverilog) Åpen kildekode «iverilog -o sim file.v && vvp sim» - kompilerer og simulerer; GTKWave for bølgeformer.
Verilator Åpen kildekode «verilator --cc file.v» - kompilerer Verilog til en rask C++ simuleringsmodell; åpen kildekode-simulator av industristandard.
ISE Design Suite (Xilinx) Gratis Eldre verktøy for FPGA-er før 7-serien (Spartan-6, Virtex-6); siste versjon 14.7 (2013). Erstattet av Vivado for nyere enheter.
Vivado Design Suite Freemium Vivado prosjektmodus eller ikke-prosjektmodus for syntese/simulering på Linux.

Tekniske detaljer

dyp spesifikasjon
SpråkstandardIEEE 1364-1995, 1364-2001, 1364-2005 (Verilog-2005)
Etterfølgende standardSystemVerilog IEEE 1800-2017 (`.sv`-endelse)
KodingASCII (iht. IEEE-spesifikasjon); verktøyavhengig Unicode-støtte i kommentarer
Toppnivå-konstruksjon`module ... endmodule`-blokk
Simuleringskonstruksjoner`always`, `initial`, `#delay`, `$display`, `$monitor`, `$dumpvars`
Syntesekonstruksjoner`always @(posedge clk)`, `assign`, strukturell modulinstansiering
Logisk verdisystemFire-verdiers - 0, 1, X (udefinert), Z (høyimpedans)
Typisk filstørrelse500 B - 500 KB per modul; syntetiserte nettlister opp til flere MB
VersjonsdeteksjonIngen versjonsdeklarasjon i filen - verktøy utleder versjon fra syntaktiske konstruksjoner
Simulering med åpen kildekodeIcarus Verilog (`iverilog`), Verilator
Kommersielle synteseverktøyVivado (AMD/Xilinx), Quartus Prime (Intel/Altera)
MIME-type`text/plain` (også uformelt `text/x-verilog`)
Utgitt1984 (Verilog language); IEEE 1364-1995 standard
Siste versjonVerilog-2005 (IEEE 1364-2005); superseded by SystemVerilog (IEEE 1800-2017)
Åpen standardJa · royalty-fri
Spesifikasjonieeexplore.ieee.org

V-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med V-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om V-filer.

Ofte stilte spørsmål

Hva åpner en .v-fil?
Enhver tekstbehandler for visning. For simulering: Icarus Verilog (gratis, åpen kildekode) eller ModelSim. For FPGA-syntese: Vivado (AMD/Xilinx) eller Quartus Prime (Intel/Altera).
Er .v Verilog eller språket V?
Begge språkene bruker .v. Verilog er en HDL for maskinvaredesign (dominerende bruk); V (vlang.io) er et systemprogrammeringsspråk. Sjekk filinnholdet - Verilog starter med «module», V starter med «fn» eller «module» med en annen syntaks.
Er ISE Design Suite fortsatt bra for Verilog?
ISE 14.7 (siste versjon, 2013) fungerer for eldre Xilinx FPGA-er (Spartan-6, Virtex-6), men er utgått. For alle 7-serier eller nyere AMD FPGA-er, bruk Vivado.
Hva er forskjellen mellom .v- og .sv-filer?
.sv er SystemVerilog (IEEE 1800), etterfølgeren til Verilog (IEEE 1364). SystemVerilog legger til grensesnitt, klasser, assertions og verifiseringsfunksjoner. Verilog-2005-kode er gyldig SystemVerilog, så .v kan ofte endres til .sv.
Kan jeg simulere Verilog gratis?
Ja - Icarus Verilog (iverilog) er åpen kildekode og gratis. Vivado ML Edition og Quartus Prime Lite er gratis (med enhetsbegrensninger). ModelSim har en gratis studentversjon.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å