Devido a um problema no Quartus® Ii versão do software 13.1 e anterior, você pode ver esta mensagem de erro se você usar uma variável como um índice para sinal.
Por exemplo:
data(a downto b) onde a e b são variáveis
Para resolver este problema, use uma ferramenta de síntese de terceiros ou evite essa construção de código.
Este problema está programado para ser corrigido em uma versão futura do software Quartus II.