Este é o comando vppreprocp 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
vppreproc - Pré-processar o código Verilog usando verilog-perl
SINOPSE
vppreproc --ajuda
vppreproc [verilog_options] [-o nome do arquivo] [verilog_files.v ...]
DESCRIÇÃO
Vppreproc lê os arquivos Verilog passados na linha de comando e as saídas pré-processadas
saída para saída padrão ou o nome do arquivo passado com -o.
Observe que vppreproc era denominado vppp até a versão 3.100, então, se você estiver procurando por vppp, este é
a substituição certa. O nome vppp entrou em conflito com outra ferramenta não relacionada ao Verilog.
VERÍLOGO ARGUMENTOS
Os seguintes argumentos são compatíveis com GCC, VCS e a maioria dos programas Verilog.
+ definir +var+valor = item -Dvar=valor
Define o símbolo do pré-processador fornecido.
-f lima
Leia o arquivo especificado e aja como se todo o texto dentro dele fosse especificado como comando
parâmetros de linha.
-f lima
Leia o arquivo especificado e aja como se todo o texto dentro dele fosse especificado como comando
parâmetros de linha. Todos os caminhos relativos são relativos ao diretório atual.
+ incdir +dir = item -Idir
Adicione o diretório à lista de diretórios que devem ser pesquisados para incluir
diretórios ou bibliotecas.
+ libext +ext+ext...
Especifique as extensões que devem ser usadas para localizar módulos. Se por exemplo módulo
x é referenciado, olhe em x.ext.
-y dir
Adicione o diretório à lista de diretórios que devem ser pesquisados para incluir
diretórios ou bibliotecas.
VPPREPROC ARGUMENTOS
--Socorro
Exibe esta mensagem e a versão do programa e sai.
--o lima
Use o nome de arquivo fornecido para a saída em vez de stdout.
--dump-define
Suprime a saída normal e, em vez disso, imprime uma lista de todas as definições existentes no final de
processando o arquivo de entrada.
--sem branco
Remove linhas vazias da saída. Deve ser usado com --noline, como se fosse uma linha correta
números são necessários, as linhas em branco devem ser preservadas para a contabilidade adequada pelo programa
lendo a saída de vppreproc.
--sem comentários
Remova comentários.
--nenhuma linha
Remova as diretivas de linha.
-P O mesmo que --noline --noblank, semelhante ao comportamento "GCC -P".
--pedante
Obedeça rigorosamente às especificações da Verilog. Isso desabilita o recurso de erro e pode desabilitar
outros recursos que não são especificados no manual de referência de idioma aprovado.
Padrões falsos.
--simples
Solicita saída simples, um alias para --noline, --nocomment e --noblank.
--síntese
Defina SÍNTESE e ignore o texto entre "âmbito", "pragma", "sinopse" ou "síntese"
meta-comentários translate_off e translate_on. Observação: o uso de metacomentários é desencorajado
como eles levaram a bugs de silício (versus ifdef SYNTHESIS); Vejo
<http://www.veripool.org/papers/TenIPEdits_SNUGBos07_paper.pdf>.
--versão
Exibe a versão do programa e sai.
IDIOMA EXTENSÕES
Vppreproc suporta as construções de pré-processamento definidas no Verilog 2001 e
Padrões SystemVerilog 2005.
As seguintes construções adicionais podem ser adicionadas ao seu código Verilog.
`__ARQUIVO__
O __FILE__ define se expande para o nome do arquivo atual como uma string, como o __FILE__ do C ++.
Isso foi incorporado ao padrão 1800-2009 (mas suportado por Verilog-Perl
desde 2004!)
`__LINE__
A definição __LINE__ se expande para o nome do arquivo atual como uma string, como __LINE__ do C ++.
Isso foi incorporado ao padrão 1800-2009 (mas suportado por Verilog-Perl
desde 2004!)
`erro corda
Isso irá relatar um erro quando encontrado, como #error do C ++.
DISTRIBUIÇÃO
Verilog-Perl faz parte dohttp://www.veripool.org/> ferramenta de software Verilog EDA grátis
suíte. A última versão está disponível no CPAN e no
<http://www.veripool.org/verilog-perl>.
Copyright 2000-2016 de Wilson Snyder. Este pacote é um software livre; você pode redistribuir
e / ou modificá-lo de acordo com os termos da GNU Lesser General Public License
Versão 3 ou a Licença Artística Perl Versão 2.0.
AUTORES
Wilson Snyder[email protegido]>
Use vppreprocp online usando serviços onworks.net