ID articolo: 000083429 Tipo di contenuto: Documentazione e informazioni sui prodotti Ultima recensione: 26/01/2016

Come si utilizza il circuito DQS phase-shift quando la frequenza dell'interfaccia della memoria è inferiore alla frequenza minima di clock di riferimento DLL?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrizione

Il circuito di phase shift DQS utilizza una DLL per controllare dinamicamente il ritardo di clock richiesto dai pin DQS/CQ/CQn/QK#.

A sua volta, la DLL utilizza un riferimento alla frequenza per generare dinamicamente segnali di controllo per le catene di ritardo in ciascun pin DQS/CQ/CQn/QK#, consentendogli di compensare le variazioni di processo, tensione e temperatura (PVT).

Il circuito DQS phase-shift può ancora essere utilizzato per garantire uno spostamento di fase efficace per le interfacce di memoria in esecuzione su frequenze inferiori alla frequenza minima di ingresso della DLL a 200 MHz.


Risoluzione

Seguire queste linee guida:

1) Per una frequenza di interfaccia tra 100 MHz - 199 MHz, la frequenza del clock chealimentaa la DLL dovrebbe essere raddoppiata per ottenere un effettivo passaggio di fase di 45°.

2) Per una frequenza di interfaccia compresa tra 50 MHz e 99 MHz, la frequenza del clock chealimentaa la DLL deve essere moltiplicata per quattro per ottenere uno spostamento di fase efficace di 22,5°.

Per massimizzare il passaggio di fase efficace, un'altra soluzione consiste nell'utilizzare la frequenza più vicina al di sopra della frequenza minima di input DLL per guidare la DLL.

I seguenti risultati dovrebbero essere visualizzati:

1) Per una frequenza di interfaccia tra 100 MHz - 199 MHz, si ottiene un passaggio di fase più vicino a 90° o superiore a 45°.

2) Per una frequenza di interfaccia tra 50 MHz e 99 MHz, si ottiene uno spostamento di fase più vicino a 45° o superiore a 22,5°.

Ai fini dell'analisi della tempistica, i parametri DQS_PHASE_SHIFT nell'IP ALTDQ_DQS2 devono essere impostati sul valore effettivo di spostamento di fase effettivo.

Ad esempio, se il parametro ALTDQ_DQS2 IP DQS_PHASE_SETTING = 2 (impostazione predefinita di 90°), la frequenza della memoria dell'interfaccia è di 178 MHz e la DLL è in esecuzione a 205 MHz, quindi 90 gradi di 205 MHz (1,22ns) si traduce effettivamente in 78,14 gradi di 178 MHz.

Quindi, impostare DQS_PHASE_SHIFT = 7814 e verificare il numero in TimeQuest.

Aggiungere la seguente assegnazione nel file .qsf:


USE_DLL_FREQUENCY_FOR_DQS_DELAY_CHAIN nome set_global_assignment ON

Ciò è applicabile quando si prendono di mira Arria® V o Cyclone® V nel software Quartus® II versione 13.0SP1 DP5 o più recente e quando si prendono di mira Stratix V o Arria V GZ in Quartus II versione 13.1 o più recente.

Senza questa assegnazione globale nel file .qsf, l'analisi dei tempi non sarà accurata.




Prodotti correlati

Questo articolo si applica a 6 prodotti

FPGA e FPGA SoC Arria® V
FPGA Arria® V GT
FPGA Arria® V GX
FPGA Arria® V GZ
FPGA SoC Arria® V ST
FPGA SoC Arria® V SX

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.