ALTERA DDR2 SDRAM-kontrollerid

ALTERA DDR2 SDRAM-kontrollerid

Oluline teave

Altera® DDR-, DDR2- ja DDR3-SDRAM-kontrollerid ALTMEMPHY IP-ga pakuvad lihtsustatud liideseid tööstusstandarditele DDR-, DDR2- ja DDR3-SDRAM-ile. ALTMEMPHY megafunktsioon on liides mälukontrolleri ja mäluseadmete vahel ning teostab mällu lugemis- ja kirjutamistoiminguid. ALTMEMPHY IP-ga DDR, DDR2 ja DDR3 SDRAM-kontrollerid töötavad koos Altera ALTMEMPHY megafunktsiooniga.
ALTMEMPHY IP ja ALTMEMPHY megafunktsiooniga DDR- ja DDR2 SDRAM-kontrollerid pakuvad täis- või poolekiirusega DDR- ja DDR2-SDRAM-liideseid. ALTMEMPHY IP- ja ALTMEMPHY-megafunktsiooniga DDR3 SDRAM-kontroller toetab DDR3 SDRAM-i liideseid poole kiirusega režiimis. ALTMEMPHY IP-ga DDR-, DDR2- ja DDR3 SDRAM-kontrollerid pakuvad suure jõudlusega kontrollerit II (HPC II), mis pakub suure tõhususega ja täiustatud funktsioone. Joonisel 15-1 on kujutatud süsteemitaseme diagramm, mis sisaldab ntample tipptasemel file mille ALTMEMPHY IP-ga DDR, DDR2 või DDR3 SDRAM-kontroller teie jaoks loob.

Joonis 15–1. Süsteemitaseme diagramm
Süsteemitaseme diagramm

Märkus joonise 15-1 kohta:
(1) Kui valite suvandi Instantiate DLL Externally, siis viivitusega lukustatud silmus (DLL) luuakse väljaspool ALTMEMPHY megafunktsiooni.

MegaWizard™ Plug-In Manager genereerib eksample tipptasemel file, mis koosneb endisestample draiver ja teie DDR-i, DDR2- või DDR3-SDRAM-i suure jõudlusega kontrolleri kohandatud variatsioon. Kontroller loob megafunktsiooni ALTMEMPHY eksemplari, mis omakorda loob faasiluku (PLL) ja DLL-i. DLL-i saate luua ka väljaspool ALTMEMPHY megafunktsiooni, et jagada DLL-i ALTMEMPHY megafunktsiooni mitme eksemplari vahel. Te ei saa jagada PLL-i megafunktsiooni ALTMEMPHY mitme eksemplari vahel, kuid võite jagada mõnda PLL-i kella väljundit nende mitme eksemplari vahel.

© 2012 Altera Corporation. Kõik õigused kaitstud. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS ja STRATIX sõnad ja logod on ettevõtte Altera Corporation kaubamärgid ning registreeritud USA patendi- ja kaubamärgiametis ning teistes riikides. Kõik muud kaubamärkide või teenusemärkidena määratletud sõnad ja logod kuuluvad nende vastavatele omanikele, nagu on kirjeldatud aadressil www.altera.com/common/legal.html. Altera garanteerib oma pooljuhttoodete toimimise praeguste spetsifikatsioonide kohaselt vastavalt Altera standardgarantiile, kuid jätab endale õiguse teha mis tahes tooteid ja teenuseid igal ajal ilma ette teatamata. Altera ei võta endale mingit vastutust ega vastutust, mis tuleneb siin kirjeldatud teabe, toote või teenuse rakendamisest või kasutamisest, välja arvatud juhul, kui Altera on kirjalikult kokku leppinud. Altera klientidel soovitatakse hankida seadme spetsifikatsioonide uusim versioon enne avaldatud teabele tuginemist ja enne toodete või teenuste tellimuste esitamist.

Endineample tipptasemel file on täisfunktsionaalne disain, mida saate simuleerida, sünteesida ja riistvaras kasutada. Endineample draiver on enesetesti moodul, mis väljastab kontrollerile lugemis- ja kirjutamiskäsklusi ning kontrollib lugemisandmeid, et tekitada läbimine või ebaõnnestumine ning testida täielikke signaale.
ALTMEMPHY megafunktsioon loob andmetee mäluseadme ja mälukontrolleri vahel. Megafunktsioon on saadaval eraldiseisva tootena või seda saab kasutada koos Altera suure jõudlusega mälukontrolleriga.
Kui kasutate megafunktsiooni ALTMEMPHY eraldiseisva tootena, kasutage kas kohandatud või kolmanda osapoole kontrolleritega.

Sümbol Uute disainilahenduste puhul soovitab Altera kasutada UniPHY-põhist välismälu liidest, näiteks UniPHY-ga DDR2 ja DDR3 SDRAM-kontrollereid, UniPHY-ga QDR II ja QDR II+ SRAM-kontrollereid või UniPHY-ga RLDRAM II-kontrollereid.

Väljalaske teave

Tabel 15–1 sisaldab teavet ALTMEMPHY IP-ga DDR3 SDRAM-kontrolleri selle versiooni kohta.

Tabel 15–1. Väljalaske teave

Üksus Kirjeldus
Versioon 11.1
Väljalaske kuupäev november 2011
Tellimiskoodid IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC)
IP-HPMCII (HPC II)
Toote ID-d 00BE (DDR SDRAM)
00BF (DDR2 SDRAM)
00C2 (DDR3 SDRAM)
00CO (ALTMEMPHY megafunktsioon)
Vendor ID 6AF7

Altera kontrollib, et Quartus® II tarkvara praegune versioon kompileerib iga MegaCore'i funktsiooni eelmise versiooni. MegaCore IP Library väljalaskemärkmed ja vead teatavad kõigist selle kinnituse eranditest. Altera ei kontrolli kompileerimist MegaCore funktsiooni versioonidega, mis on vanemad kui üks versioon. Teabe saamiseks DDR-i, DDR2- või DDR3-SDRAM-i suure jõudlusega kontrolleri ja ALTMEMPHY-megafunktsiooni probleemide kohta konkreetses Quartus II versioonis vaadake Quartus II tarkvara väljalaskemärkmeid.

Seadme pere tugi

Tabelis 15–2 on määratletud Altera IP-tuumade seadmete tugitasemed.

Tabel 15–2. Altera IP-tuumseadmete tugitasemed

FPGA-seadmete perekonnad Paberkoopiate seadmete perekonnad
Esialgne tugi— IP-tuum on kinnitatud selle seadmepere esialgsete ajastusmudelitega. IP-tuum vastab kõigile funktsionaalsetele nõuetele, kuid selle seadmeperekonna jaoks võib siiski toimuda ajastusanalüüs. Seda saab tootmisprojektides kasutada ettevaatusega. Paberkoopia kaaslane— IP-tuuma kontrollitakse paberkoopia kaasseadme esialgsete ajastusmudelitega. IP-tuum vastab kõigile funktsionaalsetele nõuetele, kuid seda võib HardCopy seadmeperekonna jaoks siiski ajaanalüüs teha. Seda saab tootmisprojektides kasutada ettevaatusega.
Lõplik tugi— IP-tuum on kinnitatud selle seadmepere lõplike ajastusmudelitega. IP-tuum vastab kõigile seadmeperekonna funktsionaalsetele ja ajastusnõuetele ning seda saab kasutada tootmisprojektides. Paberkoopiate koostamine— IP-tuuma kontrollitakse HardCopy seadmeperekonna lõplike ajastusmudelitega. IP-tuum vastab kõigile seadmeperekonna funktsionaalsetele ja ajastusnõuetele ning seda saab kasutada tootmisprojektides.

Tabelites 15–3 on näidatud ALTMEMPHY IP-ga DDR-, DDR2- ja DDR3 SDRAM-kontrollerite Altera seadmeperedele pakutava toe tase.

Tabel 15–3. Seadme pere tugi

Seadme perekond Protokoll
DDR ja DDR2 DDR3
Arria® GX Lõplik Toetust pole
Arria II GX Lõplik Lõplik
Cyclone® III Lõplik Toetust pole
Tsüklon III LS Lõplik Toetust pole
Tsüklon IV E Lõplik Toetust pole
Tsüklon IV GX Lõplik Toetust pole
Paberkoopia II Vaadake Altera lehekülge Mis on uut Altera IP-s websaidile. Toetust pole
Stratix® II Lõplik Toetust pole
Stratix II GX Lõplik Toetust pole
Muud seadmepered Toetust pole Toetust pole

Omadused

ALTMEMPHY Megafunktsioon

Tabel 15–4 võtab kokku ALTMEMPHY megafunktsiooni põhifunktsioonide toe.

Tabel 15–4. ALTMEMPHY megafunktsioonide tugi

Funktsioon DDR ja DDR2 DDR3
Altera PHY liidese (AFI) tugi kõigis toetatud seadmetes.
Automatiseeritud esialgne kalibreerimine, mis välistab keerulised lugemisandmete ajastuse arvutused.
Voltage ja temperatuuri (VT) jälgimine, mis tagab DDR-, DDR2- ja DDR3 SDRAM-liideste maksimaalse stabiilse jõudluse.
Iseseisev andmetee, mis muudab ühenduse Altera kontrolleriga või kolmanda osapoole kontrolleriga kriitilistest ajastusteedest sõltumatuks.
Täiskiirusega liides
Poole intressimääraga liides
Lihtsalt kasutatav parameetriredaktor

Lisaks toetab ALTMEMPHY megafunktsioon DDR3 SDRAM-i komponente ilma nivelleerimiseta:

  • ALTMEMPHY megafunktsioon toetab DDR3 SDRAM komponente ilma nivelleerimiseta Arria II GX seadmete jaoks, kasutades T-topoloogiat kella, aadressi ja käsusiini jaoks:
    • Toetab mitut kiibi valikut.
  • DDR3 SDRAM PHY ilma fMAX-i tasandamiseta on 400 MHz ühe kiibi valimisel.
  • Andmemaski (DM) kontakte ei toetata ×4 DDR3 SDRAM DIMM-ide või komponentide jaoks, seega valige ×4 seadmete kasutamisel FPGA-st Drive DM kontaktide jaoks Ei.
  • ALTMEMPHY megafunktsioon toetab ainult poole kiirusega DDR3 SDRAM-i liideseid.

Suure jõudlusega kontroller II

Tabel 15–5 võtab kokku DDR-i, DDR2- ja DDR3-SDRAM-i HPC II põhifunktsioonide toe.

Tabel 15–5. Funktsioonide tugi (1. osa 2-st)

Funktsioon DDR ja DDR2 DDR3
Poole tariifi kontroller
AFI ALTMEMPHY tugi
Avalon®Memory Mapped (Avalon-MM) kohaliku liidese tugi

Tabel 15–5. Funktsioonide tugi (2. osa 2-st)

Funktsioon DDR ja DDR2 DDR3
Konfigureeritav käskude ettevaatav pangahaldus järjekorras lugemise ja kirjutamisega
Lisandi latentsus
Suvalise Avaloni sarivõtte pikkuse tugi
Sisseehitatud paindlik mälupaketi adapter
Konfigureeritavad kohalikust mälust aadresside vastendused
Suuruse ja režiimiregistri sätete ning mälu ajastuse valikuline käitusaegne konfiguratsioon
Osaline massiivi isevärskendus (PASR)
Toetus tööstusstandarditele DDR3 SDRAM-seadmetele
Isevärskendamise käsu valikuline tugi
Valikuline tugi kasutaja juhitavale väljalülituskäsule
Valikuline tugi automaatsele väljalülituskäsule koos programmeeritava ajalõpuga
Valikuline tugi automaatse eellaadimise lugemis- ja automaatse eellaadimise kirjutamiskäskudele
Valikuline tugi kasutaja-kontrolleri värskendamiseks
Valikuline mitme kontrolleri kella jagamine rakenduses SOPC Builder Flow
Integreeritud veaparanduskodeerimise (ECC) funktsioon 72-bitine
Integreeritud ECC-funktsioon, 16-, 24- ja 40-bitine
Osalise sõna kirjutamise tugi koos valikulise automaatse veaparandusega
SOPC Builder valmis
OpenCore Plusi hindamise tugi
IP funktsionaalsed simulatsioonimudelid kasutamiseks Altera toetatud VHDL ja Verilog HDL simulaatoris

