Ovládače ALTERA DDR2 SDRAM

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
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.

Symbol 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:

  1. HPC II podporuje aditívne hodnoty latencie väčšie alebo rovné tRCD-1 v jednotke hodinového cyklu (tCK).
  2. 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.

Symbol 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
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í.

Symbol 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.

Logo

Dokumenty / zdroje

Ovládače ALTERA DDR2 SDRAM [pdfPokyny
DDR2 SDRAM radiče, DDR2, SDRAM radiče, radiče

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *