ID do artigo: 000074859 Tipo de conteúdo: Solução de problemas Última revisão: 11/09/2012

Por que o meu filtro de resposta de impulso finito (FIR) não foi implementado nos blocos de processamento de sinal digital (DSP) Stratix Stratix mesmo que eu tenha ligado a caixa de seleção Use Stratix DSP Block dedicado no software Quartus...

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição Há um problema no compilador FIR versão 2.5 que faz com que filtros FIR com determinadas, pequenas larguras de entrada e/ou bit de coeficiente a serem implementados em elementos lógicos (LEs) em vez dos blocos DSP Stratix de Stratix.

Como solução alternativa, você pode atribuir manualmente os multiplicadores aos blocos Stratix DSP executando as seguintes etapas:

  1. No diretório do projeto, abra o arquivo < nome do filtroFIR>_st.v.
  2. q Para implementar multiplicadores em blocos DSP Umlu_0_npara instanções de módulos, Umlu_2_nUmlu_1_n,..., eUmlu_q-1_n, Umlu_x_dencontrar aUmlu_q-2_n instanização do módulo, onde x é um número entre 0 e q-1.
  3. Adicione a seguinte definição de parâmetro à instação do módulo, substituindo x pelo número no nome de instação do módulo:
    defparam Umlu_X_n.DSP_USE = "YES";

Este problema está programado para ser corrigido em uma versão futura do compilador FIR.

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.