Märkused tabelile 15–5:

  1. HPC II toetab aditiivseid latentsusväärtusi, mis on suuremad või võrdsed tRCD-1-ga kellatsükli ühikus (tCK).
  2. Seda funktsiooni ei toetata nivelleerimisega DDR3 SDRAM-iga.

Toetamata funktsioonid

Tabelites 15–6 on kokku võetud Altera ALTMEMPHY-põhiste väliste mäluliideste toetamata funktsioonid.

Tabel 15–6. Toetamata funktsioonid

Mälu protokoll Sobimatu funktsioon
DDR ja DDR2 SDRAM Ajastuse simulatsioon
Sarja pikkus 2
Osaline sarivõte ja joondamata sarivõte ECC- ja mitte-ECC-režiimis, kui DM-viigud on keelatud
DDR3 SDRAM Ajastuse simulatsioon
Osaline sarivõte ja joondamata sarivõte ECC- ja mitte-ECC-režiimis, kui DM-viigud on keelatud
Stratix III ja Stratix IV
DIMM-i tugi
Täiskiirusega liidesed

MegaCore'i kinnitamine

Altera viib läbi ulatuslikke juhuslikke, suunatud teste koos funktsionaalse testide kattega, kasutades tööstusstandardi Denali mudeleid, et tagada ALTMEMPHY IP-ga DDR-, DDR2- ja DDR3 SDRAM-kontrollerite funktsionaalsus.

Ressursi kasutamine

See jaotis sisaldab tüüpilist ressursside kasutamise teavet välismälu kontrollerite jaoks, millel on ALTMEMPHY toetatud seadmeperekondade jaoks. See teave on esitatud ainult juhisena; Täpse ressursikasutuse andmete saamiseks peaksite genereerima oma IP-tuuma ja vaadake Quartus II tarkvara loodud aruandeid.
Tabelites 15–7 on näidatud megafunktsiooni ALTMEMPHY ja Arria II GX seadmete DDR3 suure jõudlusega kontrolleri II ressursikasutuse andmed.

Tabel 15–7. Ressursikasutus Arria II GX-seadmetes (1. osa 2-st)

Protokoll Mälu Laius (bitid) Kombinatsioon ALUTS Loogika Registrid Mem ALUTid M9K Plokid M144K Plokid Memor y (bitid)
Kontroller
DDR3

(pool hind)

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. Ressursikasutus Arria II GX-seadmetes (2. osa 2-st)

Protokoll Mälu Laius (bitid) Kombinatsioon ALUTS Loogika Registrid Mem ALUTid M9K Plokid M144K Plokid Memor y (bitid)
Kontroller+PHY
DDR3

(pool hind)

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

Tabelites 15–8 on näidatud suure jõudlusega DDR2 kontrolleri ja kontrolleri ning PHY ressursikasutuse andmed Arria II GX seadmete pool- ja täiskiirusega konfiguratsioonide jaoks.

Tabel 15–8. DDR2 ressursside kasutamine Arria II GX seadmetes

Protokoll Mälu Laius (bitid) Kombinatsioon ALUTS Loogika Registrid Mem ALUTid M9K Plokid M144K Plokid Mälu (Bitti)
Kontroller
DDR2

(pool hind)

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

(Täishind)

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

(pool hind)

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

(Täishind)

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

Tabelites 15–9 on näidatud DDR2 suure jõudlusega kontrolleri ja kontrolleri pluss PHY ressursikasutuse andmed Cyclone III seadmete pool- ja täiskiirusega konfiguratsioonide jaoks.

Tabel 15–9. DDR2 ressursside kasutamine Cyclone III seadmetes

Protokoll Mälu Laius (bitid) Loogika Registrid Loogika rakud M9K plokid Mälu (Bitti)
Kontroller
DDR2

(pool hind)

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

(Täishind)

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

(pool hind)

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

(Täishind)

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

Süsteeminõuded

