Pengawal SDRAM ALTERA DDR2
Maklumat Penting
Pengawal SDRAM Altera® DDR, DDR2 dan DDR3 dengan IP ALTMEMPHY menyediakan antara muka yang dipermudahkan kepada DDR, DDR2 dan DDR3 SDRAM standard industri. Fungsi mega ALTMEMPHY ialah antara muka antara pengawal memori dan peranti memori, dan melaksanakan operasi baca dan tulis pada memori. Pengawal SDRAM DDR, DDR2 dan DDR3 dengan IP ALTMEMHY berfungsi bersama-sama dengan fungsi mega Altera ALTMEMHY.
Pengawal DDR dan DDR2 SDRAM dengan fungsi mega ALTMEMPHY IP dan ALTMEMPHY menawarkan antara muka DDR dan DDR2 SDRAM kadar penuh atau separuh. Pengawal SDRAM DDR3 dengan fungsi mega ALTMEMPHY IP dan ALTMEMPHY menyokong antara muka SDRAM DDR3 dalam mod separuh kadar. Pengawal DDR, DDR2 dan DDR3 SDRAM dengan ALTMEMHY IP menawarkan pengawal prestasi tinggi II (HPC II), yang menyediakan ciri kecekapan tinggi dan canggih. Rajah 15–1 menunjukkan gambar rajah peringkat sistem termasuk exampperingkat atasan file yang dibuat oleh Pengawal SDRAM DDR, DDR2 atau DDR3 dengan IP ALTMEMPHY untuk anda.
Rajah 15–1. Rajah Peringkat Sistem
Nota kepada Rajah 15–1:
(1) Apabila anda memilih Instantiate DLL Externally, gelung terkunci tunda (DLL) dimulakan di luar fungsi mega ALTMEMPHY.
Pengurus Pemalam MegaWizard™ menjana bekasampperingkat atasan file, terdiri daripada bekasamppemandu dan variasi tersuai pengawal prestasi tinggi DDR, DDR2 atau DDR3 SDRAM anda. Pengawal membuat instantiate contoh megafungsi ALTMEMPHY yang seterusnya menjadikan gelung terkunci fasa (PLL) dan DLL. Anda juga boleh membuat seketika DLL di luar megafungsi ALTMEMPHY untuk berkongsi DLL antara berbilang kejadian megafungsi ALTMEMPHY. Anda tidak boleh berkongsi PLL antara berbilang kejadian megafungsi ALTMEMPHY, tetapi anda boleh berkongsi beberapa output jam PLL antara berbilang kejadian ini.
© 2012 Altera Corporation. Hak cipta terpelihara. Perkataan dan logo ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS dan STRATIX ialah tanda dagangan Altera Corporation dan didaftarkan di Pejabat Paten dan Tanda Dagangan AS dan di negara lain. Semua perkataan dan logo lain yang dikenal pasti sebagai tanda dagangan atau tanda perkhidmatan adalah hak milik pemegang masing-masing seperti yang diterangkan di www.altera.com/common/legal.html. Altera menjamin prestasi produk semikonduktornya kepada spesifikasi semasa mengikut waranti standard Altera, tetapi berhak untuk membuat perubahan kepada mana-mana produk dan perkhidmatan pada bila-bila masa tanpa notis. Altera tidak memikul tanggungjawab atau liabiliti yang timbul daripada penggunaan atau penggunaan mana-mana maklumat, produk atau perkhidmatan yang diterangkan di sini kecuali seperti yang dipersetujui secara bertulis oleh Altera. Pelanggan Altera dinasihatkan untuk mendapatkan versi terkini spesifikasi peranti sebelum bergantung pada sebarang maklumat yang diterbitkan dan sebelum membuat pesanan untuk produk atau perkhidmatan.
bekas ituampperingkat atasan file ialah reka bentuk berfungsi sepenuhnya yang boleh anda simulasi, sintesis dan gunakan dalam perkakasan. bekas ituample driver ialah modul ujian kendiri yang mengeluarkan arahan baca dan tulis kepada pengawal dan menyemak data baca untuk menghasilkan lulus atau gagal, dan menguji isyarat lengkap.
Fungsi mega ALTMEMPHY mencipta laluan data antara peranti memori dan pengawal memori. Fungsi mega tersedia sebagai produk yang berdiri sendiri atau boleh digunakan bersama dengan pengawal memori berprestasi tinggi Altera.
Apabila menggunakan megafungsi ALTMEMPHY sebagai produk yang berdiri sendiri, gunakan sama ada dengan pengawal tersuai atau pihak ketiga.
Untuk reka bentuk baharu, Altera mengesyorkan menggunakan antara muka memori luaran berasaskan UniPHY, seperti pengawal DDR2 dan DDR3 SDRAM dengan pengawal UniPHY, QDR II dan QDR II+ SRAM dengan UniPHY, atau pengawal RLDRAM II dengan UniPHY.
Maklumat Keluaran
Jadual 15–1 menyediakan maklumat tentang keluaran Pengawal SDRAM DDR3 dengan IP ALTMEMPHY ini.
Jadual 15–1. Maklumat Keluaran
item | Penerangan |
Versi | 11.1 |
Tarikh Tayangan | November 2011 |
Kod Pesanan | 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 (ALTEMPHY Megafunction) |
ID Penjual | 6AF7 |
Altera mengesahkan bahawa versi semasa perisian Quartus® II menyusun versi sebelumnya bagi setiap fungsi MegaCore. Nota Keluaran Perpustakaan IP MegaCore dan Errata melaporkan sebarang pengecualian kepada pengesahan ini. Altera tidak mengesahkan kompilasi dengan versi fungsi MegaCore yang lebih lama daripada satu keluaran. Untuk maklumat tentang isu mengenai pengawal prestasi tinggi DDR, DDR2 atau DDR3 SDRAM dan fungsi mega ALTMEMPHY dalam versi Quartus II tertentu, rujuk Nota Keluaran Perisian Quartus II.
Sokongan Keluarga Peranti
Jadual 15–2 mentakrifkan tahap sokongan peranti untuk teras IP Altera.
Jadual 15–2. Tahap Sokongan Peranti Teras IP Altera
Keluarga Peranti FPGA | Keluarga Peranti HardCopy |
Sokongan awal—Teras IP disahkan dengan model pemasaan awal untuk keluarga peranti ini. Teras IP memenuhi semua keperluan fungsian, tetapi mungkin masih menjalani analisis masa untuk keluarga peranti. Ia boleh digunakan dalam reka bentuk pengeluaran dengan berhati-hati. | HardCopy Companion—Teras IP disahkan dengan model pemasaan awal untuk peranti pendamping Hard Copy. Teras IP memenuhi semua keperluan fungsian, tetapi mungkin masih menjalani analisis masa untuk keluarga peranti HardCopy. Ia boleh digunakan dalam reka bentuk pengeluaran dengan berhati-hati. |
Sokongan akhir—Teras IP disahkan dengan model pemasaan akhir untuk keluarga peranti ini. Teras IP memenuhi semua keperluan fungsian dan pemasaan untuk keluarga peranti dan boleh digunakan dalam reka bentuk pengeluaran. | Kompilasi HardCopy—Teras IP disahkan dengan model pemasaan akhir untuk keluarga peranti HardCopy. Teras IP memenuhi semua keperluan fungsian dan pemasaan untuk keluarga peranti dan boleh digunakan dalam reka bentuk pengeluaran. |
Jadual 15–3 menunjukkan tahap sokongan yang ditawarkan oleh Pengawal SDRAM DDR, DDR2 dan DDR3 dengan IP ALTMEMPHY untuk keluarga peranti Altera.
Jadual 15–3. Sokongan Keluarga Peranti
Keluarga Peranti | Protokol | |
DDR dan DDR2 | DDR3 | |
Arria® GX | Akhir | Tiada sokongan |
Arria II GX | Akhir | Akhir |
Cyclone® III | Akhir | Tiada sokongan |
Siklon III LS | Akhir | Tiada sokongan |
Taufan IV E | Akhir | Tiada sokongan |
Taufan IV GX | Akhir | Tiada sokongan |
Salinan Keras II | Rujuk halaman Apa yang Baharu dalam Altera IP Altera webtapak. | Tiada sokongan |
Stratix® II | Akhir | Tiada sokongan |
Stratix II GX | Akhir | Tiada sokongan |
Keluarga peranti lain | Tiada sokongan | Tiada sokongan |
Ciri-ciri
ALTMEMFI Megafungsi
Jadual 15–4 meringkaskan sokongan ciri utama untuk megafungsi ALTMEMHY.
Jadual 15–4. ALTMEMPHY Sokongan Ciri Megafunction
Ciri | DDR dan DDR2 | DDR3 |
Sokongan untuk Antara Muka Altera PHY (AFI) pada semua peranti yang disokong. | ✓ | ✓ |
Penentukuran awal automatik menghapuskan pengiraan pemasaan data baca yang rumit. | ✓ | ✓ |
Voltage dan penjejakan suhu (VT) yang menjamin prestasi stabil maksimum untuk antara muka DDR, DDR2 dan DDR3 SDRAM. | ✓ | ✓ |
Laluan data serba lengkap yang membuat sambungan kepada pengawal Altera atau pengawal pihak ketiga bebas daripada laluan pemasaan kritikal. | ✓ | ✓ |
Antara muka kadar penuh | ✓ | — |
Antara muka separuh kadar | ✓ | ✓ |
Editor parameter yang mudah digunakan | ✓ | ✓ |
Selain itu, fungsi mega ALTMEMPHY menyokong komponen DDR3 SDRAM tanpa meratakan:
- Fungsi mega ALTMEMPHY menyokong komponen DDR3 SDRAM tanpa meratakan peranti Arria II GX menggunakan topologi T untuk jam, alamat dan bas arahan:
- Menyokong pelbagai pilihan cip.
- DDR3 SDRAM PHY tanpa meratakan fMAX ialah 400 MHz untuk pilihan cip tunggal.
- Tiada sokongan untuk pin data-mask (DM) untuk ×4 DDR3 SDRAM DIMM atau komponen, jadi pilih Tidak untuk pin Drive DM daripada FPGA apabila menggunakan peranti ×4.
- Fungsi mega ALTMEMPHY menyokong antara muka DDR3 SDRAM separuh kadar sahaja.
Pengawal Berprestasi Tinggi II
Jadual 15–5 meringkaskan sokongan ciri utama untuk DDR, DDR2 dan DDR3 SDRAM HPC II.
Jadual 15–5. Sokongan Ciri (Bahagian 1 daripada 2)
Ciri | DDR dan DDR2 | DDR3 |
Pengawal separuh kadar | ✓ | ✓ |
Sokongan untuk AFI ALTMEMPHY | ✓ | ✓ |
Sokongan untuk antara muka tempatan Avalon®Memory Mapped (Avalon-MM). | ✓ | ✓ |
Jadual 15–5. Sokongan Ciri (Bahagian 2 daripada 2)
Ciri | DDR dan DDR2 | DDR3 |
Pengurusan bank pandang ke hadapan arahan yang boleh dikonfigurasikan dengan urutan membaca dan menulis | ✓ | ✓ |
Kependaman aditif | ✓ | ✓ |
Sokongan untuk panjang pecah Avalon sewenang-wenangnya | ✓ | ✓ |
Penyesuai letupan memori fleksibel terbina dalam | ✓ | ✓ |
Pemetaan alamat Setempat-ke-Memori yang boleh dikonfigurasikan | ✓ | ✓ |
Konfigurasi masa jalan pilihan bagi tetapan daftar saiz dan mod, dan pemasaan memori | ✓ | ✓ |
Muat semula diri tatasusunan separa (PASR) | ✓ | ✓ |
Sokongan untuk peranti DDR3 SDRAM standard industri | ✓ | ✓ |
Sokongan pilihan untuk arahan muat semula kendiri | ✓ | ✓ |
Sokongan pilihan untuk perintah turun kuasa dikawal pengguna | ✓ | ✓ |
Sokongan pilihan untuk perintah turun kuasa automatik dengan tamat masa boleh atur cara | ✓ | ✓ |
Sokongan pilihan untuk perintah baca dan pracaj auto auto tulis | ✓ | ✓ |
Sokongan pilihan untuk muat semula pengawal pengguna | ✓ | ✓ |
Perkongsian jam pengawal berbilang pilihan dalam Aliran Pembina SOPC | ✓ | ✓ |
Fungsi pengekodan pembetulan ralat bersepadu (ECC) 72-bit | ✓ | ✓ |
Fungsi ECC bersepadu, 16, 24, dan 40-bit | ✓ | ✓ |
Sokongan untuk menulis separa perkataan dengan pembetulan ralat automatik pilihan | ✓ | ✓ |
SOPC Builder sedia | ||
Sokongan untuk penilaian OpenCore Plus | ✓ | ✓ |
Model simulasi berfungsi IP untuk digunakan dalam simulator VHDL dan Verilog HDL yang disokong Altera | ✓ | ✓ |
Nota kepada Jadual 15–5:
- HPC II menyokong nilai kependaman aditif lebih besar atau sama dengan tRCD-1, dalam unit kitaran jam (tCK).
- Ciri ini tidak disokong dengan DDR3 SDRAM dengan perataan.
Ciri Tidak Disokong
Jadual 15–6 meringkaskan ciri yang tidak disokong untuk antara muka memori luaran berasaskan ALTMEMPHY Altera.
Jadual 15–6. Ciri Tidak Disokong
Protokol Memori | Ciri Tidak Disangkal |
DDR dan DDR2 SDRAM | Simulasi masa |
Panjang pecah 2 | |
Letusan separa dan letusan tidak sejajar dalam mod ECC dan bukan ECC apabila pin DM dilumpuhkan | |
DDR3 SDRAM | Simulasi masa |
Letusan separa dan letusan tidak sejajar dalam mod ECC dan bukan ECC apabila pin DM dilumpuhkan | |
Stratix III dan Stratix IV | |
sokongan DIMM | |
Antara muka kadar penuh |
Pengesahan MegaCore
Altera melakukan ujian terarah rawak yang meluas dengan liputan ujian berfungsi menggunakan model Denali standard industri untuk memastikan kefungsian Pengawal SDRAM DDR, DDR2 dan DDR3 dengan IP ALTMEMPHY.
Penggunaan Sumber
Bahagian ini menyediakan maklumat penggunaan sumber biasa untuk pengawal memori luaran dengan ALTMEMPHY untuk keluarga peranti yang disokong. Maklumat ini disediakan sebagai garis panduan sahaja; untuk data penggunaan sumber yang tepat, anda harus menjana teras IP anda dan merujuk kepada laporan yang dihasilkan oleh perisian Quartus II.
Jadual 15–7 menunjukkan data penggunaan sumber untuk megafungsi ALTMEMHY dan pengawal berprestasi tinggi DDR3 II untuk peranti Arria II GX.
Jadual 15–7. Penggunaan Sumber dalam Peranti GX Arria II (Bahagian 1 daripada 2)
Protokol | Ingatan Lebar (Bit) | gabungan ALUTS | Logik Mendaftar | Mem ALUTs | M9K Blok | M144K Blok | Memor y (Bit) |
Pengawal | |||||||
DDR3
(Kadar separuh) |
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 |
Jadual 15–7. Penggunaan Sumber dalam Peranti GX Arria II (Bahagian 2 daripada 2)
Protokol | Ingatan Lebar (Bit) | gabungan ALUTS | Logik Mendaftar | Mem ALUTs | M9K Blok | M144K Blok | Memor y (Bit) |
Pengawal+PHY | |||||||
DDR3
(Kadar separuh) |
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 |
Jadual 15–8 menunjukkan data penggunaan sumber untuk pengawal dan pengawal berprestasi tinggi DDR2 serta PHY, untuk konfigurasi kadar separuh dan kadar penuh untuk peranti Arria II GX.
Jadual 15–8. Penggunaan Sumber DDR2 dalam Peranti GX Arria II
Protokol | Ingatan Lebar (Bit) | gabungan ALUTS | Logik Mendaftar | Mem ALUTs | M9K Blok | M144K Blok | Ingatan (Bit) |
Pengawal | |||||||
DDR2
(Kadar separuh) |
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
(Kadar penuh) |
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 | |
Pengawal+PHY | |||||||
DDR2
(Kadar separuh) |
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
(Kadar penuh) |
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 |
Jadual 15–9 menunjukkan data penggunaan sumber untuk pengawal dan pengawal berprestasi tinggi DDR2 serta PHY, untuk konfigurasi kadar separuh dan kadar penuh untuk peranti Cyclone III.
Jadual 15–9. Penggunaan Sumber DDR2 dalam Peranti Siklon III
Protokol | Ingatan Lebar (Bit) | Logik Mendaftar | Sel Logik | Blok M9K | Ingatan (Bit) |
Pengawal | |||||
DDR2
(Kadar separuh) |
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
(Kadar penuh) |
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 | |
Pengawal+PHY | |||||
DDR2
(Kadar separuh) |
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
(Kadar penuh) |
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 |
Keperluan Sistem
Pengawal SDRAM DDR3 dengan IP ALTMEMPHY ialah sebahagian daripada Perpustakaan IP MegaCore, yang diedarkan dengan perisian Quartus II dan boleh dimuat turun daripada Altera webtapak, www.altera.com.
Untuk keperluan sistem dan arahan pemasangan, rujuk Pemasangan & Pelesenan Perisian Altera.
Pemasangan dan Pelesenan
Rajah 15–2 menunjukkan struktur direktori selepas anda memasang Pengawal SDRAM DDR3 dengan IP ALTMEMPHY, di mana ialah direktori pemasangan. Direktori pemasangan lalai pada Windows ialah c:\altera\ ; di Linux ia adalah /opt/altera .
Rajah 15–2. Struktur Direktori
Anda memerlukan lesen untuk fungsi MegaCore hanya apabila anda berpuas hati sepenuhnya dengan fungsi dan prestasinya, dan ingin membawa reka bentuk anda ke pengeluaran.
Untuk menggunakan DDR3 SDRAM HPC, anda boleh meminta lesen file daripada Altera web tapak di www.altera.com/licensing dan pasang pada komputer anda. Apabila anda meminta lesen file, Altera menghantar e-mel kepada anda lesen.dat file. Jika anda tidak mempunyai akses Internet, hubungi wakil tempatan anda.
Untuk menggunakan DDR3 SDRAM HPC II, hubungi wakil jualan tempatan anda untuk memesan lesen.
Penilaian Percuma
Ciri penilaian OpenCore Plus Altera hanya terpakai pada DDR3 SDRAM HPC. Dengan ciri penilaian OpenCore Plus, anda boleh melakukan tindakan berikut:
- Simulasikan tingkah laku megafungsi (fungsi Altera MegaCore atau AMPPSM megafunction) dalam sistem anda.
- Sahkan kefungsian reka bentuk anda, serta nilai saiz dan kelajuannya dengan cepat dan mudah.
- Hasilkan pengaturcaraan peranti terhad masa files untuk reka bentuk yang merangkumi fungsi MegaCore.
- Program peranti dan sahkan reka bentuk anda dalam perkakasan.
Anda perlu membeli lesen untuk fungsi mega hanya apabila anda berpuas hati sepenuhnya dengan fungsi dan prestasinya, dan ingin membawa reka bentuk anda ke pengeluaran.
Gelagat Tamat Masa OpenCore Plus
Penilaian perkakasan OpenCore Plus boleh menyokong dua mod operasi berikut:
- Tidak terikat—reka bentuk berjalan untuk masa yang terhad
- Ditambat—memerlukan sambungan antara papan anda dan komputer hos. Jika mod tertambat disokong oleh semua fungsi mega dalam reka bentuk, peranti boleh beroperasi untuk masa yang lebih lama atau selama-lamanya
Semua fungsi mega dalam tamat masa peranti secara serentak apabila masa penilaian yang paling terhad dicapai. Jika terdapat lebih daripada satu megafungsi dalam reka bentuk, gelagat tamat masa fungsi mega tertentu mungkin disembunyikan oleh gelagat tamat masa fungsi mega yang lain.
Untuk fungsi MegaCore, tamat masa yang tidak ditambat ialah 1 jam; nilai tamat masa yang ditambat adalah tidak pasti.
Reka bentuk anda berhenti berfungsi selepas masa penilaian perkakasan tamat dan output local_ready menjadi rendah.
Sejarah Semakan Dokumen
Jadual 15–10 menyenaraikan sejarah semakan untuk dokumen ini.
Jadual 15–10. Sejarah Semakan Dokumen
tarikh | Versi | Perubahan |
November 2012 | 1.2 | Menukar nombor bab daripada 13 kepada 15. |
Jun 2012 | 1.1 | Ikon Maklum Balas Ditambah. |
November 2011 | 1.0 | Maklumat Keluaran Gabungan, Sokongan Keluarga Peranti, Senarai Ciri dan senarai Ciri Tidak Disokong untuk DDR, DDR2 dan DDR3. |
Dokumen / Sumber
![]() |
Pengawal SDRAM ALTERA DDR2 [pdf] Arahan Pengawal DDR2 SDRAM, DDR2, Pengawal SDRAM, Pengawal |