InglêsFrancêsEspanhol

Ad


favicon do OnWorks

iverilog-vpi - Online na nuvem

Execute iverilog-vpi no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando iverilog-vpi que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


iverilog-vpi - Compilar front-end para módulos VPI

SINOPSE


iverilog-vpi [--name =nome] arquivo fonte...

DESCRIÇÃO


iverilog-vpi é uma ferramenta para simplificar a compilação de módulos VPI para uso com Icarus
Verilog. Ele pega na linha de comando uma lista de arquivos de origem C ou C ++ e gera como
produza um módulo VPI vinculado. Veja o vvp(1) página de manual para uma descrição de como o link
módulo é carregado por uma simulação.

A saída é nomeada após o primeiro arquivo de origem. Por exemplo, se o primeiro arquivo de origem for
nomeado foo.c, a saída torna-se foo.vpi.

OPÇÕES


iverilog-vpi aceita as seguintes opções:

-lbiblioteca
Inclui a biblioteca nomeada no link do módulo VPI. Isso permite módulos VPI
para referenciar ainda mais bibliotecas externas.

-Ianuário
Adicionar anuário à lista de diretórios que serão pesquisados ​​por arquivos de cabeçalho.

-Ddefinir
Defina uma macro chamada definir.

--name =nome
Normalmente, o módulo VPI de saída será nomeado após o primeiro arquivo de origem passado
ao comando. Este sinalizador define o nome (sem o sufixo .vpi) da saída
módulo vpi.

--install-dir
Este sinalizador faz com que o programa imprima o diretório de instalação dos módulos VPI e, em seguida,
saída. É uma conveniência para makefiles ou instaladores de plug-ins automatizados.

--cflags, --ldflags e --ldlibs
Esses sinalizadores fornecem informações de tempo de compilação.

SÓ PC OPÇÕES


A porta PC de iverilog-vpi inclui duas bandeiras especiais necessárias para apoiar mais
ambiente de desenvolvimento intratável. Esses sinalizadores ajudam o programa a localizar as partes que ele
necessidades.

-mingw =caminho
Diga ao programa a raiz do conjunto de ferramentas do compilador Mingw. o vvp tempo de execução é
compilado com este compilador, e este é o compilador que iverilog-vpi espera
use para compilar seu código-fonte. Normalmente não é necessário, e se você usar
isso, é necessário apenas uma vez. O compilador salvará o caminho no registro de
use mais tarde.

-ivl =caminho
Definido para uso durante a compilação da raiz se o Icarus Verilog for instalado. Isto é
o local onde você instalou o Icarus Verilog quando executou o instalador. Esta bandeira
também é necessário apenas uma vez e o caminho é armazenado no registro para uso futuro.

SOMENTE UNIX OPÇÕES


A versão UNIX de iverilog-vpi inclui sinalizadores adicionais para permitir que os gurus do Makefile espiem
a configuração do Iverilog instalação. Desta forma, Makefiles podem ser escritos que
lidar com compilações VPI complexas de forma nativa e sem valores codificados que dependem do
sistema e instalação. Se usadas, essas opções devem ser usadas uma de cada vez, e
sem quaisquer outras opções ou diretivas.

--cflags
Imprima os sinalizadores do compilador (CFLAGS ou CXXFLAGS) necessários para compilar o código-fonte
destinado a um módulo VPI.

--ldflags
Imprima os sinalizadores de vinculador (LDFLAGS) necessários para vincular um módulo VPI.

--ldlibs
Imprima as bibliotecas (LDLIBS) necessárias para vincular um módulo VPI.

-m32 Em sistemas de 64 bits que o suportam (e suportam vvp32), este sinalizador solicita um 32 bits
binário vpi em vez do binário padrão de 64 bits.

Exemplo de makefile GNU que tira proveito dessas sinalizações:

CFLAGS = -Wall -O $ (CFLAGS _ $ @)
VPI_CFLAGS: = $ (shell iverilog-vpi --cflags)
CFLAGS_messagev.o = $ (VPI_CFLAGS)
CFLAGS_fifo.o = $ (VPI_CFLAGS)
mensagemv.o fifo.o: transporte.h
mensagemv.vpi: mensagemv.o fifo.o
iverilog-vpi $ ^

Use iverilog-vpi online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad