.V

Arquivo V

Verilog Hardware Description Language Source File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .v é quase sempre um arquivo de código-fonte da linguagem de descrição de hardware Verilog, usado para projetar circuitos digitais para FPGAs e ASICs. Abra-o em qualquer editor de texto para ler o código, ou no Vivado, Quartus Prime ou Icarus Verilog para simulá-lo e sintetizá-lo. Um pequeno número de arquivos .v pertence à linguagem de programação V (vlang.io) - verifique a primeira linha para diferenciá-los.

Desenvolvedor: Phil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995) Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/plain
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Jun 21, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro V?

.v é a extensão de arquivo de código-fonte padrão para Verilog, uma linguagem de descrição de hardware (HDL) usada para modelar circuitos digitais para programação de FPGA e design de ASIC. O Verilog foi criado em 1984 por Phil Moorby e Prabhu Goel na Gateway Design Automation e foi posteriormente padronizado como IEEE 1364-1995. Ele permite que engenheiros descrevam o comportamento, a estrutura e o tempo do hardware no nível de transferência de registros (RTL), que as ferramentas de síntese mapeiam para portas lógicas reais.

Um arquivo .v contém uma ou mais definições de module. Cada módulo declara sua lista de portas, sinais internos wire e reg, parâmetros e lógica expressa através de blocos always (comportamental), instruções assign (combinacional) ou instanciação estrutural de outros módulos. A versão do arquivo - Verilog-95, Verilog-2001 ou Verilog-2005 - não é declarada no arquivo; as ferramentas a inferem a partir das construções de sintaxe utilizadas.

O Verilog-2005 (IEEE 1364-2005) foi o último padrão independente antes do SystemVerilog (IEEE 1800-2017, .sv) fundir a HDL com recursos de linguagem de verificação de hardware, tornando-se o sucessor moderno. Arquivos .v continuam sendo amplamente utilizados em projetos legados de FPGA e ASIC em todo o mundo. O VHDL (.vhd) é a principal alternativa de HDL, prevalente em contextos de defesa e aeroespacial europeu.

Ferramentas de simulação como iverilog (Icarus Verilog) e Verilator, e ferramentas de síntese como Vivado (AMD/Xilinx) e Quartus Prime (Intel/Altera), aceitam arquivos .v nativamente.

Segurança e proteção

RISCO: LOW

Código-fonte em texto simples; sem risco de execução ao ser visualizado em um editor de texto. Risco apenas quando sintetizado e programado em hardware - revise o RTL de fontes não confiáveis para cavalos de Troia de hardware.

Detalhes do formato

em resumo
NOME COMPLETOVerilog Hardware Description Language Source Filetambém conhecido como Verilog source file, Verilog design file
DESENVOLVEDORPhil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995)desde 1984 (Verilog language); IEEE 1364-1995 standard
TIPO MIMEtext/plain
TIPOcódigo-fonte de linguagem de descrição de hardware em texto simples
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Arquivo de código-fonte da linguagem V - A linguagem de programação V (vlang.io, 2019) também usa a extensão .v para seus arquivos de código-fonte - não relacionada ao design de hardware.
  • Arquivo Coq / assistente de prova - O assistente de prova Coq ocasionalmente usa .v para scripts de prova de teoremas; distinto do Verilog.

Programas que abrem arquivos V

Windows6 apps
Vivado Design Suite (AMD/Xilinx) Freemium Crie ou abra um projeto, adicione arquivos .v como fontes de design; síntese e simulação integradas.
Quartus Prime (Intel/Altera) Freemium Adicione arquivos .v a um projeto Quartus; sintetize e simule para FPGAs Intel.
ModelSim / Questa (Siemens EDA) Freemium vlog file.v para compilar; vsim module_name para simular no visualizador de formas de onda.
Visual Studio Code + TerosHDL extension Código aberto Abra arquivos .v com realce de sintaxe, linting e integração com visualizador de formas de onda.
ISE Design Suite (Xilinx) Gratuito Ferramenta legada para FPGAs anteriores à série 7 (Spartan-6, Virtex-6); última versão 14.7 (2013). Substituída pelo Vivado para dispositivos mais novos.
VeriLogger Extreme (SynaptiCAD) Pago Simulador Verilog/SystemVerilog; o site pode estar desatualizado - verifique antes de recomendar.
macOS1 app
Icarus Verilog (iverilog) Código aberto iverilog -o sim file.v && vvp sim - compila e simula; GTKWave para formas de onda.
Linux4 apps
Icarus Verilog (iverilog) Código aberto iverilog -o sim file.v && vvp sim - compila e simula; GTKWave para formas de onda.
Verilator Código aberto verilator --cc file.v - compila Verilog para um modelo de simulação rápido em C++; simulador de código aberto de nível industrial.
ISE Design Suite (Xilinx) Gratuito Ferramenta legada para FPGAs anteriores à série 7 (Spartan-6, Virtex-6); última versão 14.7 (2013). Substituída pelo Vivado para dispositivos mais novos.
Vivado Design Suite Freemium Modo de projeto Vivado ou modo sem projeto para síntese/simulação no Linux.

Detalhes técnicos

especificação profunda
Padrão da linguagemIEEE 1364-1995, 1364-2001, 1364-2005 (Verilog-2005)
Padrão sucessorSystemVerilog IEEE 1800-2017 (extensão `.sv`)
CodificaçãoASCII (conforme especificação IEEE); suporte a Unicode dependente da ferramenta em comentários
Construto de nível superiorbloco `module ... endmodule`
Construtos de simulação`always`, `initial`, `#delay`, `$display`, `$monitor`, `$dumpvars`
Construtos de síntese`always @(posedge clk)`, `assign`, instanciação estrutural de módulo
Sistema de valores lógicosQuatro valores - 0, 1, X (indefinido), Z (alta impedância)
Tamanho típico de arquivo500 B - 500 KB por módulo; netlists sintetizadas de até vários MB
Detecção de versãoNenhuma declaração de versão no arquivo - as ferramentas inferem a versão a partir das construções de sintaxe usadas
Simulação de código abertoIcarus Verilog (`iverilog`), Verilator
Ferramentas comerciais de sínteseVivado (AMD/Xilinx), Quartus Prime (Intel/Altera)
Tipo MIME`text/plain` (também `text/x-verilog` informalmente)
Lançado1984 (Verilog language); IEEE 1364-1995 standard
Versão mais recenteVerilog-2005 (IEEE 1364-2005); superseded by SystemVerilog (IEEE 1800-2017)
Padrão abertoSim · livre de royalties
Especificaçãoieeexplore.ieee.org

Conversões de V

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos V. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos V.

Perguntas frequentes

O que abre um arquivo .v?
Qualquer editor de texto para visualização. Para simulação: Icarus Verilog (gratuito, código aberto) ou ModelSim. Para síntese de FPGA: Vivado (AMD/Xilinx) ou Quartus Prime (Intel/Altera).
O .v é Verilog ou linguagem V?
Ambas as linguagens usam .v. Verilog é uma HDL para design de hardware (uso dominante); V (vlang.io) é uma linguagem de programação de sistemas. Verifique o conteúdo do arquivo - Verilog começa com «module», V começa com «fn» ou «module» com sintaxe diferente.
O ISE Design Suite ainda é bom para Verilog?
O ISE 14.7 (última versão, 2013) funciona para FPGAs Xilinx legados (Spartan-6, Virtex-6), mas foi descontinuado. Para qualquer FPGA AMD da série 7 ou mais recente, use o Vivado.
Qual é a diferença entre arquivos .v e .sv?
.sv é SystemVerilog (IEEE 1800), o sucessor do Verilog (IEEE 1364). O SystemVerilog adiciona interfaces, classes, asserções e recursos de verificação. O código Verilog-2005 é um SystemVerilog válido, portanto, arquivos .v podem frequentemente ser renomeados para .sv.
Posso simular Verilog gratuitamente?
Sim - o Icarus Verilog (iverilog) é de código aberto e gratuito. O Vivado ML Edition e o Quartus Prime Lite são gratuitos (com restrições de dispositivos). O ModelSim possui uma edição estudantil gratuita.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z