ID do artigo: 000075084 Tipo de conteúdo: Mensagens de erro Última revisão: 30/06/2014

Aviso (10230): aviso de atribuição de HDL Verilog em <design>.v(): valor truncado com tamanho 32 para corresponder ao tamanho do alvo n</design>

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Você pode obter este aviso no software Quartus® II ao sintetizar um inteiro não assinado no HDL Verilog, conforme mostrado no exemplo abaixo:

reg [8:0] COUNT;

always @ (posedge CLK or posedge RST)
begin
   COUNT = COUNT 1;

Você tem este aviso porque 1 é um número inteiro não personalizado literal que é padrão para 32 bits.

Resolução

Para evitar este aviso, use 1'b1 em vez de 1.

   COUNT = COUNT 1'b1;

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

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 prevalecerá e será a determinante. Exibir a versão em inglês desta página.