Krmilniki ALTERA DDR2 SDRAM

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

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

  1. HPC II podpira dodatne vrednosti zakasnitve, večje ali enake tRCD-1, v enoti takta ure (tCK).
  2. 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.

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

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

Logotip

Dokumenti / Viri

Krmilniki ALTERA DDR2 SDRAM [pdfNavodila
DDR2 SDRAM krmilniki, DDR2, SDRAM krmilniki, krmilniki

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *