Este es el comando vppreprocp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
vppreproc - Preprocesar el código de Verilog usando verilog-perl
SINOPSIS
vppreproc --ayuda
vppreproc [verilog_options] [-o nombre de archivo] [verilog_files.v ...]
DESCRIPCIÓN
Vppreproc lee los archivos Verilog pasados en la línea de comando y los resultados preprocesados
salida a salida estándar o el nombre de archivo pasado con -o.
Tenga en cuenta que vppreproc se denominó vppp hasta la versión 3.100, por lo que si está buscando vppp, este es
el reemplazo correcto. El nombre de vppp entró en conflicto con otra herramienta no relacionada con Verilog.
VERÍLOGO ARGUMENTOS
Los siguientes argumentos son compatibles con GCC, VCS y la mayoría de los programas Verilog.
+ definir +var+propuesta de = artículo -Dvar=propuesta de
Define el símbolo de preprocesador dado.
-f presentar
Leer el archivo especificado y actuar como si todo el texto dentro de él se especificara como comando
parámetros de línea.
-f presentar
Leer el archivo especificado y actuar como si todo el texto dentro de él se especificara como comando
parámetros de línea. Cualquier ruta relativa es relativa al directorio actual.
+ incdir +dir = artículo -Idir
Agregue el directorio a la lista de directorios que se deben buscar incluir
directorios o bibliotecas.
+ libext +ext+ext...
Especifique las extensiones que deben usarse para buscar módulos. Si por ejemplo módulo
x se hace referencia, mire en x.ext.
-y dir
Agregue el directorio a la lista de directorios que se deben buscar incluir
directorios o bibliotecas.
VPPREPROC ARGUMENTOS
--ayuda
Muestra este mensaje y la versión del programa y sale.
--o presentar
Use el nombre de archivo dado para la salida en lugar de stdout.
--dump-define
Suprima la salida normal y, en su lugar, imprima una lista de todas las definiciones existentes al final de
procesando el archivo de entrada.
--sin espacio en blanco
Elimina las líneas vacías de la salida. Debe usarse con --noline, como si fuera la línea correcta
Se necesitan números, las líneas en blanco deben conservarse para que el programa la contabilice correctamente.
leyendo la salida de vppreproc.
--sin comentarios
Eliminar comentarios.
--no hay línea
Elimina las directivas `line.
-P Igual que --noline --noblank, similar al comportamiento "GCC -P".
--pedante
Obedezca rigurosamente las especificaciones de Verilog. Esto deshabilita la función de error y puede deshabilitar
otras características que no están especificadas en el manual de referencia de idiomas aprobados.
Valores predeterminados falsos.
--sencillo
Solicita una salida simple, un alias para --noline, --nocomment y --noblank.
--síntesis
Defina SÍNTESIS e ignore el texto entre "ámbito", "pragma", "sinopsis" o "síntesis"
translate_off y translate_on meta comentarios. Tenga en cuenta que se desaconseja el uso de metacomentarios
ya que han dado lugar a errores de silicio (frente a ifdef SYNTHESIS); ver
<http://www.veripool.org/papers/TenIPEdits_SNUGBos07_paper.pdf>.
--versión
Muestra la versión del programa y sale.
IDIOMA AMPLIACIONES
Vppreproc admite las construcciones de preprocesamiento definidas en Verilog 2001 y
Estándares SystemVerilog 2005.
Las siguientes construcciones adicionales pueden agregarse a su código Verilog.
`__ARCHIVO__
La definición de __FILE__ se expande al nombre de archivo actual como una cadena, como __FILE__ de C ++.
Esto se incorporó al estándar 1800-2009 (pero compatible con Verilog-Perl
¡desde el 2004!)
`__LINEA__
La definición de __LINE__ se expande al nombre de archivo actual como una cadena, como __LINE__ de C ++.
Esto se incorporó al estándar 1800-2009 (pero compatible con Verilog-Perl
¡desde el 2004!)
error cadena
Esto informará de un error cuando se encuentre, como el #error de C ++.
DISTRIBUCIÓN
Verilog-Perl es parte delhttp://www.veripool.org/> herramienta de software gratuita Verilog EDA
suite. La última versión está disponible en CPAN y en
<http://www.veripool.org/verilog-perl>.
Copyright 2000-2016 de Wilson Snyder. Este paquete es software gratuito; puedes redistribuir
y / o modificarlo bajo los términos de la Licencia Pública General Reducida GNU
Versión 3 o Perl Artistic License Versión 2.0.
AUTORES
Wilson Snyder[email protected]>
Use vppreprocp en línea usando los servicios de onworks.net