АнглийскийФранцузскийИспанский

Значок OnWorks

vvp - Интернет в облаке

Запустите vvp в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда vvp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


vvp - движок времени выполнения Icarus Verilog vvp

СИНТАКСИС


ввп [-sv] [-Mpath] [-mmodule] [-llogfile] входной файл [расширенные-аргументы ...]

ОПИСАНИЕ


ввп это механизм времени выполнения, который выполняет скомпилированную форму по умолчанию, сгенерированную Icarus
Verilog. Выход из иверилог Сама по себе команда не может быть исполнена ни на одной платформе.
Вместо этого ввп Программа вызывается для выполнения сгенерированного выходного файла.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


ввп принимает следующие варианты:

-lжурнальный файл
Этот флаг указывает файл журнала, в котором все MCI выход идет. Укажите файл журнала
как '-', чтобы отправить вывод журнала на . $ display и друзья отправляют свои результаты
как к а также .

-Mпуть Этот флаг добавляет каталог в список путей, используемый для поиска модулей VPI. В
путь по умолчанию включает только каталог установки для модуля system.vpi, но
этот флаг может добавлять другие каталоги. Допускается несколько путей, и модули будут
искать по порядку.

-mмодуль
Сообщите среде выполнения vvp загрузить названный модуль перед выполнением моделирования.
Команда system.vpi модуль загружается по умолчанию, но дополнительные модули, в том числе
модули, которые вы скомпилировали локально, можно указать с помощью этого флага. Любое количество
модули могут быть загружены, и они будут связаны в том порядке, в котором они перечислены в
командная строка.

Обычно вам нужно указать только имя модуля, без какого-либо каталога
путь или суффикс .vpi, и путь поиска сканируется, чтобы найти модуль. Однако если
имя включает хотя бы один символ каталога, тогда путь поиска не
отсканировано, и предполагается, что имя является полным именем файла.

-n Этот флаг делает $ stop или синоним слова $ finish. Его можно использовать для
придать программе более понятный интерфейс при работе в неинтерактивном
окружающей среды.

-N Этот флаг делает то же самое, что и -n, но дает код выхода 1, если
стимуляция вызывает $ stop. Его можно использовать, чтобы указать на сбой моделирования, когда
запуск тестовой среды.

-s Стоп. Это приведет к остановке моделирования в начале, до каких-либо событий.
запланированы. Это позволяет интерактивному пользователю просто получить доступ к моделированию.
до его начала.

-v Включите подробные сообщения. Это приведет к тому, что информация о ходе выполнения будет
быть распечатанным в стандартном формате.

-V Распечатайте версию среды выполнения и выйдите.

РАСПРОСТРАНЕНИЯ АРГУМЕНТЫ


Описанные выше параметры vvp должны стоять перед именем файла дизайна. После дизайна
имя файла, однако, может быть любое количество неуказанных аргументов. Эти аргументы
не интерпретируются vvp, а вместо этого передаются в исполняемый дизайн и доступны
через $ test $ plusargs и $ value $ plusargs системные функции.

Аргументы, которые не начинаются с символа плюса (+), недоступны для $ plusargs
системные задачи, но все еще могут быть доступны через код PLI через vpi_get_vlog_info функции.
Это означает, что модули vpi могут использовать аргументы, которые не начинаются с +, и могут быть уверены, что
они не мешают заданным пользователем плюс-аргументам.

Есть несколько расширенных аргументов, которые интерпретируются стандартным модулем system.vpi,
который реализует стандартные системные задачи и поэтому всегда включен. Эти аргументы
описанных здесь.

-VCD Этот расширенный аргумент устанавливает формат волнового дампа VCD. Это значение по умолчанию в
отсутствие каких-либо IVERILOG_DUMPER переменная окружения. Файлы дампа VCD
большие и громоздкие, но также максимально совместимы со сторонними инструментами, которые
читать дампы осциллограмм.

-lxt|-lxt-скорость|-lxt-пробел
Эти расширенные аргументы устанавливают формат волнового дампа lxt, возможно, с форматом
оптимизации. В -lxt-пробел флаг устанавливает выходной формат lxt с полным
сжатие включено. Полученные файлы довольно маленькие. В -lxt-скорость выбирает
режим сжатия lxt, обеспечивающий лучшее время выполнения и самый быстрый
время чтения за счет некоторого размера файла.

-lxt2|-lx2
Формат LXT2 медленнее, чем LXT (быстрее, чем VCD), но занимает меньше места и является
выписывается постепенно. Таким образом, вы можете просматривать файлы lxt2 во время симуляции.
все еще работает (или приостановлено), или если ваша симуляция выйдет из строя или будет убита, вы все равно
есть полезный дамп.

-никто Этот флаг может использоваться сам по себе или добавляться в конец вышеперечисленных дамперов.
(vcd / lxt / lxt2 / lx2) для подавления вывода всех сигналов. Это может сделать долгое моделирование
бежать быстрее.

