Ovládače ALTERA DDR2 SDRAM
Dôležité informácie
Ovládače Altera® DDR, DDR2 a DDR3 SDRAM s ALTMEMPHY IP poskytujú zjednodušené rozhrania k priemyselným štandardom DDR, DDR2 a DDR3 SDRAM. Megafunkcia ALTMEMPHY je rozhranie medzi pamäťovým radičom a pamäťovými zariadeniami a vykonáva operácie čítania a zápisu do pamäte. Ovládače DDR, DDR2 a DDR3 SDRAM s ALTMEMPHY IP spolupracujú s megafunkciou Altera ALTMEMPHY.
Ovládače DDR a DDR2 SDRAM s megafunkciou ALTMEMPHY IP a ALTMEMPHY ponúkajú rozhrania DDR a DDR2 SDRAM s plnou alebo polovičnou rýchlosťou. Radič DDR3 SDRAM s megafunkciou ALTMEMPHY IP a ALTMEMPHY podporuje rozhrania DDR3 SDRAM v režime polovičnej rýchlosti. Ovládače DDR, DDR2 a DDR3 SDRAM s ALTMEMPHY IP ponúkajú vysoko výkonný radič II (HPC II), ktorý poskytuje vysokú účinnosť a pokročilé funkcie. Obrázok 15-1 zobrazuje schému na úrovni systému vrátane príkladuample najvyššej úrovne file ktorý pre vás vytvorí ovládač DDR, DDR2 alebo DDR3 SDRAM s ALTMEMPHY IP.
Obrázok 15-1. Diagram na úrovni systému
Poznámka k obrázku 15-1:
(1) Keď vyberiete možnosť Instantiate DLL externe, vytvorí sa inštancia uzamknutej slučky (DLL) mimo megafunkcie ALTMEMPHY.
MegaWizard™ Plug-In Manager vygeneruje example najvyššej úrovne file, pozostávajúci z example ovládača a vašej vlastnej variácie vysokovýkonného radiča DDR, DDR2 alebo DDR3 SDRAM. Kontrolér vytvorí inštanciu megafunkcie ALTMEMPHY, ktorá zase vytvorí inštanciu fázového závesu (PLL) a DLL. Môžete tiež vytvoriť inštanciu knižnice DLL mimo megafunkcie ALTMEMPHY na zdieľanie knižnice DLL medzi viacerými inštanciami megafunkcie ALTMEMPHY. Nemôžete zdieľať PLL medzi viacerými inštanciami megafunkcie ALTMEMPHY, ale môžete zdieľať niektoré výstupy hodín PLL medzi týmito viacerými inštanciami.
© 2012 Altera Corporation. Všetky práva vyhradené. Slová a logá ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS a STRATIX sú ochranné známky spoločnosti Altera Corporation a registrované na Úrade pre patenty a ochranné známky USA av iných krajinách. Všetky ostatné slová a logá označené ako ochranné známky alebo servisné značky sú majetkom ich príslušných vlastníkov, ako je opísané na www.altera.com/common/legal.html. Spoločnosť Altera zaručuje výkon svojich polovodičových produktov podľa aktuálnych špecifikácií v súlade so štandardnou zárukou spoločnosti Altera, ale vyhradzuje si právo kedykoľvek bez upozornenia zmeniť akékoľvek produkty a služby. Spoločnosť Altera nepreberá žiadnu zodpovednosť alebo ručenie vyplývajúce z aplikácie alebo používania akýchkoľvek informácií, produktov alebo služieb opísaných v tomto dokumente, s výnimkou prípadov, keď to spoločnosť Altera výslovne písomne odsúhlasí. Zákazníkom spoločnosti Altera sa odporúča získať najnovšiu verziu špecifikácií zariadenia predtým, ako sa budú spoliehať na akékoľvek zverejnené informácie a pred zadaním objednávky produktov alebo služieb.
Bývalýample najvyššej úrovne file je plne funkčný dizajn, ktorý môžete simulovať, syntetizovať a používať v hardvéri. Bývalýample driver je samotestovací modul, ktorý vydáva príkazy na čítanie a zápis do riadiacej jednotky a kontroluje načítané dáta, aby produkoval vyhovujúce alebo neúspešné a testuje kompletné signály.
Megafunkcia ALTMEMPHY vytvára dátovú cestu medzi pamäťovým zariadením a pamäťovým radičom. Megafunkcia je dostupná ako samostatný produkt alebo sa dá použiť v spojení s vysokovýkonným pamäťovým radičom Altera.
Ak používate megafunkciu ALTMEMPHY ako samostatný produkt, použite buď vlastné ovládače alebo ovládače tretích strán.
Pre nové dizajny Altera odporúča používať externé pamäťové rozhranie založené na UniPHY, ako sú radiče DDR2 a DDR3 SDRAM s UniPHY, QDR II a QDR II+ SRAM radiče s UniPHY alebo RLDRAM II s UniPHY.
Informácie o vydaní
Tabuľka 15-1 poskytuje informácie o tomto vydaní radiča DDR3 SDRAM s ALTMEMPHY IP.
Tabuľka 15–1. Informácie o vydaní
Položka | Popis |
Verzia | 11.1 |
Dátum vydania | november 2011 |
Objednávacie kódy | IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC) IP-HPMCII (HPC II) |
ID produktov | 00BE (DDR SDRAM) 00BF (DDR2 SDRAM) 00C2 (DDR3 SDRAM) 00CO (megafunkcia ALTMEMPHY) |
ID dodávateľa | 6AF7 |
Altera overuje, že aktuálna verzia softvéru Quartus® II kompiluje predchádzajúcu verziu každej funkcie MegaCore. Poznámky k vydaniu knižnice MegaCore IP a Errata hlásia akékoľvek výnimky z tohto overenia. Altera neoveruje kompiláciu s verziami funkcií MegaCore staršími ako jedno vydanie. Informácie o problémoch s vysokovýkonným radičom DDR, DDR2 alebo DDR3 SDRAM a megafunkciou ALTMEMPHY v konkrétnej verzii Quartus II nájdete v poznámkach k vydaniu softvéru Quartus II.
Podpora rodiny zariadení
Tabuľka 15–2 definuje úrovne podpory zariadení pre jadrá Altera IP.
Tabuľka 15–2. Úrovne podpory základných zariadení Altera IP
Rodiny zariadení FPGA | HardCopy Device Family |
Predbežná podpora—Jadro IP je overené predbežnými modelmi časovania pre túto rodinu zariadení. Jadro IP spĺňa všetky funkčné požiadavky, ale stále môže prebiehať analýza časovania pre rodinu zariadení. S opatrnosťou ho možno použiť vo výrobných návrhoch. | Tlačený sprievodca—Jadro IP je overené predbežnými modelmi časovania pre sprievodné zariadenie Hard Copy. Jadro IP spĺňa všetky funkčné požiadavky, ale stále môže prebiehať analýza časovania pre rodinu zariadení HardCopy. S opatrnosťou ho možno použiť vo výrobných návrhoch. |
Záverečná podpora—Jadro IP je overené s konečnými modelmi časovania pre túto rodinu zariadení. Jadro IP spĺňa všetky funkčné a časové požiadavky pre rodinu zariadení a môže byť použité vo výrobných návrhoch. | HardCopy Kompilácia—Jadro IP je overené pomocou modelov konečného časovania pre rodinu zariadení HardCopy. Jadro IP spĺňa všetky funkčné a časové požiadavky pre rodinu zariadení a môže byť použité vo výrobných návrhoch. |
Tabuľka 15–3 zobrazuje úroveň podpory, ktorú ponúkajú radiče DDR, DDR2 a DDR3 SDRAM s ALTMEMPHY IP pre rodiny zariadení Altera.
Tabuľka 15–3. Podpora rodiny zariadení
Rodina zariadení | Protokol | |
DDR a DDR2 | DDR3 | |
Arria® GX | Konečná | Žiadna podpora |
Arria II GX | Konečná | Konečná |
Cyclone® III | Konečná | Žiadna podpora |
Cyklón III LS | Konečná | Žiadna podpora |
Cyklón IV E | Konečná | Žiadna podpora |
Cyklón IV GX | Konečná | Žiadna podpora |
Papierová kópia II | Pozrite si stránku Čo je nové v Altera IP na Altera webstránky. | Žiadna podpora |
Stratix® II | Konečná | Žiadna podpora |
Stratix II GX | Konečná | Žiadna podpora |
Ďalšie rodiny zariadení | Žiadna podpora | Žiadna podpora |
Vlastnosti
Megafunkcia ALTMEMPHY
Tabuľka 15–4 sumarizuje podporu kľúčových funkcií pre megafunkciu ALTMEMPHY.
Tabuľka 15–4. Podpora megafunkcie ALTMEMPHY
Funkcia | DDR a DDR2 | DDR3 |
Podpora rozhrania Altera PHY (AFI) na všetkých podporovaných zariadeniach. | ✓ | ✓ |
Automatizovaná počiatočná kalibrácia eliminuje zložité výpočty časovania čítania. | ✓ | ✓ |
Voltage a sledovanie teploty (VT), ktoré zaručuje maximálne stabilný výkon pre rozhrania DDR, DDR2 a DDR3 SDRAM. | ✓ | ✓ |
Samostatná dátová cesta, vďaka ktorej je pripojenie k ovládaču Altera alebo ovládaču tretej strany nezávislé od kritických časových ciest. | ✓ | ✓ |
Rozhranie s plnou rýchlosťou | ✓ | — |
Rozhranie s polovičnou rýchlosťou | ✓ | ✓ |
Ľahko použiteľný editor parametrov | ✓ | ✓ |
Okrem toho megafunkcia ALTMEMPHY podporuje komponenty DDR3 SDRAM bez vyrovnávania:
- Megafunkcia ALTMEMPHY podporuje komponenty DDR3 SDRAM bez vyrovnávania pre zariadenia Arria II GX pomocou T-topológie pre hodiny, adresy a príkazovú zbernicu:
- Podporuje výber viacerých čipov.
- DDR3 SDRAM PHY bez vyrovnávania fMAX je 400 MHz pre výbery s jedným čipom.
- Žiadna podpora pre kolíky dátovej masky (DM) pre ×4 DDR3 SDRAM DIMM alebo komponenty, takže pri použití ×4 zariadení vyberte No pre Drive DM kolíky z FPGA.
- Megafunkcia ALTMEMPHY podporuje iba rozhrania DDR3 SDRAM s polovičnou rýchlosťou.
Vysokovýkonný ovládač II
Tabuľka 15–5 sumarizuje podporu kľúčových funkcií pre DDR, DDR2 a DDR3 SDRAM HPC II.
Tabuľka 15–5. Podpora funkcií (1. časť z 2)
Funkcia | DDR a DDR2 | DDR3 |
Ovládač polovičnej sadzby | ✓ | ✓ |
Podpora pre AFI ALTMEMPHY | ✓ | ✓ |
Podpora pre lokálne rozhranie Avalon®Memory Mapped (Avalon-MM). | ✓ | ✓ |
Tabuľka 15–5. Podpora funkcií (2. časť z 2)
Funkcia | DDR a DDR2 | DDR3 |
Konfigurovateľná dopredná správa banky príkazov s postupným čítaním a zápisom | ✓ | ✓ |
Aditívna latencia | ✓ | ✓ |
Podpora ľubovoľnej dĺžky burstu Avalon | ✓ | ✓ |
Vstavaný flexibilný pamäťový burst adaptér | ✓ | ✓ |
Konfigurovateľné mapovanie adries Local-to-Memory | ✓ | ✓ |
Voliteľná prevádzková konfigurácia nastavení registra veľkosti a režimu a časovania pamäte | ✓ | ✓ |
Samoobnovenie čiastočného poľa (PASR) | ✓ | ✓ |
Podpora pre priemyselné štandardné zariadenia DDR3 SDRAM | ✓ | ✓ |
Voliteľná podpora príkazu na samoobnovenie | ✓ | ✓ |
Voliteľná podpora príkazu vypnutia ovládaného používateľom | ✓ | ✓ |
Voliteľná podpora pre príkaz automatického vypnutia s programovateľným časovým limitom | ✓ | ✓ |
Voliteľná podpora príkazov na čítanie s automatickým predbežným nabitím a automatické nabíjanie | ✓ | ✓ |
Voliteľná podpora pre obnovenie používateľského ovládača | ✓ | ✓ |
Voliteľné zdieľanie hodín viacerých ovládačov v SOPC Builder Flow | ✓ | ✓ |
Integrovaná funkcia kódovania korekcie chýb (ECC) 72-bitová | ✓ | ✓ |
Integrovaná funkcia ECC, 16, 24 a 40-bit | ✓ | ✓ |
Podpora zápisu čiastočných slov s voliteľnou automatickou opravou chýb | ✓ | ✓ |
SOPC Builder pripravený | ||
Podpora hodnotenia OpenCore Plus | ✓ | ✓ |
Funkčné simulačné modely IP na použitie v simulátoroch VHDL a Verilog HDL podporovaných spoločnosťou Altera | ✓ | ✓ |
Poznámky k tabuľke 15–5:
- HPC II podporuje aditívne hodnoty latencie väčšie alebo rovné tRCD-1 v jednotke hodinového cyklu (tCK).
- Táto funkcia nie je podporovaná s DDR3 SDRAM s vyrovnávaním.
Nepodporované funkcie
Tabuľka 15–6 sumarizuje nepodporované funkcie pre externé pamäťové rozhrania Altera založené na ALTMEMPHY.
Tabuľka 15–6. Nepodporované funkcie
Pamäťový protokol | Nepodporovaná funkcia |
DDR a DDR2 SDRAM | Simulácia časovania |
Dĺžka záberu 2 | |
Čiastočný zhluk a nezarovnaný zhluk v režime ECC a bez ECC, keď sú DM kolíky vypnuté | |
DDR3 SDRAM | Simulácia časovania |
Čiastočný zhluk a nezarovnaný zhluk v režime ECC a bez ECC, keď sú DM kolíky vypnuté | |
Stratix III a Stratix IV | |
Podpora DIMM | |
Rozhrania s plnou rýchlosťou |
Overenie MegaCore
Altera vykonáva rozsiahle náhodné, riadené testy s pokrytím funkčných testov pomocou priemyselných štandardných modelov Denali, aby zaistila funkčnosť ovládačov DDR, DDR2 a DDR3 SDRAM s ALTMEMPHY IP.
Využitie zdrojov
Táto časť poskytuje typické informácie o využití prostriedkov pre radiče externej pamäte s ALTMEMPHY pre podporované rodiny zariadení. Tieto informácie sa poskytujú len ako návod; pre presné údaje o využití zdrojov by ste si mali vygenerovať svoje jadro IP a pozrieť si správy generované softvérom Quartus II.
Tabuľka 15–7 zobrazuje údaje o využití prostriedkov pre megafunkciu ALTMEMPHY a vysokovýkonný radič DDR3 II pre zariadenia Arria II GX.
Tabuľka 15–7. Využitie zdrojov v zariadeniach Arria II GX (1. časť z 2)
Protokol | pamäť Šírka (bity) | Kombinačné ALUTS | Logika Registre | Mem ALUT | M9K Bloky | M144K Bloky | Memor y (bity) |
Ovládač | |||||||
DDR3
(polovičná sadzba) |
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 |
Tabuľka 15–7. Využitie zdrojov v zariadeniach Arria II GX (2. časť z 2)
Protokol | pamäť Šírka (bity) | Kombinačné ALUTS | Logika Registre | Mem ALUT | M9K Bloky | M144K Bloky | Memor y (bity) |
Ovládač + PHY | |||||||
DDR3
(polovičná sadzba) |
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 |
Tabuľka 15–8 zobrazuje údaje o využití prostriedkov pre vysokovýkonný radič DDR2 a radič plus PHY pre konfigurácie polovičnej a plnej rýchlosti pre zariadenia Arria II GX.
Tabuľka 15–8. Využitie prostriedkov DDR2 v zariadeniach Arria II GX
Protokol | pamäť Šírka (bity) | Kombinačné ALUTS | Logika Registre | Mem ALUT | M9K Bloky | M144K Bloky | pamäť (Bity) |
Ovládač | |||||||
DDR2
(polovičná sadzba) |
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
(plná sadzba) |
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 | |
Ovládač + PHY | |||||||
DDR2
(polovičná sadzba) |
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
(plná sadzba) |
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 |
Tabuľka 15–9 zobrazuje údaje o využití prostriedkov pre vysokovýkonný radič DDR2 a radič plus PHY pre konfigurácie polovičnej a plnej rýchlosti pre zariadenia Cyclone III.
Tabuľka 15–9. Využitie zdrojov DDR2 v zariadeniach Cyclone III
Protokol | pamäť Šírka (bity) | Logika Registre | Logické bunky | Bloky M9K | pamäť (Bity) |
Ovládač | |||||
DDR2
(polovičná sadzba) |
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
(plná sadzba) |
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 | |
Ovládač + PHY | |||||
DDR2
(polovičná sadzba) |
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
(plná sadzba) |
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 |
Systémové požiadavky
Ovládač DDR3 SDRAM s ALTMEMPHY IP je súčasťou knižnice MegaCore IP Library, ktorá je distribuovaná so softvérom Quartus II a stiahnuteľná z Altera. webmiesto, www.altera.com.
Systémové požiadavky a pokyny na inštaláciu nájdete v časti Altera Software Installation & Licensing.
Inštalácia a licencovanie
Obrázok 15-2 zobrazuje adresárovú štruktúru po inštalácii radiča DDR3 SDRAM s ALTMEMPHY IP, kde je inštalačný adresár. Predvolený inštalačný adresár v systéme Windows je c:\altera\ ; na Linuxe je to /opt/altera .
Obrázok 15-2. Adresárová štruktúra
Licenciu na funkciu MegaCore potrebujete iba vtedy, keď ste úplne spokojní s jej funkčnosťou a výkonom a chcete svoj návrh uviesť do výroby.
Ak chcete používať DDR3 SDRAM HPC, môžete požiadať o licenciu file z Altera web miesto na www.altera.com/licensing a nainštalujte ho do počítača. Keď požiadate o licenciu file, Altera vám pošle e-mailom license.dat file. Ak nemáte prístup na internet, kontaktujte svojho miestneho zástupcu.
Ak chcete použiť DDR3 SDRAM HPC II, kontaktujte svojho miestneho obchodného zástupcu a objednajte si licenciu.
Bezplatné hodnotenie
Funkcia hodnotenia OpenCore Plus od spoločnosti Altera je použiteľná len pre DDR3 SDRAM HPC. Pomocou funkcie hodnotenia OpenCore Plus môžete vykonávať nasledujúce akcie:
- Simulujte správanie megafunkcie (funkcia Altera MegaCore alebo AMPmegafunkcia PSM) vo vašom systéme.
- Overte si funkčnosť svojho návrhu, ako aj rýchlo a jednoducho vyhodnoťte jeho veľkosť a rýchlosť.
- Vytvorte časovo obmedzené programovanie zariadenia files pre návrhy, ktoré obsahujú funkcie MegaCore.
- Naprogramujte zariadenie a overte svoj dizajn v hardvéri.
Licenciu na megafunkciu si musíte zakúpiť až vtedy, keď ste úplne spokojní s jej funkčnosťou a výkonom a chcete svoj návrh uviesť do výroby.
OpenCore Plus Time-out správanie
Hodnotenie hardvéru OpenCore Plus môže podporovať nasledujúce dva režimy prevádzky:
- Untethered – dizajn beží na obmedzený čas
- Tethered—vyžaduje spojenie medzi vašou doskou a hostiteľským počítačom. Ak je uviazaný režim podporovaný všetkými megafunkciami v dizajne, zariadenie môže fungovať dlhší čas alebo neobmedzene
Všetky megafunkcie v časovom limite zariadenia súčasne, keď sa dosiahne najprísnejší čas hodnotenia. Ak je v dizajne viac ako jedna megafunkcia, chovanie uplynutia časového limitu špecifickej megafunkcie môže byť maskované chovaním uplynutia časového limitu ostatných megafunkcií.
Pre funkcie MegaCore je časový limit nepriviazania 1 hodina; hodnota viazaného časového limitu je neurčitá.
Váš návrh prestane fungovať po uplynutí času na vyhodnotenie hardvéru a výstup local_ready sa zníži.
História revízií dokumentu
Tabuľka 15–10 uvádza históriu revízií tohto dokumentu.
Tabuľka 15–10. História revízií dokumentu
Dátum | Verzia | Zmeny |
november 2012 | 1.2 | Číslo kapitoly bolo zmenené z 13 na 15. |
júna 2012 | 1.1 | Pridaná ikona spätnej väzby. |
november 2011 | 1.0 | Kombinované informácie o vydaní, podpora rodiny zariadení, zoznam funkcií a zoznam nepodporovaných funkcií pre DDR, DDR2 a DDR3. |
Dokumenty / zdroje
![]() |
Ovládače ALTERA DDR2 SDRAM [pdfPokyny DDR2 SDRAM radiče, DDR2, SDRAM radiče, radiče |