Controllers ALTERA DDR2 SDRAM

Controllers ALTERA DDR2 SDRAM

Informazione impurtante

I Controllers Altera® DDR, DDR2 è DDR3 SDRAM cù ALTMEMPHY IP furnisce interfacce simplificate à DDR, DDR2 è DDR3 SDRAM standard di l'industria. A megafunzione ALTMEMPHY hè una interfaccia trà un controller di memoria è i dispositi di memoria, è esegue operazioni di lettura è scrittura à a memoria. I Controllers DDR, DDR2 è DDR3 SDRAM cù ALTMEMPHY IP travaglianu in cunghjunzione cù a megafunzione Altera ALTMEMPHY.
I Controllers DDR è DDR2 SDRAM cù ALTMEMPHY IP è ALTMEMPHY megafunzione offrenu interfacce DDR è DDR2 SDRAM full-rate o half-rate. U Controller DDR3 SDRAM cù ALTMEMPHY IP è ALTMEMPHY megafunzione supportanu interfacce DDR3 SDRAM in modalità half-rate. I Controllers DDR, DDR2 è DDR3 SDRAM cù ALTMEMPHY IP offrenu u controller d'alta prestazione II (HPC II), chì furnisce alta efficienza è funzioni avanzate. A Figura 15-1 mostra un diagramma à livellu di u sistema chì include l'exampu primu livellu file chì u DDR, DDR2, o DDR3 SDRAM Controller cù ALTMEMPHY IP crea per voi.

Figura 15-1. Diagramma à livellu di u sistema
Diagramma à livellu di u sistema

Nota à a Figura 15-1:
(1) Quandu sceglite Instanziate DLL Esternamente, u ciclu di ritardu (DLL) hè instanziatu fora di a megafunzione ALTMEMPHY.

U MegaWizard™ Plug-In Manager genera un exampu primu livellu file, custituitu da un example driver, è u vostru DDR, DDR2, o DDR3 SDRAM variazione persunalizata di u controller d'altu rendiment. U controller instantiate una istanza di a megafunzione ALTMEMPHY chì, à u turnu, istanzia un loop in fase-locked (PLL) è DLL. Pudete ancu instantiate a DLL fora di a megafunzione ALTMEMPHY per sparte a DLL trà parechje istanze di a megafunzione ALTMEMPHY. Ùn pudete micca sparte un PLL trà parechje istanze di a megafunzione ALTMEMPHY, ma pudete sparte alcune di l'output di u clock PLL trà queste parechje istanze.

© 2012 Altera Corporation. Tutti i diritti riservati. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS è STRATIX e parolle è i loghi sò marchi di Altera Corporation è registrati in l'Uffiziu di Brevetti è Marchi di i Stati Uniti è in altri paesi. Tutte e altre parolle è loghi identificati cum'è marchi o marchi di serviziu sò a pruprietà di i so rispettivi titulari cum'è deskrittu in www.altera.com/common/legal.html. Altera garantisce a prestazione di i so prudutti semiconduttori à e specificazioni attuali in cunfurmità cù a garanzia standard di Altera, ma si riserva u dirittu di fà cambiamenti à qualsiasi prudutti è servizii in ogni mumentu senza avvisu. Altera ùn assume alcuna rispunsabilità o responsabilità derivante da l'applicazione o l'usu di qualsiasi informazione, pruduttu o serviziu descritti quì, salvu cum'è espressamente accunsentutu in scrittura da Altera. I clienti di Altera sò cunsigliati per ottene l'ultima versione di e specificazioni di u dispositivu prima di confià in ogni infurmazione publicata è prima di fà ordini per prudutti o servizii.

L'exampu primu livellu file hè un disignu cumpletamente funziunale chì pudete simule, sintetizà è aduprà in hardware. L'exampu driver hè un modulu d'autotesta chì emette cumandamenti di lettura è scrittura à u controller è cuntrolla i dati di lettura per pruduce u passaghju o fallu, è pruvà i segnali cumpleti.
A megafunzione ALTMEMPHY crea u datapath trà u dispusitivu di memoria è u controller di memoria. A megafunzione hè dispunibule cum'è un pruduttu stand-alone o pò esse aduprata in cunghjunzione cù u controller di memoria d'alta prestazione Altera.
Quandu si usa a megafunzione ALTMEMPHY cum'è un pruduttu stand-alone, aduprate cù cuntrolli persunalizati o di terzu.