-sdf-предупреждать
При загрузке файла аннотации SDF эта опция заставляет аннотатор печатать
предупреждения о сомнительных, но не критических проблемах.

-sdf-информация
При загрузке файла аннотации SDF эта опция заставляет аннотатор печатать
информация об аннотации.

-sdf-подробный
Это сокращение от -sdf-info -sdf-warn.

ОКРУЖАЮЩАЯ СРЕДА


Команда vvp также принимает некоторые переменные среды, которые управляют ее поведением. Эти
можно использовать для полупостоянных изменений.

IVERILOG_DUMPER =lxt | lxt2 | lx2 | vcd | none
Это выбирает выходной формат для вывода сигнала. Обычно формы сигналов
выгружается в формате vcd, но эту переменную можно использовать для выбора формата lxt, который
гораздо более компактный, хотя и ограничен gtkwave или совместимыми программами просмотра. Это также может быть
используется для подавления вывода VCD, что позволяет сэкономить время при проведении регрессионных тестов.

INTERACTIVE РЕЖИМ


Механизм моделирования поддерживает интерактивный режим. Пользователь может прервать симуляцию
(обычно набирая ), чтобы перейти к интерактивной подсказке. Из этого приглашения
помощь команда печатает краткую сводку доступных команд.

В интерактивный режим также можно войти, позвонив в $ стоп системная задача изнутри
симуляции, или позвонив в vpi_control Функция VPI с впиСтоп контроль
аргумент. Эти средства входа в интерактивный режим эквивалентны.

Используйте vvp онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    iReport-Designer для JasperReports
    iReport-Designer для JasperReports
    ПРИМЕЧАНИЕ. Поддержка iReport/Jaspersoft Studio.
    Объявление: Начиная с версии 5.5.0,
    Jaspersoft Studio станет официальным
    дизайнерский клиент для JasperReports. я докладываю
    воля...
    Скачать iReport-Designer для JasperReports
  • 2
    ПостустановщикF
    ПостустановщикF
    PostInstallerF установит все
    программное обеспечение, которое Fedora Linux и другие
    не включает по умолчанию, после
    запуск Fedora в первый раз. Его
    легко для ...
    Скачать PostInstallerF
  • 3
    Трассирование
    Трассирование
    Проект strace перенесен в
    https://strace.io. strace is a
    диагностика, отладка и обучение
    трассировщик пользовательского пространства для Linux. Это используется
    следить за...
    Скачать стрейс
  • 4
    Графический интерфейс извлечения gMKV
    Графический интерфейс извлечения gMKV
    Графический интерфейс для утилиты mkvextract (часть
    MKVToolNix), который включает большинство (если
    не все) функциональность mkvextract и
    утилиты мквинфо. Написано на C#NET 4.0,...
    Скачать gMKVExtractGUI
  • 5
    Библиотека JasperReports
    Библиотека JasperReports
    Библиотека JasperReports - это
    самый популярный в мире открытый исходный код
    бизнес-аналитика и отчетность
    двигатель. Он полностью написан на Java
    и это умеет ...
    Скачать библиотеку JasperReports
  • 6
    Книги Frappe
    Книги Frappe
    Frappe Books — это бесплатная книга с открытым исходным кодом.
    программное обеспечение для настольного бухгалтерского учета, которое
    простой и хорошо продуманный для использования
    малый бизнес и фрилансеры. Это'...
    Скачать книги фраппе
  • Больше »

Команды Linux

  • 1
    Часы
    Часы
    AClock — аналоговые часы для док-приложения
    GNUшаг...
    Запустить AClock
  • 2
    acl_gran
    acl_gran
    rsbac-admin — доступ на основе набора правил
    ОПИСАНИЕ элемента управления: rsbac-admin — это
    набор инструментов, используемых для управления системами с помощью
    контроль доступа на основе набора правил (RSBAC)
    Керн...
    Запустите acl_gran
  • 3
    cpupower-частотный набор
    cpupower-частотный набор
    cpupower frequency-set - Небольшой инструмент
    что позволяет изменять настройки cpufreq.
    СИНТАКСИС: cpupower [ -c cpu ]
    частота-набор [опции] ОПИСАНИЕ:
    частота процессора...
    Запустить cpupower-frequency-set
  • 4
    cpupower-idle-информация
    cpupower-idle-информация
    cpupower Idle-info — Утилита для
    получить информацию о простое ядра процессора
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ: Инструмент
    который печатает p...
    Запустите cpupower-idle-info
  • 5
    гбкер
    гбкер
    gbker — производить плотность ядра
    оценка ...
    Запустить гбкер
  • 6
    gbker2d
    gbker2d
    gbker2d — оценка плотности ядра для
    двумерные данные...
    Запустите gbker2d
  • Больше »

Ad