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

Perché si leggono dati errati dalla ROM nel dispositivo APEX II?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrizione Le ROM APEX II potrebbero non funzionare correttamente quando i file di programmazione del dispositivo sono stati generati nel Quartus®Software II versione 2.1 SP1 o inferiore. Il problema si verifica quando il controller Quartus II inserisce una ROM in una memoria ESB APEX II con un'altra ROM o una RAM a porta singola.

Questo problema è risolto nel software Quartus II versione 2.2.

La ROM funzionerà correttamente nella simulazione perché il netlist di simulazione non è influenzato dal suo problema. Il installatore Quartus II può imballare ROM e RAM in blocchi di memoria ESB per ottimizzare le risorse del dispositivo e, nella maggior parte dei casi, tutti i segnali sono corretti cablati per entrambi i blocchi di memoria. Tuttavia, nel software Quartus II versione 2.1 SP1 e inferiore, quando una ROM è imballata con un'altra ROM o una RAM a porta singola, il file di programmazione non collega correttamente le linee di indirizzo per la ROM. Per questo motivo, il dispositivo APEX II non funzionerà correttamente sulla scheda madre. Ad esempio, è possibile leggere zeri da tutti gli indirizzi ROM quando l'APEX II è programmata o configurata.

Come soluzione alternativa, è possibile eseguire una delle seguenti operazioni:

  • Implementare la ROM in elementi logici (LE) al posto della memoria di sistema integrata (ESB) blocchi) - potrebbe essere necessario disattivare l'inferenza della RAM nello strumento di sintesi.
  • Effettua assegnazioni individuali di posizione ESB a ciascuna DELLE TUE ROM e RM a porta singola per garantire che non siano collocati nella stessa ESB dal Quartus II.
  • Converti tutte le ROM in RM a porta singola con l'opzione write enable set to ground (GND).

Prodotti correlati

Questo articolo si applica a 1 prodotti

Apex™ II

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.