Simbulu Per i novi disinni, Altera ricumanda di utilizà una interfaccia di memoria esterna basata in UniPHY, cum'è i cuntrolli SDRAM DDR2 è DDR3 cù UniPHY, QDR II è QDR II + controller SRAM cù UniPHY, o controller RLDRAM II cù UniPHY.

L'infurmazione di liberazione

A Tabella 15-1 furnisce infurmazioni nantu à questa versione di u Controller DDR3 SDRAM cù ALTMEMPHY IP.

Table 15-1. L'infurmazione di liberazione

Articulu Descrizzione
Versione 11.1
Data di liberazione nuvembre 2011
Codici d'urdinamentu IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC)
IP-HPMCII (HPC II)
ID di u produttu 00BE (DDR SDRAM)
00BF (DDR2 SDRAM)
00C2 (SDRAM DDR3)
00CO (Megafunzione ALTMEMPHY)
ID di u venditore 6AF7

Altera verifica chì a versione attuale di u software Quartus® II compila a versione precedente di ogni funzione MegaCore. U MegaCore IP Library Release Notes è Errata signalanu ogni eccezzioni à sta verificazione. Altera ùn verifica micca a compilazione cù e versioni di funzione MegaCore più vechje di una versione. Per infurmazione nantu à i prublemi nantu à u DDR, DDR2, o DDR3 SDRAM controller high-performance è a megafunzione ALTMEMPHY in una versione particulari di Quartus II, riferite à e Note di Rilascio di Software Quartus II.

Supportu Famiglia Dispositivu

A Tabella 15–2 definisce i livelli di supportu di u dispositivu per i core IP Altera.

Table 15-2. Altera IP Core Livelli di Supportu di Dispositivi

Famiglie di Dispositivi FPGA Famiglie di Dispositivi HardCopy
Supportu preliminariu-U core IP hè verificatu cù mudelli di timing preliminari per questa famiglia di dispositivi. U core IP risponde à tutti i requisiti funziunali, ma puderia ancu esse sottumessi à l'analisi di u timing per a famiglia di u dispositivu. Pò esse usatu in disinni di produzzione cun prudenza. Cumpagnia HardCopy-U core IP hè verificatu cù mudelli di timing preliminari per u dispositivu di Cumpagnia Hard Copy. U core IP risponde à tutti i requisiti funziunali, ma puderia ancu esse sottumessi à l'analisi di u tempu per a famiglia di dispositivi HardCopy. Pò esse usatu in disinni di produzzione cun prudenza.
Support finale-U core IP hè verificatu cù mudelli di timing finali per questa famiglia di dispositivi. U core IP risponde à tutti i requisiti funziunali è di timing per a famiglia di u dispositivu è pò esse usatu in disinni di produzzione. Compilation HardCopy-U core IP hè verificatu cù mudelli di timing finali per a famiglia di dispositivi HardCopy. U core IP risponde à tutti i requisiti funziunali è di timing per a famiglia di u dispositivu è pò esse usatu in disinni di produzzione.

A Tabella 15-3 mostra u livellu di supportu offertu da i Controllers DDR, DDR2 è DDR3 SDRAM cù ALTMEMPHY IP per e famiglie di dispositivi Altera.

Table 15-3. Supportu Famiglia Dispositivu

Famiglia di Dispositivi Protocolu
DDR è DDR2 DDR3
Arria® GX Finale Nisun sustegnu
Arria II GX Finale Finale
Cyclone® III Finale Nisun sustegnu
Ciclone III LS Finale Nisun sustegnu
Ciclone IV E Finale Nisun sustegnu
Ciclone IV GX Finale Nisun sustegnu
Copia cartacea II Vede a pagina Novità in Altera IP di l'Altera websitu. Nisun sustegnu
Stratix® II Finale Nisun sustegnu
Stratix II GX Finale Nisun sustegnu
Altre famiglie di dispositivi Nisun sustegnu Nisun sustegnu

Features

ALTMEMPHY Megafunzione

A Tabella 15-4 riassume u supportu di funzioni chjave per a megafunzione ALTMEMPHY.

Table 15-4. ALTMEMPHY Megafunction Feature Support

Feature DDR è DDR2 DDR3
Supportu per l'interfaccia Altera PHY (AFI) in tutti i dispositi supportati.
Calibrazione iniziale automatizata eliminendu i calculi complicati di tempu di lettura di dati.
VoltagU seguimentu di e temperatura (VT) chì garantisce u massimu rendimentu stabile per l'interfacce DDR, DDR2 è DDR3 SDRAM.
Percorsu di dati autonomu chì face una cunnessione cù un controller Altera o un controller di terzu indipendente da i percorsi di timing criticu.
Interfaccia full-rate
Interfaccia a meza tariffa
Editore di paràmetri faciule d'utilizà

Inoltre, a megafunzione ALTMEMPHY supporta cumpunenti DDR3 SDRAM senza leveling:

  • A megafunzione ALTMEMPHY supporta cumpunenti DDR3 SDRAM senza leveling per i dispositi Arria II GX chì utilizanu T-topology per clock, address, and command bus:
    • Supporta selezzione di chip multipli.
  • U DDR3 SDRAM PHY senza leveling fMAX hè 400 MHz per selezzione di chip unicu.
  • Nisun supportu per i pins di maschera di dati (DM) per × 4 DDR3 SDRAM DIMM o cumpunenti, cusì selezziunate No per Drive DM pins da FPGA quandu utilizate × 4 dispusitivi.
  • A megafunzione ALTMEMPHY supporta solu interfacce DDR3 SDRAM a mezza tariffa.

Controller High Performance II

A Tabella 15–5 riassume u supportu di funzioni chjave per u DDR, DDR2 è DDR3 SDRAM HPC II.

Table 15-5. Supportu di funzioni (Parte 1 di 2)

Feature DDR è DDR2 DDR3
Controller à mità di tariffa
Supportu per AFI ALTMEMPHY
Supportu per l'interfaccia locale Avalon® Memory Mapped (Avalon-MM).

Table 15-5. Supportu di funzioni (Parte 2 di 2)

Feature DDR è DDR2 DDR3
Gestione bancaria di cumanda cunfigurabile in anticipu cù letture è scrittura in ordine
Latenza additiva
Supportu per a lunghezza di burst Avalon arbitraria
Adattatore di burst di memoria flessibile integratu
Mappings d'indirizzu Local-à-Memoria configurabili
Configurazione opzionale di run-time di paràmetri di registru di dimensione è modalità, è timing di memoria
Auto-refrescante parziale di array (PASR)
Supportu per i dispositi DDR3 SDRAM standard di l'industria
Supportu facultativu per u cumandamentu d'autorefrescante
Supportu opzionale per u cumandamentu di u putere cuntrullatu da l'utilizatori
Supportu facultativu per u cumandamentu automaticu di spegnimentu cù time-out programable
Supportu opzionale per i cumandamenti di lettura di precarica automatica è scrittura di precarica automatica
Supportu opzionale per rinfriscà u cuntrollu di l'utilizatori
Condivisione opzionale di clock multicontroller in SOPC Builder Flow
Funzione integrata di codificazione di correzione d'errore (ECC) 72-bit
Funzione ECC integrata, 16, 24 è 40-bit
Supportu per a scrittura parziale di parolle cù correzione automatica opzionale d'errore
SOPC Builder pronto
Supportu per a valutazione OpenCore Plus
Modelli di simulazione funzionale IP per l'usu in u simulatore VHDL è Verilog HDL supportatu da Altera

Note à a Tabella 15-5:

  1. HPC II supporta i valori di latenza additivi più grande o uguali à tRCD-1, in unità di clock cycle (tCK).
  2. Questa funzione ùn hè micca supportata cù DDR3 SDRAM cù leveling.

Funzioni senza supportu

A Tabella 15–6 riassume e funzioni non supportate per l'interfaccia di memoria esterna basata in ALTMEMPHY di Altera.

Table 15-6. Funzioni senza supportu

Protocolu di memoria Caratteristica Unsuppoted
DDR è DDR2 SDRAM Simulazione di u timing
Lunghezza di burst di 2
Burst parziale è unaligned burst in modalità ECC è non ECC quandu i pin DM sò disattivati
SDRAM DDR3 Simulazione di u timing
Burst parziale è unaligned burst in modalità ECC è non ECC quandu i pin DM sò disattivati
Stratix III è Stratix IV
Supportu DIMM
Interfacce full-rate

Verificazione MegaCore

Altera esegue una vasta prova casuale, diretta cù una copertura di teste funzionale utilizendu mudelli Denali standard di l'industria per assicurà a funziunalità di i Controller DDR, DDR2 è DDR3 SDRAM cù ALTMEMPHY IP.

Utilizazione di risorse

Questa sezione furnisce infurmazione tipica di l'utilizazione di risorse per i controller di memoria esterni cù ALTMEMPHY per e famiglie di dispositivi supportati. Questa infurmazione hè furnita cum'è una guida solu; per dati precisi di l'utilizazione di risorse, duvete generà u vostru core IP è riferite à i rapporti generati da u software Quartus II.
A Tabella 15-7 mostra i dati di l'utilizazione di risorse per a megafunzione ALTMEMPHY, è u controller DDR3 d'altu rendiment II per i dispositi Arria II GX.

Table 15-7. Utilizazione di Risorse in i Dispositivi Arria II GX (Parte 1 di 2)

Protocolu Memoria Larghezza (bits) Cumbinazioni ALUTS Lògica I registri Mem ALUT M9K Blocchi M144K Blocchi Memoriu y (bits)
Controller
DDR3

(a metà tariffa)

8 1,883 1,505 10 2 0 4,352
16 1,893 1,505 10 4 0 8,704
64 1,946 1,521 18 15 0 34,560
72 1,950 1,505 10 17 0 39,168

Table 15-7. Utilizazione di Risorse in i Dispositivi Arria II GX (Parte 2 di 2)

Protocolu Memoria Larghezza (bits) Cumbinazioni ALUTS Lògica I registri Mem ALUT M9K Blocchi M144K Blocchi Memoriu y (bits)
Controller + PHY
DDR3

(a metà tariffa)

8 3,389 2,760 12 4 0 4,672
16 3,457 2,856 12 7 0 9,280
64 3,793 3,696 20 24 0 36,672
72 3,878 3,818 12 26 0 41,536

A Tabella 15-8 mostra i dati di l'utilizazione di e risorse per u controller DDR2 è u controller d'altu rendiment più PHY, per cunfigurazioni à mità di tariffa è full-rate per i dispositi Arria II GX.

Table 15-8. Utilizazione di risorse DDR2 in i Dispositivi Arria II GX

Protocolu Memoria Larghezza (bits) Cumbinazioni ALUTS Lògica I registri Mem ALUT M9K Blocchi M144K Blocchi Memoria (biti)
Controller
DDR2

(a metà tariffa)

8 1,971 1,547 10 2 0 4,352
16 1,973 1,547 10 4 0 8,704
64 2,028 1,563 18 15 0 34,560
72 2,044 1,547 10 17 0 39,168
DDR2

(tariffa piena)

8 2,007 1,565 10 2 0 2,176
16 2,013 1,565 10 2 0 4,352
64 2,022 1,565 10 8 0 17,408
72 2,025 1,565 10 9 0 19,584
Controller + PHY
DDR2

(a metà tariffa)

8 3,481 2,722 12 4 0 4,672
16 3,545 2,862 12 7 0 9,280
64 3,891 3,704 20 24 0 36,672
72 3,984 3,827 12 26 0 41,536
DDR2

(tariffa piena)

8 3,337 2,568 29 2 0 2,176
16 3,356 2,558 11 4 0 4,928
64 3,423 2,836 31 12 0 19,200
72 3,445 2,827 11 14 0 21,952

A Tabella 15-9 mostra i dati di l'utilizazione di e risorse per u controller DDR2 è u controller d'altu rendiment più PHY, per cunfigurazioni à mità di tariffa è full-rate per i dispositi Cyclone III.

Table 15-9. Utilizazione di risorse DDR2 in i dispositi Cyclone III

Protocolu Memoria Larghezza (bits) Lògica I registri Cellule logiche Blocchi M9K Memoria (biti)
Controller
DDR2

(a metà tariffa)

8 1,513 3,015 4 4,464
16 1,513 3,034 6 8,816
64 1,513 3,082 18 34,928
72 1,513 3,076 19 39,280
DDR2

(tariffa piena)

8 1,531 3,059 4 2,288
16 1,531 3,108 4 4,464
64 1,531 3,134 10 17,520
72 1,531 3,119 11 19,696
Controller + PHY
DDR2

(a metà tariffa)

8 2,737 5,131 6 4,784
16 2,915 5,351 9 9,392
64 3,969 6,564 27 37,040
72 4,143 6,786 28 41,648
DDR2

