ALTERA DDR2 SDRAM vezérlők
Fontos információk
Az ALTMEMPHY IP-vel rendelkező Altera® DDR, DDR2 és DDR3 SDRAM vezérlők egyszerűsített interfészt biztosítanak az ipari szabvány DDR, DDR2 és DDR3 SDRAM számára. Az ALTMEMPHY megafunkció egy interfész a memóriavezérlő és a memóriaeszközök között, és olvasási és írási műveleteket hajt végre a memóriába. Az ALTMEMPHY IP-vel rendelkező DDR, DDR2 és DDR3 SDRAM vezérlők az Altera ALTMEMPHY megafunkcióval együtt működnek.
Az ALTMEMPHY IP és ALTMEMPHY megafunkcióval rendelkező DDR és DDR2 SDRAM vezérlők teljes vagy félsebességű DDR és DDR2 SDRAM interfészt kínálnak. Az ALTMEMPHY IP és ALTMEMPHY megafunkcióval rendelkező DDR3 SDRAM vezérlő félsebességű módban támogatja a DDR3 SDRAM interfészt. Az ALTMEMPHY IP-vel rendelkező DDR, DDR2 és DDR3 SDRAM vezérlők a nagy teljesítményű II (HPC II) vezérlőt kínálják, amely nagy hatékonyságot és fejlett funkciókat biztosít. A 15-1. ábra egy rendszerszintű diagramot mutat, amely tartalmazza a plample legfelső szintű file amit az ALTMEMPHY IP-vel rendelkező DDR, DDR2 vagy DDR3 SDRAM vezérlő hoz létre az Ön számára.
15–1. Rendszerszintű diagram
Megjegyzés a 15-1. ábrához:
(1) Ha a DLL példányosítása külsőleg lehetőséget választja, a késleltetéssel zárolt hurok (DLL) az ALTMEMPHY megafunkción kívül példányosodik.
A MegaWizard™ Plug-In Manager létrehoz egy example legfelső szintű file, amely egy example illesztőprogramot, valamint a DDR, DDR2 vagy DDR3 SDRAM nagy teljesítményű vezérlő egyéni változatát. A vezérlő példányosítja az ALTMEMPHY megafunkció egy példányát, amely viszont egy fáziszárolt hurkot (PLL) és DLL-t példányosít. A DLL-t az ALTMEMPHY megafunkción kívül is példányosíthatja, hogy megosszák a DLL-t az ALTMEMPHY megafunkció több példánya között. Nem oszthat meg egy PLL-t az ALTMEMPHY megafunkció több példánya között, de megoszthat néhány PLL-órakimenetet e több példány között.
© 2012 Altera Corporation. Minden jog fenntartva. Az ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS és STRATIX szavak és logók az Altera Corporation védjegyei, és bejegyzett védjegyei az Egyesült Államok Szabadalmi és Védjegyhivatalában és más országokban. Minden egyéb védjegyként vagy szolgáltatási védjegyként azonosított szó és logó a megfelelő tulajdonosok tulajdonát képezi, a leírás szerint www.altera.com/common/legal.html. Az Altera garantálja, hogy félvezető termékei az aktuális specifikációknak megfelelő teljesítményt nyújtanak az Altera szabványos garanciájának megfelelően, de fenntartja a jogot, hogy bármely terméket és szolgáltatást előzetes értesítés nélkül bármikor módosítson. Az Altera nem vállal felelősséget az itt leírt információk, termékek vagy szolgáltatások alkalmazásából vagy használatából eredően, kivéve, ha az Altera kifejezetten írásban beleegyezik. Az Altera ügyfeleinek azt tanácsoljuk, hogy szerezzék be az eszközspecifikációk legfrissebb verzióját, mielőtt bármilyen közzétett információra hagyatkoznának, és mielőtt megrendelnék termékeket vagy szolgáltatásokat.
Az example legfelső szintű file egy teljesen működőképes kialakítás, amely szimulálható, szintetizálható és hardverben használható. Az exampA le driver egy önellenőrző modul, amely olvasási és írási parancsokat ad ki a vezérlőnek, és ellenőrzi az olvasási adatokat, hogy megfeleljen vagy sikertelen legyen, és tesztelje a teljes jeleket.
Az ALTMEMPHY megafunkció létrehozza az adatutat a memóriaeszköz és a memóriavezérlő között. A megafunkció önálló termékként, vagy az Altera nagy teljesítményű memóriavezérlővel együtt is használható.
Ha az ALTMEMPHY megafunkciót önálló termékként használja, használja egyéni vagy harmadik féltől származó vezérlőkkel.
Az új kialakításokhoz az Altera UniPHY-alapú külső memória interfész használatát javasolja, például a DDR2 és DDR3 SDRAM vezérlőket UniPHY-val, a QDR II és QDR II+ SRAM vezérlőket UniPHY-val, vagy az RLDRAM II vezérlőt az UniPHY-val.
Kiadási információk
A 15–1. táblázat az ALTMEMPHY IP-címmel rendelkező DDR3 SDRAM-vezérlő ezen kiadásáról nyújt információkat.
Táblázat 15–1. Kiadási információk
Tétel | Leírás |
Változat | 11.1 |
Megjelenés dátuma | 2011. november |
Rendelési kódok | IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC) IP-HPMCII (HPC II) |
Termékazonosítók | 00BE (DDR SDRAM) 00BF (DDR2 SDRAM) 00C2 (DDR3 SDRAM) 00CO (ALTMEMPHY megafunkció) |
Vendor ID | 6AF7 |
Az Altera ellenőrzi, hogy a Quartus® II szoftver aktuális verziója minden MegaCore funkció előző verzióját fordítja-e le. A MegaCore IP Library kiadási megjegyzései és a hibák jelentenek minden kivételt az ellenőrzés alól. Az Altera nem ellenőrzi az egy kiadásnál régebbi MegaCore funkcióverziókkal történő fordítást. A nagy teljesítményű DDR, DDR2 vagy DDR3 SDRAM vezérlővel és az ALTMEMPHY megafunkcióval kapcsolatos problémákkal kapcsolatos információkért egy adott Quartus II verzióban tekintse meg a Quartus II szoftver kibocsátási megjegyzéseit.
Eszközcsaládi támogatás
A 15–2. táblázat az Altera IP-magok eszköztámogatási szintjeit határozza meg.
táblázat 15–2. Altera IP Core Device támogatási szintek
FPGA eszközcsaládok | Nyomtatott eszközcsaládok |
Előzetes támogatás– Az IP-magot előzetes időzítési modellekkel igazolták ehhez az eszközcsaládhoz. Az IP-mag minden funkcionális követelménynek megfelel, de előfordulhat, hogy az eszközcsalád időzítési elemzése még folyamatban van. Gyártási tervekben óvatosan használható. | HardCopy Companion– Az IP-magot a Hard Copy kísérőeszköz előzetes időzítési modelljeivel ellenőrizték. Az IP-mag minden funkcionális követelménynek megfelel, de előfordulhat, hogy a HardCopy eszközcsalád időzítési elemzése még folyamatban van. Gyártási tervekben óvatosan használható. |
Végső támogatás– Az IP-magot ennek az eszközcsaládnak a végső időzítési modelljei ellenőrzik. Az IP mag megfelel az eszközcsalád minden funkcionális és időzítési követelményének, és felhasználható a gyártási tervekben. | HardCopy összeállítás– Az IP-magot a HardCopy eszközcsalád végső időzítési modelljei ellenőrzik. Az IP mag megfelel az eszközcsalád minden funkcionális és időzítési követelményének, és felhasználható a gyártási tervekben. |
A 15–3. táblázat az ALTMEMPHY IP-vel rendelkező DDR, DDR2 és DDR3 SDRAM vezérlők által kínált támogatási szintet mutatja az Altera eszközcsaládokhoz.
táblázat 15–3. Eszközcsaládi támogatás
Eszközcsalád | Jegyzőkönyv | |
DDR és DDR2 | DDR3 | |
Arria® GX | Végső | Nincs támogatás |
Arria II GX | Végső | Végső |
Cyclone® III | Végső | Nincs támogatás |
Cyclone III LS | Végső | Nincs támogatás |
IV E ciklon | Végső | Nincs támogatás |
Ciklon IV GX | Végső | Nincs támogatás |
Nyomtatott példány II | Tekintse meg az Altera újdonságai IP oldalát webtelek. | Nincs támogatás |
Stratix® II | Végső | Nincs támogatás |
Stratix II GX | Végső | Nincs támogatás |
Egyéb eszközcsaládok | Nincs támogatás | Nincs támogatás |
Jellemzők
ALTMEMPHY Megafunkció
A 15–4. táblázat összefoglalja az ALTMEMPHY megafunkció legfontosabb funkcióinak támogatását.
táblázat 15–4. ALTMEMPHY megafunkciós funkciók támogatása
Funkció | DDR és DDR2 | DDR3 |
Az Altera PHY Interface (AFI) támogatása az összes támogatott eszközön. | ✓ | ✓ |
Automatikus kezdeti kalibrálás, amely kiküszöböli a bonyolult olvasási adatok időzítési számításait. | ✓ | ✓ |
Voltage és hőmérséklet (VT) követés, amely garantálja a maximális stabil teljesítményt a DDR, DDR2 és DDR3 SDRAM interfészek számára. | ✓ | ✓ |
Önálló adatút, amely a kritikus időzítési útvonalaktól függetlenné teszi a kapcsolatot egy Altera vezérlővel vagy egy harmadik féltől származó vezérlővel. | ✓ | ✓ |
Teljes értékű felület | ✓ | — |
Féláras interfész | ✓ | ✓ |
Könnyen használható paraméterszerkesztő | ✓ | ✓ |
Ezenkívül az ALTMEMPHY megafunkció szintezés nélkül támogatja a DDR3 SDRAM komponenseket:
- Az ALTMEMPHY megafunkció szintezés nélkül támogatja a DDR3 SDRAM komponenseket az Arria II GX eszközökön, amelyek T-topológiát használnak az órajelhez, címhez és parancssínhez:
- Támogatja a több chip kiválasztását.
- Az fMAX szintezés nélküli DDR3 SDRAM PHY 400 MHz-es az egychip kiválasztásához.
- Nem támogatja az adatmaszk (DM) érintkezőket az ×4 DDR3 SDRAM DIMM-ekhez vagy összetevőkhöz, ezért válassza a Nem lehetőséget az FPGA Drive DM érintkezőihez, ha ×4 eszközöket használ.
- Az ALTMEMPHY megafunkció csak a félsebességű DDR3 SDRAM interfészt támogatja.
Nagy teljesítményű vezérlő II
A 15–5. táblázat összefoglalja a DDR, DDR2 és DDR3 SDRAM HPC II legfontosabb funkcióinak támogatását.
táblázat 15–5. Funkciótámogatás (1/2. rész)
Funkció | DDR és DDR2 | DDR3 |
Féláras vezérlő | ✓ | ✓ |
Az AFI ALTMEMPHY támogatása | ✓ | ✓ |
Az Avalon®Memory Mapped (Avalon-MM) helyi interfész támogatása | ✓ | ✓ |
táblázat 15–5. Funkciótámogatás (2/2. rész)
Funkció | DDR és DDR2 | DDR3 |
Konfigurálható parancs-előretekintő bankkezelés sorrendben történő olvasással és írással | ✓ | ✓ |
Additív késleltetés | ✓ | ✓ |
Tetszőleges Avalon sorozathosszúság támogatása | ✓ | ✓ |
Beépített rugalmas memóriatörzs adapter | ✓ | ✓ |
Konfigurálható helyi-memória címleképezések | ✓ | ✓ |
A méret- és üzemmódregiszter-beállítások, valamint a memóriaidőzítés opcionális futásidejű konfigurálása | ✓ | ✓ |
Részleges tömb önfrissítése (PASR) | ✓ | ✓ |
Ipari szabványnak megfelelő DDR3 SDRAM eszközök támogatása | ✓ | ✓ |
Opcionális támogatás az önfrissítési parancshoz | ✓ | ✓ |
Opcionális támogatás a felhasználó által vezérelt kikapcsolás parancshoz | ✓ | ✓ |
Opcionális támogatás az automatikus kikapcsolás parancshoz programozható időtúllépéssel | ✓ | ✓ |
Opcionális támogatás az automatikus előtöltés olvasási és automatikus előtöltés írási parancsokhoz | ✓ | ✓ |
Opcionális támogatás a felhasználói vezérlő frissítéséhez | ✓ | ✓ |
Opcionális többvezérlős óramegosztás a SOPC Builder Flow-ban | ✓ | ✓ |
Integrált hibajavító kódolási (ECC) funkció 72 bites | ✓ | ✓ |
Integrált ECC funkció, 16, 24 és 40 bites | ✓ | ✓ |
Részszavas írás támogatása opcionális automatikus hibajavítással | ✓ | ✓ |
A SOPC Builder készen áll | ||
OpenCore Plus kiértékelés támogatása | ✓ | ✓ |
IP funkcionális szimulációs modellek az Altera által támogatott VHDL és Verilog HDL szimulátorban való használatra | ✓ | ✓ |
Megjegyzések a 15–5. táblázathoz:
- A HPC II támogatja a tRCD-1-gyel nagyobb vagy azzal egyenlő összeadódó késleltetési értékeket órajel-egységben (tCK).
- Ez a funkció nem támogatott szintezéssel rendelkező DDR3 SDRAM esetén.
Nem támogatott szolgáltatások
A 15–6. táblázat az Altera ALTMEMPHY alapú külső memória interfészek nem támogatott szolgáltatásait foglalja össze.
táblázat 15–6. Nem támogatott szolgáltatások
Memória protokoll | Nem kívánt funkció |
DDR és DDR2 SDRAM | Időzítés szimuláció |
A sorozat hossza 2 | |
Részleges sorozatfelvétel és nem igazított sorozatfelvétel ECC és nem ECC módban, ha a DM érintkezők le vannak tiltva | |
DDR3 SDRAM | Időzítés szimuláció |
Részleges sorozatfelvétel és nem igazított sorozatfelvétel ECC és nem ECC módban, ha a DM érintkezők le vannak tiltva | |
Stratix III és Stratix IV | |
DIMM támogatás | |
Teljes sebességű interfészek |
MegaCore ellenőrzés
Az Altera kiterjedt véletlenszerű, irányított teszteket végez funkcionális tesztek lefedettségével, az ipari szabvány Denali modellekkel, hogy biztosítsa az ALTMEMPHY IP-vel rendelkező DDR, DDR2 és DDR3 SDRAM vezérlők működőképességét.
Erőforrás felhasználás
Ez a szakasz tipikus erőforrás-felhasználási információkat tartalmaz az ALTMEMPHY funkcióval rendelkező külső memóriavezérlőkről a támogatott eszközcsaládokhoz. Ez az információ csak iránymutatásként szolgál; A pontos erőforrás-kihasználtsági adatokhoz létre kell hoznia az IP-magot, és olvassa el a Quartus II szoftver által generált jelentéseket.
A 15–7. táblázat az ALTMEMPHY megafunkció és a DDR3 nagy teljesítményű vezérlő II erőforrás-kihasználási adatait mutatja az Arria II GX eszközökhöz.
táblázat 15–7. Erőforrás-kihasználás az Arria II GX eszközökben (1/2. rész)
Jegyzőkönyv | Memória Szélesség (bitek) | Kombinációs ALUTS | Logika Regisztrálok | Mem ALUTs | M9K Blokkok | M144K Blokkok | Memor y (bitek) |
Vezérlő | |||||||
DDR3
(Fél áron) |
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 |
táblázat 15–7. Erőforrás-kihasználás az Arria II GX eszközökben (2/2. rész)
Jegyzőkönyv | Memória Szélesség (bitek) | Kombinációs ALUTS | Logika Regisztrálok | Mem ALUTs | M9K Blokkok | M144K Blokkok | Memor y (bitek) |
Vezérlő+PHY | |||||||
DDR3
(Fél áron) |
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 |
A 15–8. táblázat a DDR2 nagy teljesítményű vezérlő és vezérlő, valamint a PHY erőforrás-kihasználási adatait mutatja, az Arria II GX eszközök fél- és teljes sebességű konfigurációihoz.
táblázat 15–8. DDR2 erőforrás-felhasználás Arria II GX eszközökben
Jegyzőkönyv | Memória Szélesség (bitek) | Kombinációs ALUTS | Logika Regisztrálok | Mem ALUTs | M9K Blokkok | M144K Blokkok | Memória (Bitek) |
Vezérlő | |||||||
DDR2
(Fél áron) |
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
(Teljes ár) |
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 | |
Vezérlő+PHY | |||||||
DDR2
(Fél áron) |
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
(Teljes ár) |
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 |
A 15–9. táblázat a nagy teljesítményű DDR2 vezérlő és vezérlő, valamint a PHY erőforrás-kihasználási adatait mutatja a Cyclone III eszközök fél- és teljes sebességű konfigurációihoz.
táblázat 15–9. DDR2 erőforrás-felhasználás Cyclone III eszközökben
Jegyzőkönyv | Memória Szélesség (bitek) | Logika Regisztrálok | Logikai cellák | M9K blokkok | Memória (Bitek) |
Vezérlő | |||||
DDR2
(Fél áron) |
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
(Teljes ár) |
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 | |
Vezérlő+PHY | |||||
DDR2
(Fél áron) |
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
(Teljes ár) |
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 |
Rendszerkövetelmények
Az ALTMEMPHY IP-vel rendelkező DDR3 SDRAM vezérlő a MegaCore IP Library része, amely a Quartus II szoftverrel együtt kerül terjesztésre és letölthető az Alteráról webtelek, www.altera.com.
A rendszerkövetelményeket és a telepítési utasításokat az Altera szoftver telepítése és licencelése című részben találja.
Telepítés és engedélyezés
A 15–2. ábra a DDR3 SDRAM vezérlő ALTMEMPHY IP-vel való telepítése utáni könyvtárstruktúrát mutatja, ahol a telepítési könyvtár. A Windows alapértelmezett telepítési könyvtára a c:\altera\ ; Linuxon az /opt/altera .
15–2. Címtárszerkezet
Csak akkor van szüksége licencre a MegaCore funkcióhoz, ha teljesen elégedett a funkcionalitással és teljesítményével, és szeretné gyártásba vinni a tervezést.
A DDR3 SDRAM HPC használatához licencet kérhet file az Alterától web webhely a címen www.altera.com/licensing és telepítse a számítógépére. Amikor engedélyt kér file, Az Altera e-mailben küld egy licenc.dat fájlt file. Ha nem rendelkezik internet-hozzáféréssel, forduljon a helyi képviselőhöz.
A DDR3 SDRAM HPC II használatához vegye fel a kapcsolatot a helyi értékesítési képviselővel, és rendeljen licencet.
Ingyenes értékelés
Az Altera OpenCore Plus kiértékelési funkciója csak a DDR3 SDRAM HPC-re alkalmazható. Az OpenCore Plus kiértékelési funkcióval a következő műveleteket hajthatja végre:
- Egy megafunkció viselkedésének szimulálása (Altera MegaCore függvény vagy AMPPSM megafunkció) a rendszeren belül.
- Ellenőrizze a tervezés funkcionalitását, valamint gyorsan és egyszerűen értékelje méretét és sebességét.
- Időben korlátozott eszközprogramozás létrehozása files MegaCore funkciókat tartalmazó tervekhez.
- Programozzon egy eszközt, és ellenőrizze a tervezést a hardveren.
Csak akkor kell licencet vásárolnia a megafunkcióhoz, ha teljesen meg van elégedve a funkcionalitással és a teljesítménnyel, és gyártásba szeretné vinni a tervezést.
OpenCore Plus időtúllépési viselkedés
Az OpenCore Plus hardverértékelés a következő két működési módot támogatja:
- Untered – a tervezés korlátozott ideig fut
- Tethered – kapcsolat szükséges az alaplap és a gazdaszámítógép között. Ha a tethered módot minden megafunkció támogatja egy kialakításban, akkor az eszköz hosszabb ideig vagy korlátlan ideig működhet
Egy eszköz összes megafunkciója egyidejűleg leáll, amikor eléri a legszigorúbb kiértékelési időt. Ha egy tervben egynél több megafunkció van, akkor egy adott megafüggvény időtúllépési viselkedését elfedheti a többi megafunkció időtúllépési viselkedése.
MegaCore-funkciók esetén a kötetlen időkorlát 1 óra; a tethered time-out értéke határozatlan.
A tervezés leáll, miután a hardver kiértékelési ideje lejár, és a local_ready kimenet lemerül.
Dokumentum felülvizsgálati előzmények
A 15–10. táblázat felsorolja a dokumentum felülvizsgálati előzményeit.
táblázat 15–10. Dokumentum felülvizsgálati előzmények
Dátum | Változat | Változások |
2012. november | 1.2 | A fejezet száma 13-ról 15-re módosult. |
2012. június | 1.1 | Hozzáadott Visszajelzés ikon. |
2011. november | 1.0 | Kombinált kiadási információk, eszközcsalád-támogatás, szolgáltatások listája és nem támogatott szolgáltatások listája DDR-hez, DDR2-hez és DDR3-hoz. |
Dokumentumok / Források
![]() |
ALTERA DDR2 SDRAM vezérlők [pdfUtasítások DDR2 SDRAM vezérlők, DDR2, SDRAM vezérlők, vezérlők |