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
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.
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:
- HPC II toetab aditiivseid latentsusväärtusi, mis on suuremad või võrdsed tRCD-1-ga kellatsükli ühikus (tCK).
- 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ü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
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.
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. |
Dokumendid / Ressursid
![]() |
ALTERA DDR2 SDRAM-kontrollerid [pdfJuhised DDR2 SDRAM-kontrollerid, DDR2-, SDRAM-kontrollerid, kontrollerid |