ID do artigo: 000086413 Tipo de conteúdo: Solução de problemas Última revisão: 13/02/2006

Por que recebo erros ou avisos quando compilo meu arquivo de saída VHDL (.vho) no ModelSim? (MAX PLUS® II, ModelSim)

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Você receberá um dos seguintes erros, avisos ou similares mensagens ao compilar um VHO gerado por o MAX PLUS II no ModelSim se você usar versões conflitantes do idioma nos dois pacotes de software.

ERROR: ./.vho(): near "."
:Number must terminate with a digit.
WARNING[4]: ./.vho() :A space is required between a number and an identifier.
ERROR: ./.vho(): near "\": expecting: ';'

Por exemplo, se você usar a sintaxe da linguagem VHDL de 1993 no software MAX PLUS II e em 1987 Sintaxe da linguagem VHDL em ModelSim, as mensagens de erro ou aviso acima são geradas. O idioma VHDL 1993 permite que os identificadores incluam caracteres especiais quando incluídos por barras, que é um recurso que o compilador MAX PLUS II implementa no arquivo VHO. Para evitar essas mensagens de erro/aviso, certifique-se de que a configuração de sintaxe da linguagem VHDL é a mesma no MAX configurações do escritor VHDL PLUS II e em ModelSim. Abaixo estão as instruções para fazer essas configurações:

No software MAX PLUS II:

  1. No compilador MAX PLUS II, escolha Configurações de escritor de listas de rede VHDL (menu interfaces)
  2. Escolha a configuração de VHDL desejada

Em ModelSim:

  1. Selecione Alterar Diretório (menu de arquivo)
  2. Escolha o diretório que contém os arquivos do projeto
  3. Selecione Compilar (menu de arquivo)
  4. Clique nas opções padrão
  5. Clique na guia VHDL
  6. Faça a seleção adequada para a caixa de seleção de sintaxe de idioma use 1993

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.