Krmilniki ALTERA DDR2 SDRAM
Pomembne informacije
Krmilniki Altera® DDR, DDR2 in DDR3 SDRAM z ALTMEMPHY IP zagotavljajo poenostavljene vmesnike za industrijske standarde DDR, DDR2 in DDR3 SDRAM. Megafunkcija ALTMEMPHY je vmesnik med krmilnikom pomnilnika in pomnilniškimi napravami ter izvaja operacije branja in pisanja v pomnilnik. Krmilniki DDR, DDR2 in DDR3 SDRAM z ALTMEMPHY IP delujejo v povezavi z megafunkcijo Altera ALTMEMPHY.
Krmilniki DDR in DDR2 SDRAM z megafunkcijo ALTMEMPHY IP in ALTMEMPHY ponujajo vmesnike DDR in DDR2 SDRAM s polno ali polovično hitrostjo. Krmilnik DDR3 SDRAM z megafunkcijo ALTMEMPHY IP in ALTMEMPHY podpira vmesnike DDR3 SDRAM v načinu s polovično hitrostjo. Krmilniki DDR, DDR2 in DDR3 SDRAM z ALTMEMPHY IP ponujajo visoko zmogljiv krmilnik II (HPC II), ki zagotavlja visoko učinkovitost in napredne funkcije. Slika 15–1 prikazuje diagram sistemske ravni, vključno z example na najvišji ravni file ki jih za vas ustvari krmilnik DDR, DDR2 ali DDR3 SDRAM z ALTMEMPHY IP.
Slika 15–1. Diagram sistemske ravni
Opomba k sliki 15–1:
(1) Ko izberete Externaliate DLL Instanciate Externally, se zanka z zaklenjeno zakasnitvijo (DLL) instancira zunaj megafunkcije ALTMEMPHY.
MegaWizard™ Plug-In Manager ustvari example na najvišji ravni file, sestavljen iz exampgonilnik in vašo različico po meri visoko zmogljivega krmilnika DDR, DDR2 ali DDR3 SDRAM. Krmilnik ustvari instanco megafunkcije ALTMEMPHY, ki nato instancira fazno zaklenjeno zanko (PLL) in DLL. Instanciacijo DLL lahko ustvarite tudi zunaj megafunkcije ALTMEMPHY, da delite DLL med več primerki megafunkcije ALTMEMPHY. PLL ne morete souporabljati med več primerki megafunkcije ALTMEMPHY, lahko pa delite nekatere izhode ure PLL med temi več primerki.
© 2012 Altera Corporation. Vse pravice pridržane. Besede in logotipi ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS in STRATIX so blagovne znamke družbe Altera Corporation in registrirane pri Uradu za patente in blagovne znamke ZDA ter v drugih državah. Vse druge besede in logotipi, označeni kot blagovne ali storitvene znamke, so last njihovih imetnikov, kot je opisano v www.altera.com/common/legal.html. Altera jamči za delovanje svojih polprevodniških izdelkov v skladu s trenutnimi specifikacijami v skladu s standardno garancijo Altera, vendar si pridržuje pravico do sprememb katerega koli izdelka in storitve kadar koli brez predhodnega obvestila. Altera ne prevzema nobene odgovornosti ali odgovornosti, ki izhaja iz uporabe ali uporabe katere koli informacije, izdelka ali storitve, opisanih tukaj, razen če je Altera izrecno pisno privolila v to. Strankam Altere svetujemo, da pridobijo najnovejšo različico specifikacij naprave, preden se zanesejo na kakršne koli objavljene informacije in preden oddajo naročila za izdelke ali storitve.
Bivšiample na najvišji ravni file je popolnoma funkcionalen dizajn, ki ga lahko simulirate, sintetizirate in uporabite v strojni opremi. Bivšiampgonilnik le je modul za samotestiranje, ki izdaja ukaze za branje in pisanje krmilniku in preverja prebrane podatke, da ustvari uspešno ali neuspešno ter preizkusi celotne signale.
Megafunkcija ALTMEMPHY ustvari podatkovno pot med pomnilniško napravo in krmilnikom pomnilnika. Megafunkcija je na voljo kot samostojen izdelek ali pa se lahko uporablja v povezavi z visokozmogljivim pomnilniškim krmilnikom Altera.
Ko megafunkcijo ALTMEMPHY uporabljate kot samostojen izdelek, jo uporabite s krmilniki po meri ali tretjih oseb.
Za nove modele Altera priporoča uporabo zunanjega pomnilniškega vmesnika, ki temelji na UniPHY, kot so krmilniki DDR2 in DDR3 SDRAM z UniPHY, krmilniki QDR II in QDR II+ SRAM z UniPHY ali krmilnik RLDRAM II z UniPHY.
Informacije o izdaji
Tabela 15–1 podaja informacije o tej izdaji krmilnika DDR3 SDRAM z ALTMEMPHY IP.
Tabela 15–1. Informacije o izdaji
Postavka | Opis |
Različica | 11.1 |
Datum izdaje | november 2011 |
Kode za naročanje | IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC) IP-HPMCII (HPC II) |
ID-ji izdelkov | 00BE (DDR SDRAM) 00BF (DDR2 SDRAM) 00C2 (DDR3 SDRAM) 00CO (ALTMEMPHY megafunkcija) |
Vendor ID | 6AF7 |
Altera preveri, ali trenutna različica programske opreme Quartus® II prevaja prejšnjo različico vsake funkcije MegaCore. Opombe ob izdaji knjižnice MegaCore IP in napake poročajo o vseh izjemah pri tem preverjanju. Altera ne preverja kompilacije z različicami funkcij MegaCore, starejšimi od ene izdaje. Za informacije o težavah z visokozmogljivim krmilnikom DDR, DDR2 ali DDR3 SDRAM in megafunkcijo ALTMEMPHY v določeni različici Quartus II glejte Opombe ob izdaji programske opreme Quartus II.
Podpora za družino naprav
Tabela 15–2 določa ravni podpore naprav za jedra Altera IP.
Tabela 15–2. Ravni podpore za naprave Altera IP Core
Družine naprav FPGA | Družine naprav HardCopy |
Predhodna podpora— Jedro IP je preverjeno s predhodnimi časovnimi modeli za to družino naprav. Jedro IP izpolnjuje vse funkcionalne zahteve, vendar je morda še vedno podvrženo časovni analizi za družino naprav. Previdno se lahko uporablja v proizvodnih načrtih. | HardCopy Companion— Jedro IP je preverjeno s predhodnimi časovnimi modeli za spremljevalno napravo Hard Copy. Jedro IP izpolnjuje vse funkcionalne zahteve, vendar je morda še vedno podvrženo časovni analizi za družino naprav HardCopy. Previdno se lahko uporablja v proizvodnih načrtih. |
Končna podpora— Jedro IP je preverjeno s končnimi časovnimi modeli za to družino naprav. Jedro IP izpolnjuje vse funkcionalne in časovne zahteve za družino naprav in se lahko uporablja v proizvodnih načrtih. | HardCopy Kompilacija— Jedro IP je preverjeno s končnimi časovnimi modeli za družino naprav HardCopy. Jedro IP izpolnjuje vse funkcionalne in časovne zahteve za družino naprav in se lahko uporablja v proizvodnih načrtih. |
Tabela 15–3 prikazuje raven podpore, ki jo ponujajo krmilniki DDR, DDR2 in DDR3 SDRAM z ALTMEMPHY IP za družine naprav Altera.
Tabela 15–3. Podpora za družino naprav
Družina naprav | Protokol | |
DDR in DDR2 | DDR3 | |
Arria® GX | Končno | Brez podpore |
Arria II GX | Končno | Končno |
Cyclone® III | Končno | Brez podpore |
Ciklon III LS | Končno | Brez podpore |
Ciklon IV E | Končno | Brez podpore |
Ciklon IV GX | Končno | Brez podpore |
Trdna kopija II | Oglejte si stran Kaj je novega v Alteri IP za Altero webmesto. | Brez podpore |
Stratix® II | Končno | Brez podpore |
Stratix II GX | Končno | Brez podpore |
Druge družine naprav | Brez podpore | Brez podpore |
Lastnosti
Megafunkcija ALTMEMPHY
Tabela 15–4 povzema podporo ključnih funkcij za megafunkcijo ALTMEMPHY.
Tabela 15–4. Podpora za megafunkcijo ALTMEMPHY
Funkcija | DDR in DDR2 | DDR3 |
Podpora za vmesnik Altera PHY (AFI) na vseh podprtih napravah. | ✓ | ✓ |
Samodejna začetna kalibracija odpravlja zapletene izračune časa branja podatkov. | ✓ | ✓ |
voltage in sledenje temperature (VT), ki zagotavlja maksimalno stabilno delovanje za vmesnike DDR, DDR2 in DDR3 SDRAM. | ✓ | ✓ |
Samostojna podatkovna pot, ki vzpostavi povezavo s krmilnikom Altera ali krmilnikom tretje osebe neodvisno od kritičnih časovnih poti. | ✓ | ✓ |
Vmesnik s polno stopnjo | ✓ | — |
Polovični vmesnik | ✓ | ✓ |
Urejevalnik parametrov, ki je enostaven za uporabo | ✓ | ✓ |
Poleg tega megafunkcija ALTMEMPHY podpira komponente DDR3 SDRAM brez izravnave:
- Megafunkcija ALTMEMPHY podpira komponente DDR3 SDRAM brez izravnave za naprave Arria II GX, ki uporabljajo T-topologijo za uro, naslov in ukazno vodilo:
- Podpira izbiro več čipov.
- DDR3 SDRAM PHY brez izravnave fMAX je 400 MHz za izbiro enega čipa.
- Ni podpore za zatiče podatkovne maske (DM) za ×4 DDR3 SDRAM DIMM-e ali komponente, zato izberite Ne za zatiče Drive DM iz FPGA, ko uporabljate naprave ×4.
- Megafunkcija ALTMEMPHY podpira samo vmesnike DDR3 SDRAM s polovično hitrostjo.
Visokozmogljiv krmilnik II
Tabela 15–5 povzema podporo za ključne funkcije za DDR, DDR2 in DDR3 SDRAM HPC II.
Tabela 15–5. Podpora za funkcije (1. del od 2)
Funkcija | DDR in DDR2 | DDR3 |
Polovični krmilnik | ✓ | ✓ |
Podpora za AFI ALTMEMPHY | ✓ | ✓ |
Podpora za lokalni vmesnik Avalon®Memory Mapped (Avalon-MM). | ✓ | ✓ |
Tabela 15–5. Podpora za funkcije (2. del od 2)
Funkcija | DDR in DDR2 | DDR3 |
Nastavljivo upravljanje banke z vnaprejšnjim ukazom z branjem in pisanjem po vrstnem redu | ✓ | ✓ |
Dodatna zakasnitev | ✓ | ✓ |
Podpora za poljubno dolžino izbruha Avalon | ✓ | ✓ |
Vgrajen prilagodljiv pomnilniški burst adapter | ✓ | ✓ |
Nastavljive preslikave naslovov lokalno v pomnilnik | ✓ | ✓ |
Izbirna konfiguracija časa izvajanja nastavitev registra velikosti in načina ter časovni razpored pomnilnika | ✓ | ✓ |
Samoosveževanje delnega polja (PASR) | ✓ | ✓ |
Podpora za industrijske standardne naprave DDR3 SDRAM | ✓ | ✓ |
Izbirna podpora za ukaz za samoosvežitev | ✓ | ✓ |
Izbirna podpora za ukaz za izklop, ki ga nadzira uporabnik | ✓ | ✓ |
Izbirna podpora za samodejni ukaz za izklop s programabilno časovno omejitvijo | ✓ | ✓ |
Izbirna podpora za ukaze za branje in pisanje s samodejnim predpolnjenjem | ✓ | ✓ |
Izbirna podpora za osvežitev uporabniškega krmilnika | ✓ | ✓ |
Izbirna skupna raba ure več krmilnikov v SOPC Builder Flow | ✓ | ✓ |
Vgrajena 72-bitna funkcija kodiranja popravljanja napak (ECC). | ✓ | ✓ |
Vgrajena funkcija ECC, 16, 24 in 40-bit | ✓ | ✓ |
Podpora za pisanje delnih besed z izbirnim samodejnim odpravljanjem napak | ✓ | ✓ |
SOPC Builder pripravljen | ||
Podpora za vrednotenje OpenCore Plus | ✓ | ✓ |
Funkcionalni simulacijski modeli IP za uporabo v simulatorju VHDL in Verilog HDL, ki ga podpira Altera | ✓ | ✓ |
Opombe k tabeli 15–5:
- HPC II podpira dodatne vrednosti zakasnitve, večje ali enake tRCD-1, v enoti takta ure (tCK).
- Ta funkcija ni podprta z DDR3 SDRAM z izravnavo.
Nepodprte funkcije
Tabela 15–6 povzema nepodprte funkcije za zunanje pomnilniške vmesnike Altera, ki temeljijo na ALTMEMPHY.
Tabela 15–6. Nepodprte funkcije
Protokol pomnilnika | Nepodprta funkcija |
DDR in DDR2 SDRAM | Časovna simulacija |
Dolžina izbruha 2 | |
Delni rafal in neporavnan rafal v načinu ECC in brez ECC, ko so zatiči DM onemogočeni | |
DDR3 SDRAM | Časovna simulacija |
Delni rafal in neporavnan rafal v načinu ECC in brez ECC, ko so zatiči DM onemogočeni | |
Stratix III in Stratix IV | |
Podpora za DIMM | |
Vmesniki polne stopnje |
Preverjanje MegaCore
Altera izvaja obsežne naključne, usmerjene teste s pokritostjo funkcionalnega testa z uporabo industrijskih standardnih modelov Denali, da zagotovi funkcionalnost krmilnikov DDR, DDR2 in DDR3 SDRAM z ALTMEMPHY IP.
Uporaba virov
V tem razdelku so tipične informacije o uporabi virov za krmilnike zunanjega pomnilnika z ALTMEMPHY za podprte družine naprav. Te informacije so na voljo le kot smernica; za natančne podatke o uporabi virov ustvarite jedro IP in si oglejte poročila, ki jih ustvari programska oprema Quartus II.
Tabela 15–7 prikazuje podatke o uporabi virov za megafunkcijo ALTMEMPHY in visoko zmogljiv krmilnik DDR3 II za naprave Arria II GX.
Tabela 15–7. Uporaba virov v napravah Arria II GX (1. del od 2)
Protokol | Spomin Širina (bitov) | Kombinacijski ALUTS | Logika Registri | mem ALUTs | M9K Bloki | M144K Bloki | MEMOR y (bitov) |
Krmilnik | |||||||
DDR3
(Polovična stopnja) |
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 |
Tabela 15–7. Uporaba virov v napravah Arria II GX (2. del od 2)
Protokol | Spomin Širina (bitov) | Kombinacijski ALUTS | Logika Registri | mem ALUTs | M9K Bloki | M144K Bloki | MEMOR y (bitov) |
Krmilnik+PHY | |||||||
DDR3
(Polovična stopnja) |
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 |
Tabela 15–8 prikazuje podatke o uporabi virov za visoko zmogljiv krmilnik DDR2 in krmilnik plus PHY za konfiguracije s polovično in polno hitrostjo za naprave Arria II GX.
Tabela 15–8. Uporaba virov DDR2 v napravah Arria II GX
Protokol | Spomin Širina (bitov) | Kombinacijski ALUTS | Logika Registri | mem ALUTs | M9K Bloki | M144K Bloki | Spomin (Biti) |
Krmilnik | |||||||
DDR2
(Polovična stopnja) |
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
(Polna cena) |
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 | |
Krmilnik+PHY | |||||||
DDR2
(Polovična stopnja) |
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
(Polna cena) |
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 |
Tabela 15–9 prikazuje podatke o uporabi virov za visoko zmogljiv krmilnik DDR2 in krmilnik plus PHY za konfiguracije s polovično in polno hitrostjo za naprave Cyclone III.
Tabela 15–9. Uporaba virov DDR2 v napravah Cyclone III
Protokol | Spomin Širina (bitov) | Logika Registri | Logične celice | Bloki M9K | Spomin (Biti) |
Krmilnik | |||||
DDR2
(Polovična stopnja) |
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
(Polna cena) |
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 | |
Krmilnik+PHY | |||||
DDR2
(Polovična stopnja) |
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
(Polna cena) |
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 |
Sistemske zahteve
Krmilnik DDR3 SDRAM z ALTMEMPHY IP je del knjižnice MegaCore IP Library, ki se distribuira s programsko opremo Quartus II in jo je mogoče prenesti s spletne strani Altera. webspletno mesto, www.altera.com.
Za sistemske zahteve in navodila za namestitev glejte Namestitev in licenciranje programske opreme Altera.
Namestitev in licenciranje
Slika 15–2 prikazuje strukturo imenika po namestitvi krmilnika DDR3 SDRAM z ALTMEMPHY IP, kjer je namestitveni imenik. Privzeti namestitveni imenik v sistemu Windows je c:\altera\ ; v Linuxu je /opt/altera .
Slika 15–2. Struktura imenika
Licenco za funkcijo MegaCore potrebujete le, če ste povsem zadovoljni z njeno funkcionalnostjo in zmogljivostjo ter želite svoj dizajn prenesti v proizvodnjo.
Za uporabo DDR3 SDRAM HPC lahko zahtevate licenco file iz Altere web spletno mesto na www.altera.com/licensing in ga namestite na svoj računalnik. Ko zahtevate licenco file, vam Altera po e-pošti pošlje licenco.dat file. Če nimate dostopa do interneta, se obrnite na lokalnega predstavnika.
Za uporabo DDR3 SDRAM HPC II se obrnite na lokalnega prodajnega zastopnika in naročite licenco.
Brezplačna ocena
Alterina funkcija ocenjevanja OpenCore Plus je uporabna samo za DDR3 SDRAM HPC. S funkcijo vrednotenja OpenCore Plus lahko izvedete naslednja dejanja:
- Simulirajte obnašanje megafunkcije (funkcija Altera MegaCore oz AMPmegafunkcija PSM) v vašem sistemu.
- Hitro in enostavno preverite funkcionalnost svojega dizajna ter ocenite njegovo velikost in hitrost.
- Ustvarite časovno omejeno programiranje naprave files za dizajne, ki vključujejo funkcije MegaCore.
- Programirajte napravo in preverite svojo zasnovo v strojni opremi.
Licenco za megafunkcijo morate kupiti šele, ko ste povsem zadovoljni z njeno funkcionalnostjo in delovanjem ter želite svoj dizajn prenesti v proizvodnjo.
Vedenje časovne omejitve OpenCore Plus
Ocenjevanje strojne opreme OpenCore Plus lahko podpira naslednja dva načina delovanja:
- Brez vezave—zasnova deluje omejen čas
- Tethered—zahteva povezavo med vašo ploščo in gostiteljskim računalnikom. Če privezani način podpirajo vse megafunkcije v zasnovi, lahko naprava deluje dlje časa ali neomejeno
Vse megafunkcije v časovni omejitvi naprave potečejo hkrati, ko je dosežen najbolj restriktiven čas ocenjevanja. Če je v načrtu več kot ena megafunkcija, je lahko vedenje časovne omejitve določene mega funkcije prikrito z vedenjem časovne omejitve drugih megafunkcij.
Za funkcije MegaCore je časovna omejitev brez vezave 1 ura; vrednost privezane časovne omejitve je nedoločena.
Vaša zasnova preneha delovati, ko poteče čas ocenjevanja strojne opreme in izhod local_ready postane nizek.
Zgodovina revizij dokumenta
Tabela 15–10 navaja zgodovino revizij za ta dokument.
Tabela 15–10. Zgodovina revizij dokumenta
Datum | Različica | Spremembe |
november 2012 | 1.2 | Številka poglavja je bila spremenjena s 13 na 15. |
junij 2012 | 1.1 | Dodana ikona za povratne informacije. |
november 2011 | 1.0 | Kombinirane informacije o izdaji, podpora za družino naprav, seznam funkcij in seznam nepodprtih funkcij za DDR, DDR2 in DDR3. |
Dokumenti / Viri
![]() |
Krmilniki ALTERA DDR2 SDRAM [pdfNavodila DDR2 SDRAM krmilniki, DDR2, SDRAM krmilniki, krmilniki |