.V

Файл V

Verilog Hardware Description Language Source File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .v - это почти всегда исходный код языка описания аппаратуры Verilog, используемый для проектирования цифровых схем для FPGA и ASIC. Откройте его в любом текстовом редакторе, чтобы прочитать код, или в Vivado, Quartus Prime или Icarus Verilog для симуляции и синтеза. Небольшое количество файлов .v относится к языку программирования V (vlang.io) - проверьте первую строку, чтобы отличить их.

Разработчик: Phil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995) Категория: Файлы разработчика Открыть стандартное MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jun 21, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла V?

.v - это стандартное расширение исходного файла для Verilog, языка описания аппаратуры (HDL), используемого для моделирования цифровых схем при программировании FPGA и проектировании ASIC. Verilog был создан в 1984 году Филом Мурби и Прабху Гоэлом в Gateway Design Automation и позже стандартизирован как IEEE 1364-1995. Он позволяет инженерам описывать поведение, структуру и тайминги оборудования на уровне регистровых передач (RTL), которые инструменты синтеза затем преобразуют в реальные логические вентили.

Файл .v содержит одно или несколько определений module. Каждый модуль объявляет свой список портов, внутренние сигналы wire и reg, параметры и логику, выраженную через блоки always (поведенческую), операторы assign (комбинационную) или структурное создание экземпляров других модулей. Версия файла - Verilog-95, Verilog-2001 или Verilog-2005 - не объявляется в самом файле; инструменты определяют её по используемым синтаксическим конструкциям.

Verilog-2005 (IEEE 1364-2005) был последним отдельным стандартом до того, как SystemVerilog (IEEE 1800-2017, .sv) объединил функции HDL с возможностями языка верификации аппаратуры, став его современным преемником. Файлы .v по-прежнему широко используются в устаревших проектах FPGA и ASIC по всему миру. VHDL (.vhd) является основной альтернативой HDL, преобладающей в оборонном и европейском аэрокосмическом секторах.

Инструменты симуляции, такие как iverilog (Icarus Verilog) и Verilator, а также инструменты синтеза, такие как Vivado (AMD/Xilinx) и Quartus Prime (Intel/Altera), нативно поддерживают файлы .v.

Безопасность и защита

РИСК: LOW

Исходный код в обычном тексте; нет риска выполнения при просмотре в текстовом редакторе. Риск возникает только при синтезе и прошивке в оборудование - проверяйте RTL из ненадежных источников на наличие аппаратных троянов.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕVerilog Hardware Description Language Source Fileтакже известен как Verilog source file, Verilog design file
РАЗРАБОТЧИКPhil Moorby & Prabhu Goel at Gateway Design Automation (1984); standardized by IEEE (IEEE 1364-1995)с 1984 (Verilog language); IEEE 1364-1995 standard
MIME-ТИПtext/plain
ТИПисходный код языка описания аппаратуры в текстовом формате
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Исходный файл языка V - Язык программирования V (vlang.io, 2019) также использует расширение .v для своих исходных файлов - не связан с проектированием оборудования.
  • Файл Coq / proof assistant - Инструмент доказательства теорем Coq иногда использует .v для скриптов доказательств; отличается от Verilog.

Программы, открывающие файлы V

Windows6 apps
Vivado Design Suite (AMD/Xilinx) Freemium Создайте или откройте проект, добавьте файлы .v как источники дизайна; синтез и симуляция встроены.
Quartus Prime (Intel/Altera) Freemium Добавьте файлы .v в проект Quartus; синтезируйте и симулируйте для FPGA Intel.
ModelSim / Questa (Siemens EDA) Freemium vlog file.v для компиляции; vsim module_name для симуляции в окне временных диаграмм.
Visual Studio Code + TerosHDL extension Открытый код Открывайте файлы .v с подсветкой синтаксиса, линтингом и интеграцией с просмотрщиком временных диаграмм.
ISE Design Suite (Xilinx) Бесплатно Устаревший инструмент для FPGA до 7-й серии (Spartan-6, Virtex-6); последняя версия 14.7 (2013). Заменен на Vivado для новых устройств.
VeriLogger Extreme (SynaptiCAD) Платно Симулятор Verilog/SystemVerilog; сайт может быть устаревшим - проверьте перед использованием.
macOS1 app
Icarus Verilog (iverilog) Открытый код iverilog -o sim file.v && vvp sim - компилирует и симулирует; GTKWave для просмотра диаграмм.
Linux4 apps
Icarus Verilog (iverilog) Открытый код iverilog -o sim file.v && vvp sim - компилирует и симулирует; GTKWave для просмотра диаграмм.
Verilator Открытый код verilator --cc file.v - компилирует Verilog в быструю модель симуляции на C++; симулятор открытого типа промышленного уровня.
ISE Design Suite (Xilinx) Бесплатно Устаревший инструмент для FPGA до 7-й серии (Spartan-6, Virtex-6); последняя версия 14.7 (2013). Заменен на Vivado для новых устройств.
Vivado Design Suite Freemium Режим проекта или режим без проекта Vivado для синтеза/симуляции на Linux.

Технические подробности

глубокая спецификация
Стандарт языкаIEEE 1364-1995, 1364-2001, 1364-2005 (Verilog-2005)
Стандарт-преемникSystemVerilog IEEE 1800-2017 (расширение `.sv`)
КодировкаASCII (согласно спецификации IEEE); поддержка Unicode в комментариях зависит от инструмента
Конструкция верхнего уровняблок `module ... endmodule`
Конструкции симуляции`always`, `initial`, `#delay`, `$display`, `$monitor`, `$dumpvars`
Конструкции синтеза`always @(posedge clk)`, `assign`, структурное создание экземпляров модулей
Система логических значенийЧетырехзначная - 0, 1, X (неопределено), Z (высокий импеданс)
Типичный размер файла500 Б - 500 КБ на модуль; синтезированные нетлисты до нескольких МБ
Определение версииВ файле нет объявления версии - инструменты определяют её по синтаксису
Симуляция с открытым кодомIcarus Verilog (`iverilog`), Verilator
Коммерческие инструменты синтезаVivado (AMD/Xilinx), Quartus Prime (Intel/Altera)
MIME-тип`text/plain` (также неофициально `text/x-verilog`)
Выпущен1984 (Verilog language); IEEE 1364-1995 standard
Последняя версияVerilog-2005 (IEEE 1364-2005); superseded by SystemVerilog (IEEE 1800-2017)
Открыть стандартноеДа · без роялти
Спецификацияieeexplore.ieee.org

Конвертации V

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами V. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах V.

Часто задаваемые вопросы

Чем открыть файл .v?
Любым текстовым редактором для просмотра. Для симуляции: Icarus Verilog (бесплатный, с открытым исходным кодом) или ModelSim. Для синтеза FPGA: Vivado (AMD/Xilinx) или Quartus Prime (Intel/Altera).
Является ли .v файлом Verilog или языка V?
Оба языка используют расширение .v. Verilog - это HDL для проектирования оборудования (основное использование); V (vlang.io) - это язык системного программирования. Проверьте содержимое файла: Verilog начинается с ключевого слова module, а V начинается с fn или module с другим синтаксисом.
Подходит ли ISE Design Suite для Verilog сегодня?
ISE 14.7 (последняя версия, 2013 г.) работает для устаревших FPGA Xilinx (Spartan-6, Virtex-6), но поддержка прекращена. Для любых FPGA AMD 7-й серии или новее используйте Vivado.
В чем разница между файлами .v и .sv?
.sv - это SystemVerilog (IEEE 1800), преемник Verilog (IEEE 1364). SystemVerilog добавляет интерфейсы, классы, утверждения (assertions) и функции верификации. Код Verilog-2005 является валидным кодом SystemVerilog, поэтому файлы .v часто можно просто переименовать в .sv.
Можно ли симулировать Verilog бесплатно?
Да - Icarus Verilog (iverilog) имеет открытый исходный код и бесплатен. Vivado ML Edition и Quartus Prime Lite бесплатны (с ограничениями по устройствам). У ModelSim есть бесплатная версия для студентов.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z