ALTMEMPHY IP-ga DDR3 SDRAM-kontroller on osa MegaCore IP raamatukogust, mida levitatakse koos Quartus II tarkvaraga ja allalaaditav Alterast. websait, www.altera.com.

Sümbol Süsteeminõuete ja installijuhiste saamiseks vaadake Altera tarkvara installimist ja litsentsimist.

Paigaldamine ja litsentsimine

Joonisel 15-2 on näidatud kataloogi struktuur pärast DDR3 SDRAM-kontrolleri installimist ALTMEMPHY IP-ga, kus on installikataloog. Windowsi installimise vaikekataloog on c:\altera\ ; Linuxis on see /opt/altera .

Joonis 15–2. Kataloogi struktuur
Kataloogi struktuur

Te vajate MegaCore'i funktsiooni litsentsi ainult siis, kui olete selle funktsionaalsuse ja jõudlusega täiesti rahul ning soovite oma disaini tootmisse viia.
DDR3 SDRAM HPC kasutamiseks võite taotleda litsentsi file Alterast web sait aadressil www.altera.com/licensing ja installige see oma arvutisse. Kui taotlete litsentsi file, Altera saadab teile e-kirjaga litsents.dat file. Kui teil pole Interneti-ühendust, võtke ühendust kohaliku esindajaga.
DDR3 SDRAM HPC II kasutamiseks võtke litsentsi tellimiseks ühendust kohaliku müügiesindajaga.

Tasuta hindamine

Altera OpenCore Plusi hindamisfunktsioon on rakendatav ainult DDR3 SDRAM HPC puhul. OpenCore Plusi hindamisfunktsiooniga saate teha järgmisi toiminguid.

  • Simuleerige megafunktsiooni käitumist (funktsioon Altera MegaCore või AMPPSM megafunktsioon) teie süsteemis.
  • Kontrollige oma disaini funktsionaalsust ning hinnake selle suurust ja kiirust kiiresti ja lihtsalt.
  • Looge ajaliselt piiratud seadme programmeerimine files disainilahenduste jaoks, mis sisaldavad MegaCore'i funktsioone.
  • Programmeerige seade ja kontrollige oma disaini riistvaras.

Peate megafunktsiooni litsentsi ostma alles siis, kui olete selle funktsionaalsuse ja jõudlusega täielikult rahul ning soovite oma disaini tootmisse viia.

OpenCore Plusi aegumise käitumine

OpenCore Plusi riistvara hindamine võib toetada kahte järgmist töörežiimi:

  • Lõastamata – kujundus töötab piiratud aja
  • Jagatud – eeldab ühendust teie tahvli ja hostarvuti vahel. Kui kõik disainilahenduse megafunktsioonid toetavad lõastatud režiimi, võib seade töötada pikemat aega või lõputult

Kõik seadme megafunktsioonid aeguvad samaaegselt, kui saabub kõige piiravam hindamisaeg. Kui kujunduses on rohkem kui üks megafunktsioon, võib konkreetse megafunktsiooni ajalõpu käitumise varjata teiste megafunktsioonide ajalõpu käitumine.

Sümbol MegaCore'i funktsioonide puhul on lõastamata ajalõpp 1 tund; lõastatud ajalõpu väärtus on määramatu.

Teie disain lakkab töötamast pärast riistvara hindamisaja möödumist ja local_ready väljundi tase on madal.

Dokumendi läbivaatamise ajalugu

Tabelites 15–10 on loetletud selle dokumendi redaktsioonide ajalugu.

Tabel 15–10. Dokumendi läbivaatamise ajalugu

Kuupäev Versioon Muudatused
november 2012 1.2 Peatüki number muudetud 13-lt 15-le.
juuni 2012 1.1 Lisatud tagasiside ikoon.
november 2011 1.0 DDR-i, DDR2 ja DDR3 jaoks kombineeritud väljalaseteave, seadmepere tugi, funktsioonide loend ja toetamata funktsioonide loend.

Logo

Dokumendid / Ressursid

ALTERA DDR2 SDRAM-kontrollerid [pdfJuhised
DDR2 SDRAM-kontrollerid, DDR2-, SDRAM-kontrollerid, kontrollerid

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *