.V

File V

Verilog Hardware Description Language Source File
Fai una domanda
RISPOSTA RAPIDA

Un file .v è quasi sempre un file sorgente del linguaggio di descrizione hardware Verilog, utilizzato per progettare circuiti digitali per FPGA e ASIC. È possibile aprirlo in qualsiasi editor di testo per leggere il codice, oppure in Vivado, Quartus Prime o Icarus Verilog per simularlo e sintetizzarlo. Un piccolo numero di file .v appartiene al linguaggio di programmazione V (vlang.io): controlla la prima riga per distinguerli.

Sviluppatore: Phil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995) Categoria: File di sviluppo Standard aperto MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 21, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file V?

.v è l'estensione standard dei file sorgente per Verilog, un linguaggio di descrizione hardware (HDL) utilizzato per modellare circuiti digitali per la programmazione FPGA e la progettazione ASIC. Verilog è stato creato nel 1984 da Phil Moorby e Prabhu Goel presso Gateway Design Automation ed è stato successivamente standardizzato come IEEE 1364-1995. Consente agli ingegneri di descrivere il comportamento, la struttura e la temporizzazione dell'hardware a livello di trasferimento tra registri (RTL), che gli strumenti di sintesi mappano poi su porte logiche reali.

Un file .v contiene una o più definizioni di module. Ogni modulo dichiara la sua lista di porte, i segnali interni wire e reg, i parametri e la logica espressa attraverso blocchi always (comportamentali), istruzioni assign (combinatorie) o istanze strutturali di altri moduli. La versione del file - Verilog-95, Verilog-2001 o Verilog-2005 - non è dichiarata nel file; gli strumenti la deducono dai costrutti sintattici utilizzati.

Verilog-2005 (IEEE 1364-2005) è stato l'ultimo standard autonomo prima che SystemVerilog (IEEE 1800-2017, .sv) unisse l'HDL con funzionalità di linguaggio di verifica hardware, diventandone il successore moderno. I file .v rimangono ampiamente utilizzati in progetti FPGA e ASIC legacy in tutto il mondo. VHDL (.vhd) è la principale alternativa HDL, prevalente nei contesti della difesa e dell'aerospazio europeo.

Gli strumenti di simulazione come iverilog (Icarus Verilog) e Verilator, e gli strumenti di sintesi come Vivado (AMD/Xilinx) e Quartus Prime (Intel/Altera), accettano tutti i file .v nativamente.

Sicurezza e incolumità

RISCHIO: LOW

Codice sorgente in testo semplice; nessun rischio di esecuzione se visualizzato in un editor di testo. Rischio solo quando sintetizzato e programmato sull'hardware - revisionare l'RTL da fonti non attendibili per Trojan hardware.

Dettagli del formato

in sintesi
NOME COMPLETOVerilog Hardware Description Language Source Fileanche noto come Verilog source file, Verilog design file
SVILUPPATOREPhil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995)dal 1984 (Verilog language); IEEE 1364-1995 standard
TIPO MIMEtext/plain
TIPOcodice sorgente del linguaggio di descrizione hardware in testo semplice
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • File sorgente linguaggio V - Il linguaggio di programmazione V (vlang.io, 2019) utilizza anch'esso l'estensione .v per i suoi file sorgente - non correlato alla progettazione hardware.
  • File Coq / assistente alla dimostrazione - L'assistente alla dimostrazione Coq utilizza occasionalmente .v per gli script di dimostrazione dei teoremi; distinto da Verilog.

Programmi che aprono file V

Windows6 apps
Vivado Design Suite (AMD/Xilinx) Freemium Crea o apri un progetto, aggiungi i file .v come sorgenti di progetto; sintesi e simulazione integrate.
Quartus Prime (Intel/Altera) Freemium Aggiungi i file .v a un progetto Quartus; sintetizza e simula per FPGA Intel.
ModelSim / Questa (Siemens EDA) Freemium vlog file.v per compilare; vsim nome_modulo per simulare nel visualizzatore di forme d'onda.
Visual Studio Code + TerosHDL extension Open-source Apri i file .v con evidenziazione della sintassi, linting e integrazione del visualizzatore di forme d'onda.
ISE Design Suite (Xilinx) Gratuito Strumento legacy per FPGA precedenti alla serie 7 (Spartan-6, Virtex-6); ultima versione 14.7 (2013). Sostituito da Vivado per i dispositivi più recenti.
VeriLogger Extreme (SynaptiCAD) A pagamento Simulatore Verilog/SystemVerilog; il sito potrebbe essere datato - verificare prima di consigliare.
macOS1 app
Icarus Verilog (iverilog) Open-source iverilog -o sim file.v && vvp sim - compila e simula; GTKWave per le forme d'onda.
Linux4 apps
Icarus Verilog (iverilog) Open-source iverilog -o sim file.v && vvp sim - compila e simula; GTKWave per le forme d'onda.
Verilator Open-source verilator --cc file.v - compila Verilog in un modello di simulazione C++ veloce; simulatore open-source di livello industriale.
ISE Design Suite (Xilinx) Gratuito Strumento legacy per FPGA precedenti alla serie 7 (Spartan-6, Virtex-6); ultima versione 14.7 (2013). Sostituito da Vivado per i dispositivi più recenti.
Vivado Design Suite Freemium Modalità progetto o non-progetto di Vivado per sintesi/simulazione su Linux.

Dettagli tecnici

specifiche approfondite
Standard del linguaggioIEEE 1364-1995, 1364-2001, 1364-2005 (Verilog-2005)
Standard successoreSystemVerilog IEEE 1800-2017 (estensione `.sv`)
CodificaASCII (secondo le specifiche IEEE); supporto Unicode dipendente dallo strumento nei commenti
Costrutto di alto livelloblocco `module ... endmodule`
Costrutti di simulazione`always`, `initial`, `#delay`, `$display`, `$monitor`, `$dumpvars`
Costrutti di sintesi`always @(posedge clk)`, `assign`, istanza strutturale di moduli
Sistema di valori logiciA quattro valori - 0, 1, X (indefinito), Z (alta impedenza)
Dimensione tipica del file500 B - 500 KB per modulo; netlist sintetizzate fino a diversi MB
Rilevamento versioneNessuna dichiarazione di versione nel file - gli strumenti deducono la versione dai costrutti sintattici usati
Simulazione open-sourceIcarus Verilog (`iverilog`), Verilator
Strumenti di sintesi commercialiVivado (AMD/Xilinx), Quartus Prime (Intel/Altera)
Tipo MIME`text/plain` (anche `text/x-verilog` informalmente)
Rilasciato1984 (Verilog language); IEEE 1364-1995 standard
Ultima versioneVerilog-2005 (IEEE 1364-2005); superseded by SystemVerilog (IEEE 1800-2017)
Standard apertoSì · royalty-free
Specificaieeexplore.ieee.org

Conversioni V

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file V. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file V.

Domande frequenti

Cosa apre un file .v?
Qualsiasi editor di testo per la visualizzazione. Per la simulazione: Icarus Verilog (gratuito, open-source) o ModelSim. Per la sintesi FPGA: Vivado (AMD/Xilinx) o Quartus Prime (Intel/Altera).
Il file .v è Verilog o linguaggio V?
Entrambi i linguaggi usano l'estensione .v. Verilog è un HDL per la progettazione hardware (uso dominante); V (vlang.io) è un linguaggio di programmazione di sistemi. Controlla il contenuto del file: Verilog inizia con «module», V inizia con «fn» o «module» con una sintassi differente.
ISE Design Suite è ancora valido per Verilog?
ISE 14.7 (ultima versione, 2013) funziona per i vecchi FPGA Xilinx (Spartan-6, Virtex-6) ma è fuori produzione. Per qualsiasi FPGA AMD della serie 7 o più recente, usa Vivado.
Qual è la differenza tra i file .v e .sv?
.sv è SystemVerilog (IEEE 1800), il successore di Verilog (IEEE 1364). SystemVerilog aggiunge interfacce, classi, asserzioni e funzionalità di verifica. Il codice Verilog-2005 è un SystemVerilog valido, quindi i file .v possono spesso essere rinominati in .sv.
Posso simulare Verilog gratuitamente?
Sì - Icarus Verilog (iverilog) è open-source e gratuito. Vivado ML Edition e Quartus Prime Lite sono gratuiti (con restrizioni sui dispositivi). ModelSim ha una versione studentesca gratuita.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z