Il s'agit de la commande vppreprocp 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
vppreproc - Prétraiter le code Verilog à l'aide de verilog-perl
SYNOPSIS
vppreproc --help
vppreproc [options_verilog] [-o nom_fichier] [fichiers_verilog.v...]
DESCRIPTION
Vppreproc lit les fichiers Verilog passés sur la ligne de commande et les sorties prétraitées
sortie vers la sortie standard ou le nom de fichier passé avec -o.
Remarque vppreproc a été nommé vppp jusqu'à la version 3.100, donc si vous cherchez vppp, c'est
le bon remplaçant. Le nom vppp était en conflit avec un autre outil non lié à Verilog.
VÉRILOGUE ARGUMENTS
Les arguments suivants sont compatibles avec GCC, VCS et la plupart des programmes Verilog.
+définir+var+Plus-value =élément -Dvar=Plus-value
Définit le symbole de préprocesseur donné.
-f filet
Lire le fichier spécifié et agir comme si tout le texte qu'il contient était spécifié en tant que commande
paramètres de ligne.
-f filet
Lire le fichier spécifié et agir comme si tout le texte qu'il contient était spécifié en tant que commande
paramètres de ligne. Tous les chemins relatifs sont relatifs au répertoire courant.
+indiquer+dir =article -Idir
Ajoutez le répertoire à la liste des répertoires à rechercher, notamment
répertoires ou bibliothèques.
+libext+poste+poste
Spécifiez les extensions qui doivent être utilisées pour rechercher des modules. Si par exemple module
x est référencé, regardez dans x.poste.
-y dir
Ajoutez le répertoire à la liste des répertoires à rechercher, notamment
répertoires ou bibliothèques.
VPPREPROC ARGUMENTS
--Aidez-moi
Affiche ce message et la version du programme et quitte.
--o filet
Utilisez le nom de fichier donné pour la sortie au lieu de stdout.
--dump-définit
Supprimez la sortie normale et imprimez à la place une liste de toutes les définitions existantes à la fin de
traitement du fichier d'entrée.
--noblanc
Supprime les lignes vides de la sortie. Doit être utilisé avec --noline, comme si la ligne était correcte
des nombres sont nécessaires, les lignes vierges doivent être conservées pour une comptabilité correcte par le programme
lire la sortie de vppreproc.
--sans commentaire
Supprimer les commentaires.
--pas de ligne
Supprimer les directives de ligne.
-P Identique à --noline --noblank, similaire au comportement "GCC -P".
--pédant
Obéissez rigoureusement à la spécification Verilog. Cela désactive la fonction d'erreur et peut désactiver
d'autres fonctionnalités qui ne sont pas spécifiées dans le manuel de référence linguistique approuvé.
La valeur par défaut est fausse.
--Facile
Demande une sortie simple, un alias pour --noline, --nocomment et --noblank.
--synthèse
Définir la SYNTHESE et ignorer le texte entre "ambit", "pragma", "synopsys" ou "synthèse"
translate_off et translate_on méta-commentaires. Remarque l'utilisation de méta-commentaires est déconseillée
car ils ont conduit à des bugs de silicium (versus ifdef SYNTHESIS) ; voir
<http://www.veripool.org/papers/TenIPEdits_SNUGBos07_paper.pdf>.
--version
Affiche la version du programme et quitte.
LANGUAGE EXTENSIONS
Vppreproc prend en charge les constructions de prétraitement définies dans Verilog 2001 et
Normes SystemVerilog 2005.
Les constructions supplémentaires suivantes peuvent être ajoutées à votre code Verilog.
`__FICHIER__
La définition __FILE__ se développe jusqu'au nom de fichier actuel sous forme de chaîne, comme le __FILE__ de C++.
Cela a été intégré à la norme 1800-2009 (mais pris en charge par Verilog-Perl
depuis 2004 !)
`__LINE__
La définition __LINE__ se développe jusqu'au nom de fichier actuel sous forme de chaîne, comme le __LINE__ de C++.
Cela a été intégré à la norme 1800-2009 (mais pris en charge par Verilog-Perl
depuis 2004 !)
`erreur un magnifique
Cela rapportera une erreur lorsqu'elle sera rencontrée, comme #error de C++.
DISTRIBUTION
Verilog-Perl fait partie de lahttp://www.veripool.org/> outil logiciel gratuit Verilog EDA
suite. La dernière version est disponible auprès du CPAN et de
<http://www.veripool.org/verilog-perl>.
Copyright 2000-2016 par Wilson Snyder. Ce package est un logiciel gratuit ; vous pouvez redistribuer
le et/ou le modifier selon les termes de la licence publique générale limitée GNU
Version 3 ou Perl Artistic License Version 2.0.
AUTEURS
Wilson Snyder[email protected]>
Utilisez vppreprocp en ligne à l'aide des services onworks.net