ID do artigo: 000074427 Tipo de conteúdo: Solução de problemas Última revisão: 13/08/2012

Por que eu recebo um erro quando tenho uma função chamada min?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a uma limitação no software Quartus® II, você não pode ter funções e unidades com o mesmo nome. Min é definida como uma unidade de tempo no pacote STANDARD juntamente com fs, ps, ns, nós, ms, sec e hr. Portanto, se você tiver uma função chamada min em seu código VHDL, essa definição causa um conflito.

Resolução

Para trabalhar em torno desta limitação, renomeie sua função para algo diferente de min ou faça referência explícita à função. Por exemplo:

work.min_max_package.min

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.