ID do artigo: 000087048 Tipo de conteúdo: Solução de problemas Última revisão: 11/02/2013

Erro fatal: int divide por zero

Ambiente

    Intel® Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema no software Quartus® II versão 11.0 e posterior, você pode ver um erro fatal durante a síntese se o seu código HDL Verilog contiver uma avaliação de largura de porta onde o MSB ou o LSB resulta em um número negativo. O código de exemplo a seguir gerará este erro fatal.

parameter ADDR_WIDTH = 0;
input [ ADDR_WIDTH-1:0] address;
Resolução

Para resolver este problema, não crie portas com uma MSB negativa ou LSB.

Uma versão futura do software Quartus II é programada para relatar uma mensagem de erro descrevendo o problema em vez de produzir um erro fatal.

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.