(tariffa piena)

8 2,418 4,763 6 2,576
16 2,499 4,919 6 5,008
64 2,957 5,505 15 19,600
72 3,034 5,608 16 22,032

Requisiti di u sistema

U Controller DDR3 SDRAM cù ALTMEMPHY IP hè una parte di a Biblioteca IP MegaCore, chì hè distribuitu cù u software Quartus II è scaricabile da l'Altera. websitu, www.altera.com.

Simbulu Per i requisiti di u sistema è l'istruzzioni di installazione, riferite à Installazione è Licenza di u Software Altera.

Installazione è Licenza

A Figura 15-2 mostra a struttura di u cartulare dopu avè installatu u Controller DDR3 SDRAM cù ALTMEMPHY IP, induve hè u cartulare di stallazione. U cartulare di installazione predeterminatu in Windows hè c:\altera\ ; in Linux hè / opt / altera .

Figura 15-2. Struttura di u repertoriu
Struttura di u repertoriu

Avete bisognu di una licenza per a funzione MegaCore solu quandu site cumplettamente cuntentu cù a so funziunalità è u so rendiment, è vulete piglià u vostru disignu à a produzzione.
Per utilizà a DDR3 SDRAM HPC, pudete dumandà una licenza file da l'Altera web situ à www.altera.com/licensing è stallà lu in u vostru urdinatore. Quandu dumandate una licenza file, Altera vi e-mail un license.dat file. Se ùn avete micca accessu à Internet, cuntattate u vostru rappresentante lucale.
Per utilizà a DDR3 SDRAM HPC II, cuntattate u vostru rappresentante di vendita lucali per urdinà una licenza.

Valutazione libera

A funzione di valutazione OpenCore Plus di Altera hè applicabile solu à u DDR3 SDRAM HPC. Cù a funzione di valutazione OpenCore Plus, pudete fà e seguenti azzioni:

  • Simula u cumpurtamentu di una megafunzione (funzione Altera MegaCore o AMPmegafunzione PSM) in u vostru sistema.
  • Verificate a funziunalità di u vostru disignu, è ancu evaluà a so dimensione è a velocità rapidamente è facilmente.
  • Generate prugrammazione di u dispositivu in u tempu files per disinni chì includenu funzioni MegaCore.
  • Prugrammu un dispositivu è verificate u vostru disignu in hardware.

Avete bisognu di cumprà una licenza per a megafunzione solu quandu site cumplettamente cuntentu cù a so funziunalità è u so rendiment, è vulete piglià u vostru disignu à a produzzione.

OpenCore Plus Time-Out Behavior

A valutazione di hardware OpenCore Plus pò sustene i seguenti dui modi di funziunamentu:

  • Untethered - u disignu funziona per un tempu limitatu
  • Tethered-necessita una cunnessione trà u vostru bordu è u computer host. Se u modu tethered hè supportatu da tutte e megafunzioni in un disignu, u dispusitivu pò operare per un tempu più longu o indefinitu.

Tutte e megafunzioni in un dispositivu time-out simultaneamente quandu u tempu di valutazione più restrittivu hè ghjuntu. Se ci hè più di una megafunzione in un disignu, u cumpurtamentu di time-out di una megafunzione specifica pò esse mascherata da u cumpurtamentu di time-out di l'altri megafunzioni.

Simbulu Per e funzioni MegaCore, u time-out untethered hè di 1 ora; u valore di time-out tethered hè indefinitu.

U vostru disignu smette di travaglià dopu chì u tempu di valutazione di hardware scade è a pruduzzioni local_ready hè bassa.

Storia di Revisione di Documenti

U Tabella 15–10 elenca a storia di rivisione per stu documentu.

Table 15-10. Storia di Revisione di Documenti

Data Versione Cambiamenti
nuvembre 2012 1.2 Cambiatu u numeru di capitulu da 13 à 15.
ghjugnu 2012 1.1 Aggiunta icona di feedback.
nuvembre 2011 1.0 L'infurmazione cumminata di a versione, u supportu di a famiglia di i dispositi, a lista di e funzioni è a lista di e funzioni senza supportu per DDR, DDR2 è DDR3.

Logo

Documenti / Risorse

Controllers ALTERA DDR2 SDRAM [pdf] Istruzzioni
DDR2 SDRAM Controllers, DDR2, SDRAM Controllers, Controllers

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *