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

Perché i blocchi di memoria M9K o M144K nei dispositivi Stratix IV non riescono a scrivere nuovi dati anche se i segnali di controllo correlati alla scrittura funzionano correttamente?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrizione

Se il segnale di clock non soddisfa le specifiche di larghezza minima dell'impulso (tempo di clock elevato e tempo di clock basso) in ogni momento durante l'esecuzione di un'operazione di scrittura (wren=1), i nuovi dati potrebbero non essere scritti correttamente nel blocco di memoria nei dispositivi Stratix® IV. I segnali di clock che violano questa specifica possono causare un comportamento imprevisto della memoria nelle seguenti modalità:

 

  • M144K
    • True-Dual-Port, Read-Before-Write
    • Semplice-dual-porta, lettura-prima-scrittura
  • M9K
    • True-Dual-Port, Read-Before-Write

La modalità di lettura prima della scrittura è selezionata se è soddisfatta una delle seguenti condizioni:

  •  Il parametro di lettura-durante-scrittura della stessa porta è impostato su "NEW_DATA_WITH_NBE_READ" OR
  •  La stessa porta di lettura durante la scrittura è impostata su "OLD_DATA" OR
  •  Il parametro mixed port read-during-write è impostato su "OLD_DATA"

Se l'integrità del segnale di clock non può essere garantita nell'applicazione, è possibile eseguire una delle seguenti opzioni:

  • Disattivare l'operazione di scrittura (wren=0) quando il clock è instabile (ad esempio durante l'accensione o la configurazione della fonte di clock esterna)
  • Utilizzare il PLL on-chip come fonte di clock di input per il blocco di memoria
  • Eseguire un reset globale a livello di chip affermando DEV_CLRn per più di 500 μs quando l'orologio diventa stabile
  • Utilizzare la modalità fast write. Questa modalità è selezionata quando lo stesso parametro di lettura-durante-scrittura della porta è impostato su "NEW_DATA_NO_NBE_READ" E il parametro di lettura-durante-scrittura della porta mista è impostato su "DONT_CARE"

Prodotti correlati

Questo articolo si applica a 3 prodotti

FPGA Stratix® IV E
FPGA Stratix® IV GT
FPGA Stratix® IV GX

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.