ALTERA DDR2 SDRAM Controllers
Informasi Penting
Pengontrol Altera® DDR, DDR2, lan DDR3 SDRAM kanthi IP ALTMEMPHY nyedhiyakake antarmuka sing disederhanakake menyang DDR, DDR2, lan DDR3 SDRAM standar industri. Megafunction ALTMEMPHY minangka antarmuka antarane pengontrol memori lan piranti memori, lan nindakake operasi maca lan nulis menyang memori. Pengontrol DDR, DDR2, lan DDR3 SDRAM karo ALTMEMHY IP dianggo bebarengan karo megafungsi Altera ALTMEMHY.
DDR lan DDR2 SDRAM Controllers karo ALTMEMPHY IP lan ALTMEMPHY megafunction nawakake full-rate utawa setengah-tingkat DDR lan DDR2 SDRAM interfaces.The DDR3 SDRAM Controller karo ALTMEMPHY IP lan ALTMEMPHY megafunction ndhukung DDR3 SDRAM antarmuka ing mode setengah-tingkat. Pengontrol DDR, DDR2, lan DDR3 SDRAM kanthi ALTMEMHY IP nawakake pengontrol kinerja dhuwur II (HPC II), sing nyedhiyakake efisiensi dhuwur lan fitur canggih. Gambar 15-1 nuduhake diagram tingkat sistem kalebu examptingkat ndhuwur file sing DDR, DDR2, utawa DDR3 SDRAM Controller karo ALTMEMHY IP nggawe kanggo sampeyan.
Gambar 15–1. Diagram Tingkat Sistem
Cathetan kanggo Gambar 15–1:
(1) Nalika sampeyan milih Instantiate DLL Externally, tundha-dikunci daur ulang (DLL) instantiated njaba megafunction ALTMEMHY.
MegaWizard™ Plug-In Manager ngasilake examptingkat ndhuwur file, dumadi saka mantanample driver, lan DDR Panjenengan, DDR2, utawa DDR3 SDRAM-kinerja dhuwur controller variasi adat. Kontroler instantiates conto saka megafunction ALTMEMPHY kang siji instantiates loop phase-dikunci (PLL) lan DLL. Sampeyan uga bisa instantiate DLL ing njaba megafunction ALTMEMPHY kanggo nuduhake DLL antarane macem-macem kedadean saka megafunction ALTMEMPHY. Sampeyan ora bisa nuduhake PLL antarane sawetara kedadean saka megafunction ALTMEMPHY, nanging sampeyan bisa nuduhake sawetara output jam PLL antarane sawetara kedadean iki.
© 2012 Altera Corporation. Kabeh hak dilindhungi undhang-undhang. Tembung lan logo ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS lan STRATIX minangka merek dagang Altera Corporation lan kadhaptar ing Kantor Paten lan Merek Dagang AS lan ing negara liya. Kabeh tembung lan logo liyane sing diidentifikasi minangka merek dagang utawa tandha layanan minangka properti saka sing duwe dhewe-dhewe kaya sing diterangake ing www.altera.com/common/legal.html. Altera njamin kinerja produk semikonduktor kanggo specifications saiki sesuai karo babar pisan standar Altera, nanging nduweni hak kanggo owah-owahan ing sembarang produk lan layanan ing sembarang wektu tanpa kabar. Altera ora tanggung jawab utawa tanggung jawab sing muncul saka aplikasi utawa panggunaan informasi, produk, utawa layanan sing diterangake ing kene kajaba sing disepakati kanthi ditulis dening Altera. Pelanggan Altera disaranake njupuk versi paling anyar saka spesifikasi piranti sadurunge ngandelake informasi sing diterbitake lan sadurunge nggawe pesenan kanggo produk utawa layanan.
mantanamptingkat ndhuwur file minangka desain kanthi fungsi sing bisa disimulasi, disintesis, lan digunakake ing hardware. mantanample driver punika modul poto-test sing masalah maca lan nulis printah kanggo controller lan mriksa data diwaca kanggo gawé pass utawa gagal, lan test sinyal lengkap.
Megafungsi ALTMEMPHY nggawe datapath antarane piranti memori lan controller memori. Megafunction kasedhiya minangka produk sing mandheg utawa bisa digunakake bebarengan karo pengontrol memori kinerja dhuwur Altera.
Nalika nggunakake megafungsi ALTMEMPHY minangka produk sing mandheg, gunakake karo pengontrol khusus utawa pihak katelu.
Kanggo desain anyar, Altera nyaranake nggunakake antarmuka memori eksternal basis UniPHY, kayata pengontrol DDR2 lan DDR3 SDRAM karo pengontrol UniPHY, QDR II lan QDR II+ SRAM karo UniPHY, utawa pengontrol RLDRAM II karo UniPHY.
Rilis Informasi
Tabel 15-1 nyedhiyakake informasi babagan release iki saka DDR3 SDRAM Controller karo ALTMEMPHY IP.
Tabel 15–1. Rilis Informasi
Item | Katrangan |
Versi | 11.1 |
Tanggal Rilis | November 2011 |
Kode Pesenan | IP-SDRAM/HPDDR (DDR SDRAM HPC) IP-SDRAM/HPDDR2 (DDR2 SDRAM HPC) IP-HPMCII (HPC II) |
ID produk | 00BE (DDR SDRAM) 00BF (DDR2 SDRAM) 00C2 (DDR3 SDRAM) 00CO (ALTMEMPHY Megafunction) |
ID vendor | 6AF7 |
Altera verifikasi manawa versi piranti lunak Quartus® II saiki nggawe versi sadurunge saben fungsi MegaCore. Cathetan Rilis Pustaka IP MegaCore lan Errata nglaporake pangecualian kanggo verifikasi iki. Altera ora verifikasi kompilasi karo versi fungsi MegaCore lawas saka release. Kanggo informasi babagan masalah ing DDR, DDR2, utawa DDR3 SDRAM pengontrol kinerja dhuwur lan megafungsi ALTMEMPH ing versi Quartus II tartamtu, waca Cathetan Rilis Piranti Lunak Quartus II.
Dhukungan Kulawarga Piranti
Tabel 15-2 nemtokake tingkat dhukungan piranti kanggo inti IP Altera.
Tabel 15–2. Tingkat Dhukungan Piranti Inti IP Altera
Kulawarga Piranti FPGA | Kulawarga Piranti HardCopy |
Dhukungan awal—Inti IP diverifikasi nganggo model wektu awal kanggo kulawarga piranti iki. Inti IP nyukupi kabeh syarat fungsional, nanging bisa uga isih ngalami analisis wektu kanggo kulawarga piranti. Bisa digunakake ing desain produksi kanthi ati-ati. | HardCopy Companion—Inti IP diverifikasi nganggo model wektu awal kanggo piranti pendamping Hard Copy. Inti IP nyukupi kabeh syarat fungsional, nanging bisa uga isih ngalami analisis wektu kanggo kulawarga piranti HardCopy. Bisa digunakake ing desain produksi kanthi ati-ati. |
Dhukungan pungkasan—Inti IP diverifikasi nganggo model wektu pungkasan kanggo kulawarga piranti iki. Inti IP nyukupi kabeh syarat fungsional lan wektu kanggo kulawarga piranti lan bisa digunakake ing desain produksi. | Kompilasi HardCopy—Inti IP diverifikasi nganggo model wektu pungkasan kanggo kulawarga piranti HardCopy. Inti IP nyukupi kabeh syarat fungsional lan wektu kanggo kulawarga piranti lan bisa digunakake ing desain produksi. |
Tabel 15-3 nuduhake tingkat dhukungan sing ditawakake Pengontrol DDR, DDR2, lan DDR3 SDRAM kanthi IP ALTMEMPHY kanggo kulawarga piranti Altera.
Tabel 15–3. Dhukungan Kulawarga Piranti
Kulawarga piranti | Protokol | |
DDR lan DDR2 | DDR3 | |
Arria® GX | Pungkasan | Ora ana dhukungan |
Arria II GX | Pungkasan | Pungkasan |
Siklon® III | Pungkasan | Ora ana dhukungan |
Siklon III LS | Pungkasan | Ora ana dhukungan |
Siklon IV E | Pungkasan | Ora ana dhukungan |
Siklon IV GX | Pungkasan | Ora ana dhukungan |
Hardcopy II | Waca Apa Anyar ing kaca IP Altera saka Altera websitus. | Ora ana dhukungan |
Stratix® II | Pungkasan | Ora ana dhukungan |
Stratix II GX | Pungkasan | Ora ana dhukungan |
Kulawarga piranti liyane | Ora ana dhukungan | Ora ana dhukungan |
Fitur
ALTMEMFI Megafungsi
Tabel 15-4 ngringkes dhukungan fitur utama kanggo megafungsi ALTMEMHY.
Tabel 15–4. Dhukungan Fitur Megafunction ALTMEMHY
Fitur | DDR lan DDR2 | DDR3 |
Dhukungan kanggo Antarmuka Altera PHY (AFI) ing kabeh piranti sing didhukung. | ✓ | ✓ |
Kalibrasi awal otomatis ngilangake petungan wektu maca data sing rumit. | ✓ | ✓ |
Voltage lan suhu (VT) nelusuri sing njamin kinerja stabil maksimum kanggo antarmuka DDR, DDR2, lan DDR3 SDRAM. | ✓ | ✓ |
Datapath mandhiri sing nggawe sambungan menyang pengontrol Altera utawa pengontrol pihak katelu sing bebas saka jalur wektu kritis. | ✓ | ✓ |
Antarmuka tingkat lengkap | ✓ | — |
Antarmuka setengah tingkat | ✓ | ✓ |
Editor parameter sing gampang digunakake | ✓ | ✓ |
Kajaba iku, megafungsi ALTMEMPHY ndhukung komponen DDR3 SDRAM tanpa leveling:
- Megafungsi ALTMEMPHY ndhukung komponen DDR3 SDRAM tanpa leveling kanggo piranti Arria II GX nggunakake T-topologi kanggo jam, alamat, lan bus printah:
- Ndhukung sawetara chip milih.
- DDR3 SDRAM PHY tanpa leveling fMAX punika 400 MHz kanggo chip siji milih.
- Ora support kanggo data-mask (DM) pin kanggo ×4 DDR3 SDRAM DIMM utawa komponen, supaya pilih Ora kanggo Drive DM pins saka FPGA nalika nggunakake ×4 piranti.
- Megafungsi ALTMEMHY mung ndhukung antarmuka DDR3 SDRAM setengah tingkat.
Kontrol Kinerja Dhuwur II
Tabel 15-5 ngringkes dhukungan fitur utama kanggo DDR, DDR2, lan DDR3 SDRAM HPC II.
Tabel 15–5. Dhukungan Fitur (Bagian 1 saka 2)
Fitur | DDR lan DDR2 | DDR3 |
Kontrol setengah tingkat | ✓ | ✓ |
Dhukungan kanggo AFI ALTMEMPHY | ✓ | ✓ |
Dhukungan kanggo antarmuka lokal Avalon®Memory Mapped (Avalon-MM). | ✓ | ✓ |
Tabel 15–5. Dhukungan Fitur (Bagian 2 saka 2)
Fitur | DDR lan DDR2 | DDR3 |
Manajemen bank sing bisa dikonfigurasi kanthi maca lan nulis | ✓ | ✓ |
Latensi aditif | ✓ | ✓ |
Dhukungan kanggo dawa bledosan Avalon sewenang-wenang | ✓ | ✓ |
Adaptor burst memori fleksibel sing dibangun ing | ✓ | ✓ |
Pemetaan alamat Lokal-kanggo-Memori sing bisa dikonfigurasi | ✓ | ✓ |
Konfigurasi run-time opsional saka setelan registrasi ukuran lan mode, lan wektu memori | ✓ | ✓ |
Partial array self-refresh (PASR) | ✓ | ✓ |
Dhukungan kanggo piranti DDR3 SDRAM standar industri | ✓ | ✓ |
Dhukungan opsional kanggo printah refresh dhewe | ✓ | ✓ |
Dhukungan opsional kanggo printah mudhun daya sing dikontrol pangguna | ✓ | ✓ |
Dhukungan opsional kanggo printah mudhun otomatis kanthi wektu entek sing bisa diprogram | ✓ | ✓ |
Dhukungan opsional kanggo printah maca lan nulis precharge otomatis | ✓ | ✓ |
Dhukungan opsional kanggo refresh pengontrol pangguna | ✓ | ✓ |
Enggo bareng jam sawetara pengontrol opsional ing Aliran Pembangun SOPC | ✓ | ✓ |
Fungsi Integrated Error Correction Coding (ECC) 72-bit | ✓ | ✓ |
Fungsi ECC terpadu, 16, 24, lan 40-bit | ✓ | ✓ |
Dhukungan kanggo nulis tembung parsial kanthi koreksi kesalahan otomatis opsional | ✓ | ✓ |
SOPC Builder siap | ||
Dhukungan kanggo evaluasi OpenCore Plus | ✓ | ✓ |
Model simulasi fungsional IP kanggo digunakake ing simulator VHDL lan Verilog HDL sing didhukung Altera | ✓ | ✓ |
Cathetan kanggo Tabel 15–5:
- HPC II ndhukung nilai latensi aditif luwih gedhe utawa padha karo tRCD-1, ing unit siklus jam (tCK).
- Fitur iki ora didhukung karo DDR3 SDRAM karo gawe tingkat.
Fitur sing ora didhukung
Tabel 15-6 ngringkes fitur sing ora didhukung kanggo antarmuka memori eksternal basis ALTMEMPHY Altera.
Tabel 15–6. Fitur sing ora didhukung
Protokol memori | Fitur Unsuppoted |
DDR lan DDR2 SDRAM | Simulasi wektu |
Dawane bledosan 2 | |
Sebagean bledosan lan unaligned bledosan ing ECC lan mode non-ECC nalika pin DM dipatèni | |
DDR3 SDRAM | Simulasi wektu |
Sebagean bledosan lan unaligned bledosan ing ECC lan mode non-ECC nalika pin DM dipatèni | |
Stratix III lan Stratix IV | |
Dhukungan DIMM | |
Antarmuka tingkat lengkap |
Verifikasi MegaCore
Altera nindakake tes acak ekstensif, diarahake kanthi jangkoan tes fungsional nggunakake model Denali standar industri kanggo mesthekake fungsi pengontrol DDR, DDR2, lan DDR3 SDRAM kanthi IP ALTMEMPHY.
Panggunaan sumber daya
Bagean iki nyedhiyakake informasi panggunaan sumber daya khas kanggo pengontrol memori eksternal kanthi ALTMEMPHY kanggo kulawarga piranti sing didhukung. Informasi iki diwenehake mung minangka pedoman; kanggo data panggunaan sumber daya sing tepat, sampeyan kudu ngasilake inti IP lan deleng laporan sing digawe dening piranti lunak Quartus II.
Tabel 15-7 nuduhake data panggunaan sumber daya kanggo megafunction ALTMEMHY, lan DDR3-kinerja dhuwur controller II kanggo piranti Arria II GX.
Tabel 15–7. Pemanfaatan Sumber Daya ing Piranti Arria II GX (Bagian 1 saka 2)
Protokol | Memori Jembar (Bit) | Kombinasi ALUTS | Logika Ndhaptar | Mem ALUT | M9K Pamblokiran | M144K Pamblokiran | Kenangan y (bit) |
Pengontrol | |||||||
DDR3
(Setengah rate) |
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 |
Tabel 15–7. Pemanfaatan Sumber Daya ing Piranti Arria II GX (Bagian 2 saka 2)
Protokol | Memori Jembar (Bit) | Kombinasi ALUTS | Logika Ndhaptar | Mem ALUT | M9K Pamblokiran | M144K Pamblokiran | Kenangan y (bit) |
Kontrol + PHY | |||||||
DDR3
(Setengah rate) |
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 |
Tabel 15-8 nuduhake data panggunaan sumber kanggo pengontrol lan pengontrol kinerja dhuwur DDR2 plus PHY, kanggo konfigurasi setengah tingkat lan tingkat lengkap kanggo piranti Arria II GX.
Tabel 15–8. Pemanfaatan Sumber Daya DDR2 ing Arria II GX Piranti
Protokol | Memori Jembar (Bit) | Kombinasi ALUTS | Logika Ndhaptar | Mem ALUT | M9K Pamblokiran | M144K Pamblokiran | Memori (Bit) |
Pengontrol | |||||||
DDR2
(Setengah rate) |
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
(Tarif lengkap) |
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 | |
Kontrol + PHY | |||||||
DDR2
(Setengah rate) |
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
(Tarif lengkap) |
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 |
Tabel 15-9 nuduhake data panggunaan sumber kanggo pengontrol lan pengontrol kinerja dhuwur DDR2 plus PHY, kanggo konfigurasi setengah tingkat lan tingkat lengkap kanggo piranti Cyclone III.
Tabel 15–9. Pemanfaatan Sumber Daya DDR2 ing Piranti Siklon III
Protokol | Memori Jembar (Bit) | Logika Ndhaptar | Sel Logika | M9K Blok | Memori (Bit) |
Pengontrol | |||||
DDR2
(Setengah rate) |
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
(Tarif lengkap) |
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 | |
Kontrol + PHY | |||||
DDR2
(Setengah rate) |
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
(Tarif lengkap) |
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 |
Requirements Sistem
DDR3 SDRAM Controller karo ALTMEMPHY IP minangka bagéan saka Pustaka IP MegaCore, sing disebarake karo piranti lunak Quartus II lan bisa didownload saka Altera. websitus, www.altera.com.
Kanggo syarat sistem lan instruksi instalasi, deleng Instalasi & Lisensi Piranti Lunak Altera.
Instalasi lan Lisensi
Gambar 15–2 nuduhake struktur direktori sawise sampeyan nginstal DDR3 SDRAM Controller karo ALTMEMHY IP, ngendi iku direktori instalasi. Direktori instalasi standar ing Windows yaiku c:\altera\ ; ing Linux yaiku /opt/altera .
Gambar 15–2. Struktur Direktori
Sampeyan mbutuhake lisensi kanggo fungsi MegaCore mung nalika sampeyan wareg karo fungsi lan kinerja, lan pengin njupuk desain kanggo produksi.
Kanggo nggunakake DDR3 SDRAM HPC, sampeyan bisa njaluk lisensi file saka Altera web situs ing www.altera.com/licensing lan nginstal ing komputer. Nalika sampeyan njaluk lisensi file, Altera ngirim email menyang lisensi.dat file. Yen sampeyan ora duwe akses Internet, hubungi wakil lokal.
Kanggo nggunakake DDR3 SDRAM HPC II, hubungi sales sales lokal kanggo lisensi supaya.
Evaluasi Gratis
Fitur evaluasi OpenCore Plus Altera mung ditrapake kanggo DDR3 SDRAM HPC. Kanthi fitur evaluasi OpenCore Plus, sampeyan bisa nindakake tumindak ing ngisor iki:
- Simulasi prilaku megafunction (fungsi Altera MegaCore utawa AMPPSM megafunction) ing sistem sampeyan.
- Verifikasi fungsi desain sampeyan, uga evaluasi ukuran lan kacepetan kanthi cepet lan gampang.
- Nggawe pemrograman piranti winates wektu files kanggo desain sing kalebu fungsi MegaCore.
- Program piranti lan verifikasi desain ing hardware.
Sampeyan kudu tuku lisensi kanggo megafunction mung yen sampeyan wareg karo fungsi lan kinerja, lan pengin njupuk desain kanggo produksi.
OpenCore Plus Wektu-Out Prilaku
Evaluasi hardware OpenCore Plus bisa ndhukung rong mode operasi ing ngisor iki:
- Untethered-desain mlaku kanggo wektu winates
- Tethered-mbutuhake sambungan antarane papan lan komputer host. Yen mode tethered didhukung dening kabeh megafunctions ing desain, piranti bisa operate kanggo wektu sing luwih suwe utawa tanpa wates.
Kabeh megafunctions ing piranti wektu entek bebarengan nalika wektu evaluasi paling mbatesi tekan. Yen ana luwih saka siji megafunction ing desain, fungsi mega tartamtu saka wektu entek prilaku bisa masked dening wektu metu saka megafunctions liyane.
Kanggo fungsi MegaCore, untethered wektu entek 1 jam; Nilai wektu-metu tethered punika indefinite.
Desain sampeyan mandheg sawise wektu evaluasi hardware kadaluwarsa lan output local_ready dadi kurang.
Riwayat Revisi Dokumen
Tabel 15-10 nampilake riwayat revisi kanggo dokumen iki.
Tabel 15–10. Riwayat Revisi Dokumen
Tanggal | Versi | Owah-owahan |
November 2012 | 1.2 | Nomer bab diganti saka 13 dadi 15. |
Juni 2012 | 1.1 | Ikon Umpan Balik sing ditambahake. |
November 2011 | 1.0 | Informasi Rilis Gabungan, Dhukungan Keluarga Piranti, Dhaptar Fitur, lan Dhaptar Fitur Ora Didhukung kanggo DDR, DDR2, lan DDR3. |
Dokumen / Sumber Daya
![]() |
ALTERA DDR2 SDRAM Controllers [pdf] Pandhuan Pengontrol DDR2 SDRAM, DDR2, Pengontrol SDRAM, Pengontrol |