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

Ad


Значок OnWorks

iverilog-vpi - Онлайн в облаке

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

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

ПРОГРАММА:

ИМЯ


iverilog-vpi - скомпилировать интерфейс для модулей VPI

СИНТАКСИС


иверилог-впи [--name =имя] исходный файл...

ОПИСАНИЕ


иверилог-впи это инструмент для упрощения компиляции модулей VPI для использования с Icarus
Verilog. Он берет в командной строке список исходных файлов C или C ++ и генерирует как
вывести связанный модуль VPI. Увидеть ввп(1) справочная страница с описанием того, как связаны
модуль загружается путем моделирования.

Результат назван в честь первого исходного файла. Например, если первый исходный файл
названный foo.c, вывод становится foo.vpi.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


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

-lбиблиотека
Включите указанную библиотеку в ссылку на модуль VPI. Это позволяет модулям VPI
для дальнейших ссылок на внешние библиотеки.

-Iкаталог
Добавить каталог в список каталогов, в которых будет производиться поиск файлов заголовков.

-Dопределять
Определите макрос с именем определять.

--name =имя
Обычно выходной модуль VPI будет назван в честь первого переданного исходного файла.
к команде. Этот флаг устанавливает имя (без суффикса .vpi) вывода
модуль vpi.

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

--cфлаги, --ldflags и --ldlibs
Эти флаги предоставляют информацию о времени компиляции.

ТОЛЬКО ДЛЯ ПК ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


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

-mingw =путь
Сообщите программе корень пакета инструментов компилятора Mingw. В ввп время выполнения
скомпилирован этим компилятором, и это компилятор, который иверилог-впи ожидает
используйте для компиляции исходного кода. Обычно это не требуется, и если вы используете
это нужно только один раз. Компилятор сохранит путь в реестре для
использовать позже.

-ivl =путь
Установите для использования при компиляции корень, если установлен Icarus Verilog. Это
место, где вы установили Icarus Verilog при запуске установщика. Этот флаг
также требуется только один раз, и путь сохраняется в реестре для использования в будущем.

ТОЛЬКО ДЛЯ UNIX ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Версия UNIX иверилог-впи включает дополнительные флаги, позволяющие гуру Makefile заглядывать в
конфигурация иверилог установка. Таким образом, Makefiles можно записать так:
обрабатывать сложные сборки VPI изначально и без жесткого кодирования значений, которые зависят от
система и установка. Если они вообще используются, эти параметры необходимо использовать по очереди, и
без каких-либо других опций или директив.

--cflags
Распечатайте флаги компилятора (CFLAGS или CXXFLAGS), необходимые для компиляции исходного кода.
предназначен для модуля VPI.

--ldflags
Выведите флаги компоновщика (LDFLAGS), необходимые для связывания модуля VPI.

--ldlibs
Распечатайте библиотеки (LDLIBS), необходимые для связывания модуля VPI.

-м32 В 64-битных системах, которые его поддерживают (и поддерживают vvp32), этот флаг запрашивает 32-битный
vpi вместо 64-битного двоичного файла по умолчанию.

Пример файла сборки GNU, который использует эти флаги:

CFLAGS = -Wall -O $ (CFLAGS _ $ @)
VPI_CFLAGS: = $ (оболочка iverilog-vpi --cflags)
CFLAGS_messagev.o = $ (VPI_CFLAGS)
CFLAGS_fifo.o = $ (VPI_CFLAGS)
messagev.o fifo.o: Transport.h
messagev.vpi: messagev.o fifo.o
иверилог-впи $ ^

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


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

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

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad