ALTERA DDR2 SDRAM-beheerders

ALTERA DDR2 SDRAM-beheerders

Belangrike inligting

Die Altera® DDR-, DDR2- en DDR3 SDRAM-beheerders met ALTMEMPHY IP bied vereenvoudigde koppelvlakke na industriestandaard DDR, DDR2 en DDR3 SDRAM. Die ALTMEMPHY megafunksie is 'n koppelvlak tussen 'n geheuebeheerder en die geheuetoestelle, en voer lees- en skryfbewerkings na die geheue uit. Die DDR-, DDR2- en DDR3 SDRAM-beheerders met ALTMEMPHY IP werk saam met die Altera ALTMEMPHY-megafunksie.
Die DDR- en DDR2 SDRAM-beheerders met ALTMEMPHY IP- en ALTMEMPHY-megafunksie bied vol- of halfkoers DDR- en DDR2 SDRAM-koppelvlakke. Die DDR3 SDRAM-beheerder met ALTMEMPHY IP en ALTMEMPHY megafunksie ondersteun DDR3 SDRAM-koppelvlakke in halfkoersmodus. Die DDR-, DDR2- en DDR3 SDRAM-beheerders met ALTMEMPHY IP bied die hoëprestasiebeheerder II (HPC II), wat hoë doeltreffendheid en gevorderde kenmerke bied. Figuur 15–1 toon 'n stelselvlakdiagram wat die exampdie hoogste vlak file wat die DDR-, DDR2- of DDR3 SDRAM-beheerder met ALTMEMPHY IP vir jou skep.

Figuur 15–1. Stelselvlakdiagram
Stelselvlakdiagram

Nota by Figuur 15–1:
(1) Wanneer jy Instantiate DLL External kies, word delay-locked lus (DLL) buite die ALTMEMPHY megafunksie geïnstantieer.

Die MegaWizard™ Plug-In Manager genereer 'n exampdie hoogste vlak file, bestaande uit 'n example bestuurder, en jou DDR, DDR2 of DDR3 SDRAM hoëprestasie kontroleerder pasgemaakte variasie. Die beheerder instansieer 'n instansie van die ALTMEMPHY megafunksie wat op sy beurt 'n fasegeslote lus (PLL) en DLL instansieer. Jy kan ook die DLL buite die ALTMEMPHY megafunksie instansieer om die DLL tussen veelvuldige gevalle van die ALTMEMPHY megafunksie te deel. Jy kan nie 'n PLL tussen veelvuldige gevalle van die ALTMEMPHY megafunksie deel nie, maar jy mag sommige van die PLL-klokuitsette tussen hierdie veelvuldige gevalle deel.

© 2012 Altera Corporation. Alle regte voorbehou. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS en STRATIX woorde en logo's is handelsmerke van Altera Corporation en geregistreer in die US Patent and Trademark Office en in ander lande. Alle ander woorde en logo's wat as handelsmerke of diensmerke geïdentifiseer word, is die eiendom van hul onderskeie houers soos beskryf by www.altera.com/common/legal.html. Altera waarborg prestasie van sy halfgeleierprodukte volgens huidige spesifikasies in ooreenstemming met Altera se standaardwaarborg, maar behou die reg voor om enige tyd sonder kennisgewing veranderinge aan enige produkte en dienste aan te bring. Altera aanvaar geen verantwoordelikheid of aanspreeklikheid wat voortspruit uit die toepassing of gebruik van enige inligting, produk of diens wat hierin beskryf word nie, behalwe soos uitdruklik skriftelik deur Altera ooreengekom. Altera-kliënte word aangeraai om die nuutste weergawe van toestelspesifikasies te bekom voordat hulle op enige gepubliseerde inligting staatmaak en voordat bestellings vir produkte of dienste geplaas word.

Die eksampdie hoogste vlak file is 'n ten volle funksionele ontwerp wat jy kan simuleer, sintetiseer en gebruik in hardeware. Die eksample bestuurder is 'n selftoetsmodule wat lees- en skryfopdragte aan die beheerder uitreik en die leesdata nagaan om die slaag of mislukking te produseer, en volledige seine te toets.
Die ALTMEMPHY megafunksie skep die datapad tussen die geheue toestel en die geheue kontroleerder. Die megafunksie is beskikbaar as 'n alleenstaande produk of kan saam met die Altera hoëprestasie geheuebeheerder gebruik word.
As u die ALTMEMPHY-megafunksie as 'n alleenstaande produk gebruik, gebruik dit met óf persoonlike óf derdeparty-beheerders.

Simbool Vir nuwe ontwerpe beveel Altera aan om 'n UniPHY-gebaseerde eksterne geheue-koppelvlak te gebruik, soos die DDR2- en DDR3 SDRAM-beheerders met UniPHY, QDR II en QDR II+ SRAM-beheerders met UniPHY, of RLDRAM II-beheerder met UniPHY.

Vrystelling inligting

Tabel 15–1 verskaf inligting oor hierdie vrystelling van die DDR3 SDRAM-beheerder met ALTMEMPHY IP.

Tafel 15–1. Vrystelling inligting

Item Beskrywing
Weergawe 11.1
Vrystellingsdatum November 2011
Bestel kodes IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC)
IP-HPMCII (HPC II)
Produk ID's 00BE (DDR SDRAM)
00BF (DDR2 SDRAM)
00C2 (DDR3 SDRAM)
00CO (ALTMEMPHY Megafunction)
Verkoper ID 6AF7

Altera verifieer dat die huidige weergawe van die Quartus® II-sagteware die vorige weergawe van elke MegaCore-funksie saamstel. Die MegaCore IP-biblioteekvrystellingsnotas en Errata rapporteer enige uitsonderings op hierdie verifikasie. Altera verifieer nie samestelling met MegaCore-funksieweergawes ouer as een vrystelling nie. Vir inligting oor probleme op die DDR-, DDR2- of DDR3 SDRAM-hoëprestasiebeheerder en die ALTMEMPHY-megafunksie in 'n spesifieke Quartus II-weergawe, verwys na die Quartus II-sagtewarevrystellingsnotas.

Toestel Familie Ondersteuning

Tabel 15–2 definieer die toestelondersteuningsvlakke vir Altera IP-kerne.

Tabel 15–2. Altera IP-kerntoestelondersteuningsvlakke

FPGA-toestelfamilies Hardekopie-toestelfamilies
Voorlopige ondersteuning— Die IP-kern word geverifieer met voorlopige tydsberekeningsmodelle vir hierdie toestelfamilie. Die IP-kern voldoen aan alle funksionele vereistes, maar kan steeds tydsberekeningsanalise vir die toestelfamilie ondergaan. Dit kan met omsigtigheid in produksie-ontwerpe gebruik word. Hardekopie metgesel— Die IP-kern word geverifieer met voorlopige tydsberekeningsmodelle vir die hardekopie-metgeseltoestel. Die IP-kern voldoen aan alle funksionele vereistes, maar kan steeds tydsberekeningsanalise vir die hardekopie-toestelfamilie ondergaan. Dit kan met omsigtigheid in produksie-ontwerpe gebruik word.
Finale ondersteuning— Die IP-kern word geverifieer met finale tydsberekeningsmodelle vir hierdie toestelfamilie. Die IP-kern voldoen aan alle funksionele en tydsberekeningvereistes vir die toestelfamilie en kan in produksie-ontwerpe gebruik word. Hardekopie-samestelling— Die IP-kern word geverifieer met finale tydsberekeningsmodelle vir die HardCopy-toestelfamilie. Die IP-kern voldoen aan alle funksionele en tydsberekeningvereistes vir die toestelfamilie en kan in produksie-ontwerpe gebruik word.

Tabel 15–3 toon die vlak van ondersteuning wat deur die DDR-, DDR2- en DDR3 SDRAM-beheerders met ALTMEMPHY IP vir Altera-toestelfamilies aangebied word.

Tabel 15–3. Toestel Familie Ondersteuning

Toestel Familie Protokol
DDR en DDR2 DDR3
Arria® GX Finale Geen ondersteuning nie
Arria II GX Finale Finale
Cyclone® III Finale Geen ondersteuning nie
Sikloon III LS Finale Geen ondersteuning nie
Sikloon IV E Finale Geen ondersteuning nie
Sikloon IV GX Finale Geen ondersteuning nie
Hardekopie II Verwys na die Wat is nuut in Altera IP-bladsy van die Altera webwebwerf. Geen ondersteuning nie
Stratix® II Finale Geen ondersteuning nie
Stratix II GX Finale Geen ondersteuning nie
Ander toestelfamilies Geen ondersteuning nie Geen ondersteuning nie

Kenmerke

ALTMEMPHY Megafunksie

Tabel 15–4 som sleutelkenmerkondersteuning vir die ALTMEMPHY-megafunksie op.

Tabel 15–4. ALTMEMPHY Megafunksie-funksieondersteuning

Kenmerk DDR en DDR2 DDR3
Ondersteuning vir die Altera PHY Interface (AFI) op alle ondersteunde toestelle.
Outomatiese aanvanklike kalibrasie wat ingewikkelde leesdata-tydsberekeninge uitskakel.
Voltage en temperatuur (VT) dop wat maksimum stabiele werkverrigting vir DDR-, DDR2- en DDR3 SDRAM-koppelvlakke waarborg.
Selfstandige datapad wat verbinding maak met 'n Altera-beheerder of 'n derdeparty-beheerder, onafhanklik van die kritieke tydsberekeningpaaie.
Volkoers-koppelvlak
Halfkoers-koppelvlak
Maklik om te gebruik parameterredigeerder

Daarbenewens ondersteun die ALTMEMPHY megafunksie DDR3 SDRAM-komponente sonder gelykmaak:

  • Die ALTMEMPHY-megafunksie ondersteun DDR3 SDRAM-komponente sonder nivellering vir Arria II GX-toestelle wat T-topologie vir klok, adres en opdragbus gebruik:
    • Ondersteun verskeie chip kies.
  • Die DDR3 SDRAM PHY sonder nivellering fMAX is 400 MHz vir enkelskyfiekeuses.
  • Geen ondersteuning vir datamasker (DM)-penne vir ×4 DDR3 SDRAM DIMM's of komponente nie, kies dus Nee vir Drive DM-penne vanaf FPGA wanneer u ×4-toestelle gebruik.
  • Die ALTMEMPHY megafunksie ondersteun slegs halfkoers DDR3 SDRAM-koppelvlakke.

Hoëprestasiebeheerder II

Tabel 15–5 gee 'n opsomming van sleutelkenmerkondersteuning vir die DDR, DDR2 en DDR3 SDRAM HPC II.

Tabel 15–5. Kenmerkondersteuning (Deel 1 van 2)

Kenmerk DDR en DDR2 DDR3
Halfkoers kontroleerder
Ondersteuning vir AFI ALTMEMPHY
Ondersteuning vir Avalon® Memory Mapped (Avalon-MM) plaaslike koppelvlak

Tabel 15–5. Kenmerkondersteuning (Deel 2 van 2)

Kenmerk DDR en DDR2 DDR3
Konfigureerbare opdrag vooruitkyk bankbestuur met in-orde lees en skryf
Bykomende latensie
Ondersteuning vir arbitrêre Avalon-barslengte
Ingeboude buigsame geheue bars adapter
Konfigureerbare Plaaslike-na-Geheue-adreskaarte
Opsionele run-time konfigurasie van grootte en modus register instellings, en geheue tydsberekening
Gedeeltelike skikking selfverversing (PASR)
Ondersteuning vir industriestandaard DDR3 SDRAM-toestelle
Opsionele ondersteuning vir selfverversingsopdrag
Opsionele ondersteuning vir gebruikersbeheerde afskakelopdrag
Opsionele ondersteuning vir outomatiese afskakelbevel met programmeerbare tyd-uit
Opsionele ondersteuning vir outo-voorlaai lees- en outo-voorlaai skryfopdragte
Opsionele ondersteuning vir die verversing van gebruikersbeheerder
Opsionele meervoudige kontroleerderklokdeling in SOPC Builder Flow
Geïntegreerde foutkorreksie-kodering (ECC) funksie 72-bis
Geïntegreerde ECC-funksie, 16, 24 en 40-bis
Ondersteuning vir gedeeltelike woordskryf met opsionele outomatiese foutkorreksie
SOPC Builder gereed
Ondersteuning vir OpenCore Plus-evaluering
IP-funksionele simulasiemodelle vir gebruik in Altera-ondersteunde VHDL- en Verilog HDL-simulator

Notas by Tabel 15–5:

  1. HPC II ondersteun additiewe latensiewaardes groter of gelyk aan tRCD-1, in kloksikluseenheid (tCK).
  2. Hierdie kenmerk word nie ondersteun met DDR3 SDRAM met nivellering nie.

Nie-ondersteunde kenmerke

Tabel 15–6 som nie-ondersteunde kenmerke vir Altera se ALTMEMPHY-gebaseerde eksterne geheue-koppelvlakke op.

Tabel 15–6. Nie-ondersteunde kenmerke

Geheue protokol Ongesteunde kenmerk
DDR en DDR2 SDRAM Tydsberekening simulasie
Barslengte van 2
Gedeeltelike sarsie en ongelynde sarsie in ECC- en nie-ECC-modus wanneer DM-penne gedeaktiveer is
DDR3 SDRAM Tydsberekening simulasie
Gedeeltelike sarsie en ongelynde sarsie in ECC- en nie-ECC-modus wanneer DM-penne gedeaktiveer is
Stratix III en Stratix IV
DIMM ondersteuning
Volkoers-koppelvlakke

MegaCore-verifikasie

Altera voer uitgebreide ewekansige, gerigte toetse uit met funksionele toetsdekking deur industriestandaard Denali-modelle te gebruik om die funksionaliteit van die DDR-, DDR2- en DDR3 SDRAM-beheerders met ALTMEMPHY IP te verseker.

Hulpbronbenutting

Hierdie afdeling verskaf tipiese hulpbrongebruikinligting vir die eksterne geheuebeheerders met ALTMEMPHY vir ondersteunde toestelfamilies. Hierdie inligting word slegs as 'n riglyn verskaf; vir presiese hulpbrongebruiksdata, moet jy jou IP-kern genereer en verwys na die verslae wat deur die Quartus II-sagteware gegenereer word.
Tabel 15–7 toon hulpbrongebruikdata vir die ALTMEMPHY-megafunksie, en die DDR3-hoëprestasiebeheerder II vir Arria II GX-toestelle.

Tabel 15–7. Hulpbronbenutting in Arria II GX-toestelle (Deel 1 van 2)

Protokol Geheue Breedte (Bitjies) Kombinasionaal ALUTS Logika Registers Mem ALUTs M9K Blokke M144K Blokke Afwach y (Bitjies)
Beheerder
DDR3

(Halfkoers)

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

Tabel 15–7. Hulpbronbenutting in Arria II GX-toestelle (Deel 2 van 2)

Protokol Geheue Breedte (Bitjies) Kombinasionaal ALUTS Logika Registers Mem ALUTs M9K Blokke M144K Blokke Afwach y (Bitjies)
Kontroleerder+PHY
DDR3

(Halfkoers)

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

Tabel 15–8 toon hulpbrongebruikdata vir die DDR2-hoëprestasiebeheerder en beheerder plus PHY, vir halfkoers- en volspoedkonfigurasies vir Arria II GX-toestelle.

Tabel 15–8. DDR2-hulpbrongebruik in Arria II GX-toestelle

Protokol Geheue Breedte (Bitjies) Kombinasionaal ALUTS Logika Registers Mem ALUTs M9K Blokke M144K Blokke Geheue (Bitjies)
Beheerder
DDR2

(Halfkoers)

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

(Vol tarief)

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
Kontroleerder+PHY
DDR2

(Halfkoers)

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

(Vol tarief)

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

Tabel 15–9 toon hulpbrongebruiksdata vir die DDR2 hoëprestasiebeheerder en beheerder plus PHY, vir halfkoers- en volspoedkonfigurasies vir Cyclone III-toestelle.

Tabel 15–9. DDR2-hulpbrongebruik in Cyclone III-toestelle

Protokol Geheue Breedte (Bitjies) Logika Registers Logiese selle M9K-blokke Geheue (Bitjies)
Beheerder
DDR2

(Halfkoers)

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

(Vol tarief)

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
Kontroleerder+PHY
DDR2

(Halfkoers)

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

(Vol tarief)

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

Stelselvereistes

Die DDR3 SDRAM-beheerder met ALTMEMPHY IP is deel van die MegaCore IP-biblioteek, wat versprei word met die Quartus II-sagteware en aflaaibaar is vanaf die Altera webwebwerf, www.altera.com.

Simbool Vir stelselvereistes en installasie-instruksies, verwys na Altera-sagteware-installasie en -lisensie.

Installasie en lisensiëring

Figuur 15–2 toon die gidsstruktuur nadat jy die DDR3 SDRAM-beheerder met ALTMEMPHY IP geïnstalleer het, waar is die installasiegids. Die standaard installasiegids op Windows is c:\altera\ ; op Linux is dit /opt/altera .

Figuur 15–2. Gidsstruktuur
Gidsstruktuur

Jy benodig slegs 'n lisensie vir die MegaCore-funksie wanneer jy heeltemal tevrede is met die funksionaliteit en werkverrigting daarvan en jou ontwerp na produksie wil neem.
Om die DDR3 SDRAM HPC te gebruik, kan jy 'n lisensie aanvra file van die Altera web webwerf by www.altera.com/licensing en installeer dit op jou rekenaar. Wanneer jy 'n lisensie aanvra file, Altera e-pos vir jou 'n license.dat file. As jy nie internettoegang het nie, kontak jou plaaslike verteenwoordiger.
Om die DDR3 SDRAM HPC II te gebruik, kontak jou plaaslike verkoopsverteenwoordiger om 'n lisensie te bestel.

Gratis Evaluering

Altera se OpenCore Plus-evalueringsfunksie is slegs van toepassing op die DDR3 SDRAM HPC. Met die OpenCore Plus-evalueringsfunksie kan u die volgende aksies uitvoer:

  • Simuleer die gedrag van 'n megafunksie (Altera MegaCore-funksie of AMPPSM megafunksie) binne jou stelsel.
  • Verifieer die funksionaliteit van jou ontwerp, asook evalueer die grootte en spoed daarvan vinnig en maklik.
  • Genereer tydbeperkte toestelprogrammering files vir ontwerpe wat MegaCore-funksies insluit.
  • Programmeer 'n toestel en verifieer jou ontwerp in hardeware.

Jy hoef slegs 'n lisensie vir die megafunksie te koop wanneer jy heeltemal tevrede is met die funksionaliteit en werkverrigting daarvan en jou ontwerp na produksie wil neem.

OpenCore Plus Time-out Gedrag

OpenCore Plus-hardeware-evaluering kan die volgende twee werkswyses ondersteun:

  • Ongebonden - die ontwerp werk vir 'n beperkte tyd
  • Gebonde - vereis 'n verbinding tussen jou bord en die gasheerrekenaar. As gekoppelde modus deur alle megafunksies in 'n ontwerp ondersteun word, kan die toestel vir 'n langer tyd of onbepaald werk

Alle megafunksies in 'n toestel verval gelyktydig wanneer die mees beperkende evalueringstyd bereik word. As daar meer as een megafunksie in 'n ontwerp is, kan 'n spesifieke megafunksie se uittelgedrag gemasker word deur die uittelgedrag van die ander megafunksies.

Simbool Vir MegaCore-funksies is die onbeperkte time-out 1 uur; die vasgemaakte uittelwaarde is onbepaald.

Jou ontwerp hou op om te werk nadat die hardeware-evalueringstyd verstryk het en die local_ready-uitvoer is laag.

Dokument Hersieningsgeskiedenis

Tabel 15–10 lys die hersieningsgeskiedenis vir hierdie dokument.

Tabel 15–10. Dokument Hersieningsgeskiedenis

Datum Weergawe Veranderinge
November 2012 1.2 Verander hoofstuknommer van 13 na 15.
Junie 2012 1.1 Bygevoeg Terugvoer-ikoon.
November 2011 1.0 Gekombineerde vrystelling-inligting, toestelfamilieondersteuning, kenmerklys en lys nie-ondersteunde kenmerke vir DDR, DDR2 en DDR3.

Logo

Dokumente / Hulpbronne

ALTERA DDR2 SDRAM-beheerders [pdf] Instruksies
DDR2 SDRAM-beheerders, DDR2, SDRAM-beheerders, beheerders

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *