ALTERA DDR2 SDRAM kontroleri
Važne informacije
Altera® DDR, DDR2 i DDR3 SDRAM kontroleri s ALTMEMPHY IP pružaju pojednostavljena sučelja za industrijski standard DDR, DDR2 i DDR3 SDRAM. Megafunkcija ALTMEMPHY je sučelje između memorijskog kontrolera i memorijskih uređaja i izvodi operacije čitanja i pisanja u memoriju. DDR, DDR2 i DDR3 SDRAM kontroleri s ALTMEMPHY IP rade zajedno s Altera ALTMEMPHY megafunkcijom.
DDR i DDR2 SDRAM kontroleri s ALTMEMPHY IP i ALTMEMPHY megafunkcijom nude DDR i DDR2 SDRAM sučelja pune ili polovične brzine. DDR3 SDRAM kontroler s ALTMEMPHY IP i ALTMEMPHY megafunkcijom podržava DDR3 SDRAM sučelja u polovičnom načinu rada. DDR, DDR2 i DDR3 SDRAM kontroleri s ALTMEMPHY IP nude kontroler visokih performansi II (HPC II), koji pruža visoku učinkovitost i napredne značajke. Slika 15-1 prikazuje dijagram na razini sustava uključujući exampna najvišoj razini file koje DDR, DDR2 ili DDR3 SDRAM kontroler s ALTMEMPHY IP stvara za vas.
Slika 15–1. Dijagram razine sustava
Napomena uz sliku 15-1:
(1) Kada odaberete Instanciranje DLL-a izvana, petlja zaključana s kašnjenjem (DLL) instancira se izvan megafunkcije ALTMEMPHY.
MegaWizard™ Plug-In Manager generira exampna najvišoj razini file, koji se sastoji od prample drajver i prilagođenu varijantu vašeg DDR, DDR2 ili DDR3 SDRAM kontrolera visokih performansi. Kontroler instancira instancu megafunkcije ALTMEMPHY koja zauzvrat instancira fazno zaključanu petlju (PLL) i DLL. Također možete instancirati DLL izvan megafunkcije ALTMEMPHY da biste dijelili DLL između više instanci megafunkcije ALTMEMPHY. Ne možete dijeliti PLL između više instanci megafunkcije ALTMEMPHY, ali možete dijeliti neke od izlaza PLL takta između ovih više instanci.
© 2012 Altera Corporation. Sva prava pridržana. Riječi i logotipi ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS i STRATIX zaštitni su znakovi Altera Corporation i registrirani u Uredu za patente i trgovačke znakove SAD-a iu drugim zemljama. Sve druge riječi i logotipi identificirani kao zaštitni znakovi ili uslužni znakovi vlasništvo su njihovih vlasnika kao što je opisano u www.altera.com/common/legal.html. Altera jamči performanse svojih poluvodičkih proizvoda prema trenutnim specifikacijama u skladu s Alterinim standardnim jamstvom, ali zadržava pravo izmjene bilo kojeg proizvoda i usluge u bilo koje vrijeme bez prethodne najave. Altera ne preuzima nikakvu odgovornost niti obvezu proizašlu iz primjene ili korištenja bilo koje informacije, proizvoda ili usluge opisane ovdje, osim ako je Altera izričito pismeno prihvatila. Korisnicima Altere savjetuje se da nabave najnoviju verziju specifikacija uređaja prije nego što se pouzdu u bilo kakve objavljene informacije i prije nego što daju narudžbe za proizvode ili usluge.
Bivšiampna najvišoj razini file je potpuno funkcionalan dizajn koji možete simulirati, sintetizirati i koristiti u hardveru. Bivšiampupravljački program je modul za samotestiranje koji izdaje naredbe za čitanje i pisanje kontroleru i provjerava očitane podatke kako bi proizveo prolaz ili neuspjeh i testirao kompletne signale.
Megafunkcija ALTMEMPHY stvara podatkovni put između memorijskog uređaja i memorijskog kontrolera. Megafunkcija je dostupna kao samostalan proizvod ili se može koristiti u kombinaciji s Altera memorijskim kontrolerom visokih performansi.
Kada koristite megafunkciju ALTMEMPHY kao samostalan proizvod, koristite je s upravljačima prilagođenim ili trećih strana.
Za nove dizajne Altera preporučuje korištenje vanjskog memorijskog sučelja temeljenog na UniPHY, kao što su DDR2 i DDR3 SDRAM kontroleri s UniPHY, QDR II i QDR II+ SRAM kontroleri s UniPHY ili RLDRAM II kontroleri s UniPHY.
Informacije o izdanju
Tablica 15–1 pruža informacije o ovom izdanju DDR3 SDRAM kontrolera s ALTMEMPHY IP.
Stol 15–1. Informacije o izdanju
Artikal | Opis |
Verzija | 11.1 |
Datum izlaska | studeni 2011 |
Kodovi za naručivanje | IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC) IP-HPMCII (HPC II) |
ID-ovi proizvoda | 00BE (DDR SDRAM) 00BF (DDR2 SDRAM) 00C2 (DDR3 SDRAM) 00CO (ALTMEMPHY megafunkcija) |
Vendor ID | 6AF7 |
Altera provjerava kompilira li trenutna verzija softvera Quartus® II prethodnu verziju svake MegaCore funkcije. Bilješke o izdanju MegaCore IP knjižnice i Errata izvješćuju o svim iznimkama ove provjere. Altera ne provjerava kompilaciju s verzijama funkcija MegaCore starijim od jednog izdanja. Za informacije o problemima s DDR, DDR2 ili DDR3 SDRAM kontrolerom visokih performansi i megafunkcijom ALTMEMPHY u određenoj verziji Quartusa II, pogledajte Napomene o izdanju softvera Quartus II.
Obiteljska podrška uređaja
Tablica 15–2 definira razine podrške uređaja za Altera IP jezgre.
Tablica 15–2. Razine podrške Altera IP Core uređaja
Obitelji FPGA uređaja | HardCopy obitelji uređaja |
Preliminarna podrška—IP jezgra je provjerena s preliminarnim vremenskim modelima za ovu obitelj uređaja. IP jezgra ispunjava sve funkcionalne zahtjeve, ali još uvijek može biti podvrgnuta vremenskoj analizi za obitelj uređaja. Može se koristiti u proizvodnim nacrtima uz oprez. | HardCopy Companion—IP jezgra je provjerena s preliminarnim vremenskim modelima za Hard Copy prateći uređaj. IP jezgra ispunjava sve funkcionalne zahtjeve, ali još uvijek može biti podvrgnuta vremenskoj analizi za obitelj uređaja HardCopy. Može se koristiti u proizvodnim nacrtima uz oprez. |
Konačna podrška—IP jezgra je provjerena s konačnim vremenskim modelima za ovu obitelj uređaja. IP jezgra zadovoljava sve funkcionalne i vremenske zahtjeve za obitelj uređaja i može se koristiti u proizvodnim dizajnima. | HardCopy kompilacija— IP jezgra je provjerena s konačnim vremenskim modelima za obitelj HardCopy uređaja. IP jezgra zadovoljava sve funkcionalne i vremenske zahtjeve za obitelj uređaja i može se koristiti u proizvodnim dizajnima. |
Tablica 15–3 prikazuje razinu podrške koju nude DDR, DDR2 i DDR3 SDRAM kontroleri s ALTMEMPHY IP za Altera obitelji uređaja.
Tablica 15–3. Obiteljska podrška uređaja
Obitelj uređaja | Protokol | |
DDR i DDR2 | DDR3 | |
Arria® GX | Konačna | Bez podrške |
Arria II GX | Konačna | Konačna |
Cyclone® III | Konačna | Bez podrške |
Ciklon III LS | Konačna | Bez podrške |
Ciklona IV E | Konačna | Bez podrške |
Ciklon IV GX | Konačna | Bez podrške |
Hardcopy II | Pogledajte Što je novo u Altera IP stranici Altera webmjesto. | Bez podrške |
Stratix® II | Konačna | Bez podrške |
Stratix II GX | Konačna | Bez podrške |
Druge obitelji uređaja | Bez podrške | Bez podrške |
Značajke
ALTMEMPHY Megafunkcija
Tablica 15-4 sažima podršku ključnih značajki za megafunkciju ALTMEMPHY.
Tablica 15–4. ALTMEMPHY Megafunction Feature Support
Značajka | DDR i DDR2 | DDR3 |
Podrška za Altera PHY sučelje (AFI) na svim podržanim uređajima. | ✓ | ✓ |
Automatizirana početna kalibracija koja eliminira komplicirane vremenske izračune podataka za očitavanje. | ✓ | ✓ |
Voltage i praćenje temperature (VT) koje jamči maksimalno stabilne performanse za DDR, DDR2 i DDR3 SDRAM sučelja. | ✓ | ✓ |
Samostalni podatkovni put koji čini vezu s Altera kontrolerom ili kontrolerom treće strane neovisnim o kritičnim vremenskim stazama. | ✓ | ✓ |
Sučelje pune brzine | ✓ | — |
Sučelje s pola cijene | ✓ | ✓ |
Uređivač parametara jednostavan za korištenje | ✓ | ✓ |
Dodatno, megafunkcija ALTMEMPHY podržava DDR3 SDRAM komponente bez izravnavanja:
- Megafunkcija ALTMEMPHY podržava DDR3 SDRAM komponente bez izravnavanja za Arria II GX uređaje koji koriste T-topologiju za sat, adresu i naredbenu sabirnicu:
- Podržava više odabira čipova.
- DDR3 SDRAM PHY bez izravnavanja fMAX iznosi 400 MHz za odabire s jednim čipom.
- Nema podrške za pinove podatkovne maske (DM) za ×4 DDR3 SDRAM DIMM-ove ili komponente, pa odaberite No za Drive DM pinove iz FPGA kada koristite ×4 uređaje.
- Megafunkcija ALTMEMPHY podržava samo DDR3 SDRAM sučelja polovične brzine.
Regulator visokih performansi II
Tablica 15–5 sažima podršku ključnih značajki za DDR, DDR2 i DDR3 SDRAM HPC II.
Tablica 15–5. Podrška za značajke (1. dio od 2)
Značajka | DDR i DDR2 | DDR3 |
Regulator polovične brzine | ✓ | ✓ |
Podrška za AFI ALTMEMPHY | ✓ | ✓ |
Podrška za lokalno sučelje Avalon®Memory Mapped (Avalon-MM). | ✓ | ✓ |
Tablica 15–5. Podrška za značajke (2. dio od 2)
Značajka | DDR i DDR2 | DDR3 |
Konfigurabilno upravljanje bankovnim pregledom naredbe s redoslijednim čitanjem i pisanjem | ✓ | ✓ |
Dodatna latencija | ✓ | ✓ |
Podrška za proizvoljnu duljinu praska Avalona | ✓ | ✓ |
Ugrađeni fleksibilni memorijski burst adapter | ✓ | ✓ |
Podesiva mapiranja adresa lokalno u memoriju | ✓ | ✓ |
Dodatna konfiguracija vremena izvođenja veličine i postavki registra načina rada i vremenskog rasporeda memorije | ✓ | ✓ |
Djelomično samoosvježavanje polja (PASR) | ✓ | ✓ |
Podrška za standardne DDR3 SDRAM uređaje | ✓ | ✓ |
Dodatna podrška za naredbu samoosvježavanja | ✓ | ✓ |
Dodatna podrška za naredbu za isključivanje koju kontrolira korisnik | ✓ | ✓ |
Dodatna podrška za naredbu za automatsko isključivanje s programabilnim vremenskim ograničenjem | ✓ | ✓ |
Dodatna podrška za naredbe za čitanje i pisanje s automatskim predpunjenjem | ✓ | ✓ |
Dodatna podrška za osvježavanje korisničkog kontrolera | ✓ | ✓ |
Izborno dijeljenje takta više kontrolera u SOPC Builder Flow | ✓ | ✓ |
Integrirana funkcija kodiranja ispravljanja pogrešaka (ECC) 72-bitna | ✓ | ✓ |
Integrirana ECC funkcija, 16, 24 i 40-bit | ✓ | ✓ |
Podrška za pisanje djelomičnih riječi s dodatnim automatskim ispravljanjem pogrešaka | ✓ | ✓ |
SOPC Builder spreman | ||
Podrška za procjenu OpenCore Plus | ✓ | ✓ |
IP funkcionalni simulacijski modeli za korištenje u Altera-podržanom VHDL i Verilog HDL simulatoru | ✓ | ✓ |
Napomene uz tablicu 15-5:
- HPC II podržava dodatne vrijednosti latencije veće ili jednake tRCD-1, u jedinici takta (tCK).
- Ova značajka nije podržana s DDR3 SDRAM s izravnavanjem.
Nepodržane značajke
Tablica 15–6 sažima nepodržane značajke za Alterina sučelja vanjske memorije temeljena na ALTMEMPHY.
Tablica 15–6. Nepodržane značajke
Protokol memorije | Nepodržana značajka |
DDR i DDR2 SDRAM | Simulacija vremena |
Duljina praska od 2 | |
Djelomični niz i neusklađeni niz u ECC i ne-ECC načinu rada kada su DM pinovi onemogućeni | |
DDR3 SDRAM | Simulacija vremena |
Djelomični niz i neusklađeni niz u ECC i ne-ECC načinu rada kada su DM pinovi onemogućeni | |
Stratix III i Stratix IV | |
DIMM podrška | |
Puna brzina sučelja |
MegaCore verifikacija
Altera izvodi opsežne nasumične, usmjerene testove s pokrivenošću funkcionalnim testom koristeći industrijske standardne Denali modele kako bi osigurala funkcionalnost DDR, DDR2 i DDR3 SDRAM kontrolera s ALTMEMPHY IP.
Korištenje resursa
Ovaj odjeljak pruža tipične informacije o korištenju resursa za kontrolere vanjske memorije s ALTMEMPHY za podržane obitelji uređaja. Ove informacije su dane samo kao smjernice; za precizne podatke o korištenju resursa, trebali biste generirati svoju IP jezgru i pogledati izvješća koja generira softver Quartus II.
Tablica 15–7 prikazuje podatke o korištenju resursa za megafunkciju ALTMEMPHY i DDR3 kontroler visokih performansi II za uređaje Arria II GX.
Tablica 15–7. Korištenje resursa u Arria II GX uređajima (1. dio od 2)
Protokol | Memorija Širina (bitovi) | Kombinacijski ALUTS | Logika Registri | mem ALUTs | M9K Blokovi | M144K Blokovi | Memor y (bitovi) |
Kontrolor | |||||||
DDR3
(Pola cijene) |
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 |
Tablica 15–7. Korištenje resursa u Arria II GX uređajima (2. dio od 2)
Protokol | Memorija Širina (bitovi) | Kombinacijski ALUTS | Logika Registri | mem ALUTs | M9K Blokovi | M144K Blokovi | Memor y (bitovi) |
Kontroler+PHY | |||||||
DDR3
(Pola cijene) |
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 |
Tablica 15–8 prikazuje podatke o korištenju resursa za DDR2 kontroler visokih performansi i kontroler plus PHY, za konfiguracije pola brzine i pune brzine za Arria II GX uređaje.
Tablica 15–8. Iskorištenje DDR2 resursa u Arria II GX uređajima
Protokol | Memorija Širina (bitovi) | Kombinacijski ALUTS | Logika Registri | mem ALUTs | M9K Blokovi | M144K Blokovi | Memorija (Komadići) |
Kontrolor | |||||||
DDR2
(Pola cijene) |
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
(Puna cijena) |
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 | |
Kontroler+PHY | |||||||
DDR2
(Pola cijene) |
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
(Puna cijena) |
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 |
Tablica 15–9 prikazuje podatke o korištenju resursa za DDR2 kontroler visokih performansi i kontroler plus PHY, za konfiguracije pola brzine i pune brzine za Cyclone III uređaje.
Tablica 15–9. Iskorištenje DDR2 resursa u Cyclone III uređajima
Protokol | Memorija Širina (bitovi) | Logika Registri | Logičke ćelije | Blokovi M9K | Memorija (Komadići) |
Kontrolor | |||||
DDR2
(Pola cijene) |
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
(Puna cijena) |
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 | |
Kontroler+PHY | |||||
DDR2
(Pola cijene) |
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
(Puna cijena) |
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 |
Zahtjevi sustava
DDR3 SDRAM kontroler s ALTMEMPHY IP-om dio je MegaCore IP biblioteke, koja se distribuira sa softverom Quartus II i može se preuzeti s Altera webstranica, www.altera.com.
Za sistemske zahtjeve i upute za instalaciju, pogledajte Altera softversku instalaciju i licenciranje.
Instalacija i licenciranje
Slika 15-2 prikazuje strukturu direktorija nakon što instalirate DDR3 SDRAM kontroler s ALTMEMPHY IP, gdje je instalacijski direktorij. Zadani instalacijski direktorij u sustavu Windows je c:\altera\ ; na Linuxu je /opt/altera .
Slika 15–2. Struktura imenika
Licenca za funkciju MegaCore potrebna vam je samo kada ste u potpunosti zadovoljni njegovom funkcionalnošću i performansama i želite svoj dizajn pokrenuti u proizvodnji.
Za korištenje DDR3 SDRAM HPC, možete zatražiti licencu file iz Altere web mjesto na www.altera.com/licensing i instalirajte ga na svoje računalo. Kada zatražite licencu file, Altera vam e-poštom šalje licencu.dat file. Ako nemate pristup internetu, obratite se lokalnom predstavniku.
Za korištenje DDR3 SDRAM HPC II obratite se svom lokalnom prodajnom predstavniku kako biste naručili licencu.
Besplatna procjena
Alterina OpenCore Plus evaluacijska značajka primjenjiva je samo na DDR3 SDRAM HPC. Sa značajkom evaluacije OpenCore Plus možete izvršiti sljedeće radnje:
- Simulirajte ponašanje megafunkcije (Altera MegaCore funkcija ili AMPPSM megafunkcija) unutar vašeg sustava.
- Provjerite funkcionalnost svog dizajna, kao i procijenite njegovu veličinu i brzinu brzo i jednostavno.
- Generirajte vremenski ograničeno programiranje uređaja files za dizajne koji uključuju funkcije MegaCore.
- Programirajte uređaj i provjerite svoj dizajn u hardveru.
Licencu za megafunkciju morate kupiti tek kada ste u potpunosti zadovoljni njezinom funkcionalnošću i performansama i želite svoj dizajn staviti u proizvodnju.
OpenCore Plus Time-out ponašanje
OpenCore Plus procjena hardvera može podržati sljedeća dva načina rada:
- Nevezano—dizajn radi ograničeno vrijeme
- Tethered—zahtijeva vezu između vaše ploče i glavnog računala. Ako tethered način rada podržavaju sve megafunkcije u dizajnu, uređaj može raditi duže vrijeme ili neograničeno
Sve megafunkcije u uređaju istječu istovremeno kada se postigne najrestriktivnije vrijeme procjene. Ako u dizajnu postoji više od jedne megafunkcije, ponašanje isteka vremena određene mega funkcije može biti maskirano ponašanjem isteka vremena drugih megafunkcija.
Za MegaCore funkcije, nevezano vrijeme čekanja je 1 sat; privezana vrijednost isteka vremena je neodređena.
Vaš dizajn prestaje raditi nakon što istekne vrijeme procjene hardvera i izlaz local_ready postane nizak.
Povijest revizija dokumenta
Tablica 15-10 navodi povijest revizija za ovaj dokument.
Tablica 15–10. Povijest revizija dokumenta
Datum | Verzija | Promjene |
studeni 2012 | 1.2 | Broj poglavlja promijenjen s 13 na 15. |
lipnja 2012 | 1.1 | Dodana ikona za povratne informacije. |
studeni 2011 | 1.0 | Informacije o kombiniranom izdanju, podrška obitelji uređaja, popis značajki i popis nepodržanih značajki za DDR, DDR2 i DDR3. |
Dokumenti / Resursi
![]() |
ALTERA DDR2 SDRAM kontroleri [pdfUpute DDR2 SDRAM kontroleri, DDR2, SDRAM kontroleri, kontroleri |