ID articolo: 000077155 Tipo di contenuto: Risoluzione dei problemi Ultima recensione: 20/01/2015

Perché una memoria M20K mostra erroneamente lo stato di errore sulla porta eccstatus quando i dati iniziali del contenuto vengono letti?

Ambiente

  • Intel® Quartus® II (in abbonamento)
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descrizione

    A causa di un problema nella versione 14.0 del software Quartus® II e versioni precedenti, una memoria M20K potrebbe mostrare erroneamente lo stato di errore sulla porta eccstatus quando l'M20K viene utilizzato come RAM a 2 porte con le due opzioni seguenti e i dati del contenuto iniziale vengono letti in Stratix® V FPGAs.

    • Attivare il codice di correzione degli errori (ECC) per controllare e correggere gli errori a bit singolo, gli errori di bit doppio adiacenti e rilevare gli errori a triplo bit adiacente nella scheda Clks/Rd,Byte En
    • Sì, utilizzare questo file per i dati del contenuto della memoria nella scheda Mem Init

    L'errore viene visualizzato solo quando vengono letti i dati iniziali del contenuto. Dopo l'override dei dati iniziali del contenuto con nuovi dati tramite l'operazione di scrittura, la porta eccstatus restituisce lo stato corretto per i nuovi dati.

    Soluzione

    Per risolvere questo problema, utilizzare 512 parole di profondità di memoria indipendentemente dalla profondità di memoria di destinazione. Se la profondità della memoria di destinazione è inferiore a 512 parole, è necessario collegare gli input MSB aggiuntivi dell'indirizzo di scrittura e lettura alla logica fittizia per evitare che vengano sintetizzati.

    Per risolvere questo problema, scaricare e installare la patch 4.50 per il software Quartus® II versione 13.1.4 dai seguenti link.

    Questo problema è risolto a partire dal software Quartus II versione 14.1.

    Prodotti correlati

    Questo articolo si applica a 1 prodotti

    FPGA Stratix® V

    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.