.V

Plik V

Verilog Hardware Description Language Source File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .v to prawie zawsze plik źródłowy języka opisu sprzętu Verilog, używany do projektowania układów cyfrowych dla układów FPGA i ASIC. Możesz go otworzyć w dowolnym edytorze tekstu, aby przeczytać kod, lub w programach Vivado, Quartus Prime lub Icarus Verilog, aby go symulować i syntetyzować. Niewielka liczba plików .v należy do języka programowania V (vlang.io) - sprawdź pierwszą linię, aby je rozróżnić.

Deweloper: Phil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995) Kategoria: Pliki developerskie Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 21, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku V?

.v to standardowe rozszerzenie pliku źródłowego dla Verilog, języka opisu sprzętu (HDL) używanego do modelowania układów cyfrowych na potrzeby programowania FPGA i projektowania ASIC. Verilog został stworzony w 1984 roku przez Phila Moorby'ego i Prabhu Goela w Gateway Design Automation, a później został wystandaryzowany jako IEEE 1364-1995. Pozwala inżynierom opisywać zachowanie, strukturę i taktowanie sprzętu na poziomie transferu rejestrów (RTL), które narzędzia do syntezy mapują następnie na rzeczywiste bramki logiczne.

Plik .v zawiera jedną lub więcej definicji module. Każdy moduł deklaruje swoją listę portów, wewnętrzne sygnały wire i reg, parametry oraz logikę wyrażoną poprzez bloki always (behawioralne), instrukcje assign (kombinacyjne) lub strukturalne instancje innych modułów. Wersja pliku - Verilog-95, Verilog-2001 lub Verilog-2005 - nie jest deklarowana w pliku; narzędzia wnioskują ją na podstawie użytych konstrukcji składniowych.

Verilog-2005 (IEEE 1364-2005) był ostatnim samodzielnym standardem przed SystemVerilog (IEEE 1800-2017, .sv), który połączył HDL z funkcjami języka weryfikacji sprzętu, stając się jego nowoczesnym następcą. Pliki .v pozostają w powszechnym użyciu w starszych projektach FPGA i ASIC na całym świecie. VHDL (.vhd) jest główną alternatywą HDL, dominującą w sektorze obronnym i europejskim przemyśle lotniczym.

Narzędzia do symulacji, takie jak iverilog (Icarus Verilog) i Verilator, oraz narzędzia do syntezy, takie jak Vivado (AMD/Xilinx) i Quartus Prime (Intel/Altera), natywnie obsługują pliki .v.

Bezpieczeństwo

RYZYKO: LOW

Kod źródłowy w formacie czystego tekstu; brak ryzyka wykonania przy przeglądaniu w edytorze tekstu. Ryzyko występuje tylko podczas syntezy i programowania sprzętu - należy sprawdzać kod RTL z niezaufanych źródeł pod kątem trojanów sprzętowych.

Szczegóły formatu

w pigułce
PEŁNA NAZWAVerilog Hardware Description Language Source Fileznany również jako Verilog source file, Verilog design file
DEWELOPERPhil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995)od 1984 (Verilog language); IEEE 1364-1995 standard
TYP MIMEtext/plain
TYPkod źródłowy języka opisu sprzętu w formacie czystego tekstu
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Plik źródłowy języka V - Język programowania V (vlang.io, 2019) również używa rozszerzenia .v dla swoich plików źródłowych - nie jest on powiązany z projektowaniem sprzętu.
  • Plik asystenta dowodzenia Coq - Asystent dowodzenia Coq okazjonalnie używa .v dla skryptów dowodzenia twierdzeń; odrębny od Verilog.

Programy otwierające pliki V

Windows6 apps
Vivado Design Suite (AMD/Xilinx) Freemium Utwórz lub otwórz projekt, dodaj pliki .v jako źródła projektu; wbudowana synteza i symulacja.
Quartus Prime (Intel/Altera) Freemium Dodaj pliki .v do projektu Quartus; synteza i symulacja dla układów Intel FPGA.
ModelSim / Questa (Siemens EDA) Freemium vlog file.v aby skompilować; vsim module_name aby symulować w przeglądarce przebiegów czasowych.
Visual Studio Code + TerosHDL extension Open-source Otwieraj pliki .v z podświetlaniem składni, lintingiem i integracją z przeglądarką przebiegów.
ISE Design Suite (Xilinx) Darmowy Starsze narzędzie dla układów FPGA sprzed serii 7 (Spartan-6, Virtex-6); ostatnia wersja 14.7 (2013). Zastąpione przez Vivado dla nowszych urządzeń.
VeriLogger Extreme (SynaptiCAD) Płatny Symulator Verilog/SystemVerilog; strona może być nieaktualna - zweryfikuj przed rekomendacją.
macOS1 app
Icarus Verilog (iverilog) Open-source iverilog -o sim file.v && vvp sim - kompiluje i symuluje; GTKWave do przebiegów czasowych.
Linux4 apps
Icarus Verilog (iverilog) Open-source iverilog -o sim file.v && vvp sim - kompiluje i symuluje; GTKWave do przebiegów czasowych.
Verilator Open-source verilator --cc file.v - kompiluje Verilog do szybkiego modelu symulacyjnego C++; profesjonalny symulator open-source.
ISE Design Suite (Xilinx) Darmowy Starsze narzędzie dla układów FPGA sprzed serii 7 (Spartan-6, Virtex-6); ostatnia wersja 14.7 (2013). Zastąpione przez Vivado dla nowszych urządzeń.
Vivado Design Suite Freemium Tryb projektowy lub bezprojektowy Vivado do syntezy/symulacji w systemie Linux.

Szczegóły techniczne

specyfikacja
Standard językaIEEE 1364-1995, 1364-2001, 1364-2005 (Verilog-2005)
Standard następcySystemVerilog IEEE 1800-2017 (rozszerzenie `.sv`)
KodowanieASCII (zgodnie ze specyfikacją IEEE); wsparcie Unicode w komentarzach zależne od narzędzia
Konstrukcja najwyższego poziomublok `module ... endmodule`
Konstrukcje symulacyjne`always`, `initial`, `#delay`, `$display`, `$monitor`, `$dumpvars`
Konstrukcje syntezy`always @(posedge clk)`, `assign`, strukturalna instancja modułu
System wartości logicznychCzterowartościowy - 0, 1, X (niezdefiniowany), Z (wysoka impedancja)
Typowy rozmiar pliku500 B - 500 KB na moduł; syntetyzowane netlisty do kilku MB
Wykrywanie wersjiBrak deklaracji wersji w pliku - narzędzia wnioskują wersję z użytych konstrukcji składniowych
Symulacja open-sourceIcarus Verilog (`iverilog`), Verilator
Komercyjne narzędzia do syntezyVivado (AMD/Xilinx), Quartus Prime (Intel/Altera)
Typ MIME`text/plain` (również nieformalnie `text/x-verilog`)
Wydano1984 (Verilog language); IEEE 1364-1995 standard
Najnowsza wersjaVerilog-2005 (IEEE 1364-2005); superseded by SystemVerilog (IEEE 1800-2017)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjaieeexplore.ieee.org

Konwersje V

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami V. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki V.

Najczęściej zadawane pytania

Czym otworzyć plik .v?
Dowolnym edytorem tekstu do podglądu. Do symulacji: Icarus Verilog (darmowy, open-source) lub ModelSim. Do syntezy FPGA: Vivado (AMD/Xilinx) lub Quartus Prime (Intel/Altera).
Czy .v to Verilog czy język V?
Oba języki używają rozszerzenia .v. Verilog to HDL do projektowania sprzętu (zastosowanie dominujące); V (vlang.io) to język programowania systemowego. Sprawdź zawartość pliku - Verilog zaczyna się od słowa module, V zaczyna się od fn lub module z inną składnią.
Czy ISE Design Suite nadal nadaje się do Verilog?
ISE 14.7 (ostatnia wersja z 2013 r.) działa ze starszymi układami Xilinx FPGA (Spartan-6, Virtex-6), ale nie jest już rozwijany. Dla wszystkich układów AMD FPGA z serii 7 lub nowszych należy używać Vivado.
Jaka jest różnica między plikami .v a .sv?
.sv to SystemVerilog (IEEE 1800), następca Verilog (IEEE 1364). SystemVerilog dodaje interfejsy, klasy, asercje i funkcje weryfikacyjne. Kod Verilog-2005 jest poprawnym kodem SystemVerilog, więc pliki .v często można po prostu przemianować na .sv.
Czy mogę symulować Verilog za darmo?
Tak - Icarus Verilog (iverilog) jest darmowy i open-source. Vivado ML Edition oraz Quartus Prime Lite są darmowe (z ograniczeniami co do obsługiwanych układów). ModelSim posiada bezpłatną edycję studencką.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z