ID articolo: 000079963 Tipo di contenuto: Risoluzione dei problemi Ultima recensione: 11/09/2012

Perché il software di verifica formale mostra discrepanze quando la netlist VQM d'oro contiene una megafunzione lpm_mult?

Ambiente

  • Verifica
  • DSP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descrizione

    Le discrepanze si verificano quando la netlist dorata contiene una megafunzione lpm_mult implementata nella logica con il parametro lpm_pipeline è maggiore di 0.

    Il software Quartus® II implementa lpm_mult megafunzioni in logica invece di un blocco DSP nelle seguenti situazioni:

    • La progettazione si rivolge a un dispositivo senza blocchi DSP, ad esempio un dispositivoCyclone™.
    • Il numero di megafunzioni lpm_mult nel design aureo è maggiore del numero di blocchi DSP disponibili nel dispositivo di destinazione.
    • Si specifica che la megafun zione lpm_mult deve essere implementata nella logica.

    Per risolvere questo problema:
    Se si crea un'istanza della megafunzioni lpm_mult nel codice RTL, applicare la proprietà black box al modulo che crea un'istanza della megafunzioni lpm_mult. Se lo strumento di sintesi inferisce la megafunzioni lpm_mult, creare un file wrapper intorno al moltiplicatore e applicare la proprietà black box al modulo wrapper.

    Per ulteriori informazioni sulla verifica formale, fare riferimento alla sezione Verifica formale nel volume 3 del manuale Quartus II.

    Disclaimer

    1

    Tutti i post e l'utilizzo dei contenuti su questo sito sono soggetti ai Termini di utilizzo Intel.com.

    Il contenuto di questa pagina è il risultato della combinazione tra la traduzione umana e quella automatica del contenuto originale in lingua inglese. Questo contenuto è fornito soltanto a titolo di informazione generale e non ha pretese di completezza o accuratezza. In presenza di contraddizioni tra la versione in lingua inglese di questa pagina e la sua traduzione, fa fede la versione inglese. Visualizza la versione in lingua inglese di questa pagina.