AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

iverilog-vpi - En ligne dans le Cloud

Exécutez iverilog-vpi dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande iverilog-vpi qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


iverilog-vpi - Compiler le front-end pour les modules VPI

SYNOPSIS


iverilog-vpi [--nom=prénom] fichier source

DESCRIPTION


iverilog-vpi est un outil pour simplifier la compilation de modules VPI à utiliser avec Icarus
Verilog. Il prend sur la ligne de commande une liste de fichiers source C ou C++, et génère comme
sortir un module VPI lié. Voir le vvp(1) page de manuel pour une description de la façon dont le lien
module est chargé par une simulation.

La sortie est nommée d'après le premier fichier source. Par exemple, si le premier fichier source est
nommé foo.c, la sortie devient foo.vpi.

OPTIONS


iverilog-vpi accepte les options suivantes :

-lbibliothèque
Incluez la bibliothèque nommée dans le lien du module VPI. Cela permet aux modules VPI
pour référencer davantage les bibliothèques externes.

-Iannuaire
Ajouter annuaire à la liste des répertoires qui seront recherchés pour les fichiers d'en-tête.

-DVous permet de définir
Définir une macro nommée Vous permet de définir.

--nom=prénom
Normalement, le module VPI de sortie sera nommé d'après le premier fichier source passé
à la commande. Cet indicateur définit le nom (sans le suffixe .vpi) de la sortie
module vpi.

--rép-install
Cet indicateur force le programme à imprimer le répertoire d'installation des modules VPI, puis
sortir. C'est une commodité pour les makefiles ou les installateurs de plug-ins automatisés.

--cflags, --ldflags ainsi que --ldlibs
Ces indicateurs fournissent des informations sur le temps de compilation.

PC UNIQUEMENT OPTIONS


Le port PC iverilog-vpi comprend deux drapeaux spéciaux nécessaires pour soutenir le plus
environnement de développement difficile. Ces indicateurs aident le programme à localiser les parties qu'il
Besoins.

-mingw=chemin
Indiquez au programme la racine de la suite d'outils du compilateur Mingw. Les vvp le temps d'exécution est
compilé avec ce compilateur, et c'est le compilateur qui iverilog-vpi s'attend à
utiliser pour compiler votre code source. Ceci n'est normalement pas nécessaire, et si vous utilisez
elle, elle n'est nécessaire qu'une seule fois. Le compilateur enregistrera le chemin dans le registre pour
utiliser plus tard.

-ivl=chemin
Définir pour l'utilisation lors de la compilation de la racine si l'installation d'Icarus Verilog. C'est
l'endroit où vous avez installé Icarus Verilog lorsque vous avez exécuté le programme d'installation. Ce drapeau
n'est également nécessaire qu'une seule fois et le chemin est stocké dans le registre pour une utilisation future.

UNIX UNIQUEMENT OPTIONS


La version UNIX de iverilog-vpi inclut des drapeaux supplémentaires pour permettre aux gourous de Makefile de jeter un coup d'œil
la configuration du iverilog installation. De cette façon, les Makefiles peuvent être écrits
gérer les builds VPI complexes de manière native, et sans valeurs de codage en dur qui dépendent du
système et installation. Si elles sont utilisées, ces options doivent être utilisées une à la fois, et
sans aucune autre option ou directive.

--cflags
Imprimer les drapeaux du compilateur (CFLAGS ou CXXFLAGS) nécessaires pour compiler le code source
destiné à un module VPI.

--ldflags
Imprimez les indicateurs d'éditeur de liens (LDFLAGS) nécessaires pour lier un module VPI.

--ldlibs
Imprimer les librairies (LDLIBS) nécessaires pour lier un module VPI.

-m32 Sur les systèmes 64 bits qui le prennent en charge (et prennent en charge vvp32), ce drapeau demande un 32 bits
binaire vpi au lieu du binaire 64 bits par défaut.

Exemple de makefile GNU qui tire parti de ces options :

CFLAGS = -Mur -O $(CFLAGS_$@)
VPI_CFLAGS := $(shell 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 $^

Utilisez iverilog-vpi en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad