intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-logo

intel UG-20118 Antara Muka Memori Luaran Arria 10 Reka Bentuk IP FPGA Cthample

intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-produk

Reka Bentuk CthampPanduan Mula Pantas untuk Antara Muka Memori Luaran Intel® Arria® 10 FPGA IP

Antara muka baharu dan reka bentuk yang lebih automatik cthampaliran tersedia untuk antara muka memori luaran Intel® Arria® 10.
ExampTab le Designs dalam editor parameter membolehkan anda menentukan penciptaan sintesis dan simulasi file set yang boleh anda gunakan untuk mengesahkan IP EMIF anda.
Anda boleh menjana bekasampreka bentuk khusus untuk kit pembangunan Intel FPGA, atau untuk mana-mana IP EMIF yang anda jana.

Rajah 1. Reka Bentuk Am Cthample Aliran kerja

Reka Bentuk Cthampleintel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-1

Rajah 2. Menjana EMIF CthampReka Bentuk Dengan Kit Pembangunan Intel Arria 10

Perbadanan Intel. Hak cipta terpelihara. Intel, logo Intel dan tanda Intel lain ialah tanda dagangan Intel Corporation atau anak syarikatnya. Intel menjamin prestasi produk FPGA dan semikonduktornya mengikut spesifikasi semasa menurut waranti standard Intel tetapi berhak untuk membuat perubahan kepada mana-mana produk dan perkhidmatan pada bila-bila masa tanpa notis. Intel tidak memikul tanggungjawab atau liabiliti yang timbul daripada aplikasi atau penggunaan mana-mana maklumat, produk atau perkhidmatan yang diterangkan di sini kecuali seperti yang dipersetujui secara bertulis oleh Intel. Pelanggan Intel dinasihatkan untuk mendapatkan versi terkini spesifikasi peranti sebelum bergantung pada sebarang maklumat yang diterbitkan dan sebelum membuat pesanan untuk produk atau perkhidmatan.

  • Nama dan jenama lain boleh dituntut sebagai hak milik orang lain.
Mencipta Projek EMIF

Untuk perisian Intel Quartus® Prime versi 17.1 dan lebih baru, anda mesti mencipta projek Intel Quartus Prime sebelum menjana IP EMIF dan bekas reka bentukample.

  1. Lancarkan perisian Intel Quartus Prime dan pilih File ➤ Project Wizard Baharu. Klik Seterusnya.intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-3
  2. Tentukan direktori dan nama untuk projek yang anda ingin buat. Klik Seterusnya.intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-4
  3. Sahkan bahawa Projek Kosong telah dipilih. Klik Seterusnya dua kali.intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-5
  4. Di bawah penapis Nama, taip nombor bahagian peranti.
  5. Di bawah Peranti yang tersedia, pilih peranti yang sesuai.intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-6
  6. Klik Selesai.

Menjana dan Mengkonfigurasi IP EMIF

Langkah berikut menggambarkan cara menjana dan mengkonfigurasi IP EMIF. Langkah-langkahnya adalah serupa tanpa mengira protokol memori yang anda sasarkan.

  1. Dalam tetingkap Katalog IP, pilih Antara Muka Memori Luaran Intel Arria 10. (Jika tetingkap Katalog IP tidak kelihatan, pilih View ➤ Windows Utiliti ➤ Katalog IP.)intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-7
  2. Dalam Editor Parameter IP, berikan nama entiti untuk IP EMIF (nama yang anda berikan di sini menjadi file nama untuk IP) dan tentukan direktori. Klik Buat.intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-8
  3. Editor parameter mempunyai berbilang tab di mana anda mesti mengkonfigurasi parameter untuk mencerminkan pelaksanaan EMIF anda:
Garis Panduan Editor Parameter EMIF Intel Arria 10

Jadual 1. Garis Panduan Editor Parameter EMIF

Tab Editor Parameter Garis panduan
Umum Pastikan parameter berikut dimasukkan dengan betul:

• Gred kelajuan untuk peranti.

• Kekerapan jam memori.

• Kekerapan jam rujukan PLL.

Ingatan • Rujuk lembaran data untuk peranti memori anda memasukkan parameter pada Ingatan tab.

• Anda juga harus memasukkan lokasi tertentu untuk PIN ALERT#. (Terpakai pada protokol memori DDR4 sahaja.)

Mem I/O • Untuk penyiasatan projek awal, anda boleh menggunakan tetapan lalai pada

Mem I/O tab.

• Untuk pengesahan reka bentuk lanjutan, anda harus melakukan simulasi papan untuk memperoleh tetapan penamatan yang optimum.

FPGA I/O • Untuk penyiasatan projek awal, anda boleh menggunakan tetapan lalai pada

FPGA I/O tab.

• Untuk pengesahan reka bentuk lanjutan, anda harus melakukan simulasi papan dengan model IBIS yang berkaitan untuk memilih piawaian I/O yang sesuai.

Mem Masa • Untuk penyiasatan projek awal, anda boleh menggunakan tetapan lalai pada

Mem Masa tab.

• Untuk pengesahan reka bentuk lanjutan, anda harus memasukkan parameter mengikut lembaran data peranti memori anda.

Papan • Untuk penyiasatan projek awal, anda boleh menggunakan tetapan lalai pada

Papan tab.

• Untuk pengesahan reka bentuk lanjutan dan penutupan masa yang tepat, anda harus melakukan simulasi papan untuk memperoleh gangguan intersimbol (ISI)/ crosstalk yang tepat dan maklumat condong papan dan pakej, dan masukkannya pada Papan tab.

Pengawal Tetapkan parameter pengawal mengikut konfigurasi dan tingkah laku yang diingini untuk pengawal memori anda.
Diagnostik Anda boleh menggunakan parameter pada Diagnostik tab untuk membantu dalam menguji dan menyahpepijat antara muka memori anda.
Example Designs The Example Designs tab membolehkan anda menjana reka bentuk examples untuk sintesis dan untuk simulasi. Reka bentuk yang dihasilkan example ialah sistem EMIF lengkap yang terdiri daripada IP EMIF dan pemacu yang menjana trafik rawak untuk mengesahkan antara muka memori.

Untuk maklumat terperinci tentang parameter individu, rujuk bab yang sesuai untuk protokol ingatan anda dalam Panduan Pengguna IP Antara Muka Memori Luaran Intel Arria 10.

Menjana Reka Bentuk EMIF Boleh Disintesis Example

Untuk kit pembangunan Intel Arria 10, terdapat pratetap yang meparameterkan IP EMIF secara automatik dan menjana pinout untuk papan tertentu.

  1. Sahkan bahawa tetingkap Pratetap kelihatan. Jika tetingkap Pratetap tidak kelihatan, paparkannya dengan memilih View ➤ Pratetap.
  2. Dalam tetingkap Pratetap, pilih pratetap kit pembangunan yang sesuai dan klik Guna.intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-9
  3. Konfigurasikan IP EMIF dan klik Jana Example Design di penjuru kanan sebelah atas tetingkap.
  4. Tentukan direktori untuk reka bentuk EMIF cthample dan klik OK. Penjanaan reka bentuk EMIF yang berjaya example mencipta yang berikut files di bawah direktori Wii.

Rajah 3. Reka Bentuk Boleh Synthesizable Dijana Cthample File Strukturintel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-11

Nota: Jika anda tidak memilih kotak semak Simulasi atau Sintesis, direktori destinasi akan mengandungi reka bentuk Pereka Platform files, yang tidak boleh disusun oleh perisian Intel Quartus Prime secara langsung, tetapi boleh viewdiedit atau disunting di bawah Pereka Platform. Dalam situasi ini, anda boleh menjalankan arahan berikut untuk menjana sintesis dan simulasi file set.

  • Untuk mencipta projek boleh kompilasi, anda mesti menjalankan skrip quartus_sh -t make_qii_design.tcl dalam direktori destinasi.
  • Untuk mencipta projek simulasi, anda mesti menjalankan skrip quartus_sh -t make_sim_design.tcl dalam direktori destinasi.
  • Tarik turun papan Pilih dalam bahagian ini menggunakan penetapan pin kit pembangunan yang sesuai kepada bekasampreka bentuk.
  • Tetapan ini tersedia hanya apabila anda menghidupkan kotak semak Sintesis dalam Example Reka bentuk Filebahagian s.
  • Tetapan ini mesti sepadan dengan kit pembangunan yang digunakan, jika tidak, mesej ralat muncul.
  • Jika nilai Tiada muncul dalam tarik turun papan Pilih, ini menunjukkan bahawa pilihan parameter semasa tidak sepadan dengan sebarang konfigurasi kit pembangunan. Anda boleh menggunakan IP khusus kit pembangunan dan tetapan parameter yang berkaitan dengan memilih salah satu pratetap daripada perpustakaan pratetap. Apabila anda menggunakan pratetap, IP semasa dan tetapan parameter lain ditetapkan agar sepadan dengan pratetap yang dipilih. Jika anda ingin menyimpan tetapan semasa anda, anda harus berbuat demikian sebelum anda memilih pratetap. Jika anda memilih pratetap tanpa menyimpan tetapan terdahulu anda, anda sentiasa boleh menyimpan tetapan pratetap baharu di bawah nama lain
  • Jika anda ingin menjana bekasampreka bentuk untuk digunakan pada papan anda sendiri, tetapkan Pilih papan kepada Tiada, jana bekasampreka bentuk, dan kemudian tambahkan kekangan lokasi pin.

Maklumat Berkaitan

  • Sintesis Cthample Design pada halaman 17
  • Perihalan Parameter IP Intel Arria 10 EMIF untuk DDR3
  • Perihalan Parameter IP Intel Arria 10 EMIF untuk DDR4
  • Perihalan Parameter IP EMIF Intel Arria 10 untuk QDRII/II+/Xtreme
  • Perihalan Parameter IP EMIF Intel Arria 10 untuk QDR-IV
  • Perihalan Parameter IP EMIF Intel Arria 10 untuk RLDRAM 3
  • Perihalan Parameter IP EMIF Intel Arria 10 untuk LPDDR3

Menjana Reka Bentuk EMIF Example untuk Simulasi

Untuk kit pembangunan Intel Arria 10, terdapat pratetap yang meparameterkan IP EMIF secara automatik dan menjana pinout untuk papan tertentu.

  1. Sahkan bahawa tetingkap Pratetap kelihatan. Jika tetingkap Pratetap tidak kelihatan, paparkannya dengan memilih View ➤ Pratetap.
  2. Dalam tetingkap Pratetap, pilih pratetap kit pembangunan yang sesuai dan klik Guna.intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-12
  3. Konfigurasikan IP EMIF dan klik Jana Example Design di penjuru kanan sebelah atas tetingkap.intel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-13
  4. Tentukan direktori untuk reka bentuk EMIF cthample dan klik OK.

Penjanaan reka bentuk EMIF yang berjaya example mencipta berbilang file set untuk pelbagai simulator yang disokong, di bawah direktori sim/ed_sim.
Rajah 4. Reka Bentuk Simulasi Dijana Cthample File Strukturintel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-14

Nota: Jika anda tidak memilih kotak semak Simulasi atau Sintesis, direktori destinasi akan mengandungi reka bentuk Pereka Platform files, yang tidak boleh disusun oleh perisian Intel Quartus Prime secara langsung, tetapi boleh viewdiedit atau disunting di bawah Pereka Platform. Dalam keadaan ini anda boleh menjalankan arahan berikut untuk menjana sintesis dan simulasi file set.

  • Untuk mencipta projek boleh kompilasi, anda mesti menjalankan skrip quartus_sh -t make_qii_design.tcl dalam direktori destinasi.
  • Untuk mencipta projek simulasi, anda mesti menjalankan skrip quartus_sh -t make_sim_design.tcl dalam direktori destinasi.

Maklumat Berkaitan

  • Simulasi Cthample Design pada halaman 19
  • Intel Arria 10 EMIF IP – Mensimulasikan IP Memori

Simulasi Berbanding Pelaksanaan Perkakasan

Untuk simulasi antara muka memori luaran, anda boleh memilih sama ada langkau penentukuran atau penentukuran penuh pada tab Diagnostik semasa penjanaan IP.
Model Simulasi EMIF
Jadual ini membandingkan ciri-ciri penentukuran langkau dan model penentukuran penuh.
Jadual 2. Model Simulasi EMIF: Langkau Penentukuran berbanding Penentukuran Penuh

Langkau Penentukuran Penentukuran Penuh
Simulasi peringkat sistem memfokuskan pada logik pengguna. Simulasi antara muka memori memfokuskan pada penentukuran.
Butiran penentukuran tidak ditangkap. Menangkap semua stages penentukuran.
bersambung…
Langkau Penentukuran Penentukuran Penuh
Mempunyai keupayaan untuk menyimpan dan mendapatkan semula data. Termasuk meratakan, meja makan per-bit, dsb.
Mewakili kecekapan yang tepat.
Tidak menganggap papan condong.

Simulasi RTL Berbanding Pelaksanaan Perkakasan
Jadual ini menyerlahkan perbezaan utama antara simulasi EMIF dan pelaksanaan perkakasan.
Jadual 3. Simulasi EMIF RTL Berbanding Pelaksanaan Perkakasan

Simulasi RTL Pelaksanaan Perkakasan
Kod permulaan dan penentukuran Nios® dilaksanakan secara selari. Kod permulaan dan penentukuran Nios dilaksanakan secara berurutan.
Antara muka menegaskan isyarat isyarat cal_done secara serentak dalam simulasi. Operasi fitter menentukan susunan penentukuran, dan antara muka tidak menegaskan cal_done secara serentak.

Anda harus menjalankan simulasi RTL berdasarkan corak trafik untuk aplikasi reka bentuk anda. Ambil perhatian bahawa simulasi RTL tidak memodelkan kelewatan surih PCB yang boleh menyebabkan percanggahan dalam kependaman antara simulasi RTL dan pelaksanaan perkakasan.

Mensimulasikan IP Antara Muka Memori Luaran Dengan ModelSim

Prosedur ini menunjukkan cara untuk mensimulasikan reka bentuk EMIF example.

  1. Lancarkan perisian Mentor Graphics* ModelSim dan pilih File ➤ Tukar Direktori. Navigasi ke direktori sim/ed_sim/mentor dalam reka bentuk yang dihasilkan example folder.
  2. Sahkan bahawa tetingkap Transkrip dipaparkan di bahagian bawah skrin. Jika tetingkap Transkrip tidak kelihatan, paparkannya dengan mengklik View ➤ Transkrip.
  3. Dalam tetingkap Transkrip, jalankan sumber msim_setup.tcl.
  4. Selepas sumber msim_setup.tcl selesai dijalankan, jalankan ld_debug dalam tetingkap Transkrip.
  5. Selepas ld_debug selesai berjalan, sahkan bahawa tetingkap Objek dipaparkan. Jika tetingkap Objek tidak kelihatan, paparkannya dengan mengklik View ➤ Objek.
  6. Dalam tetingkap Objek, pilih isyarat yang anda mahu simulasi dengan mengklik kanan dan memilih Tambah Gelombang.
  7. Selepas anda selesai memilih isyarat untuk simulasi, laksanakan run -all dalam tetingkap Transkrip. Simulasi berjalan sehingga ia selesai.
  8. Jika simulasi tidak kelihatan, klik View ➤ Gelombang.

Maklumat Berkaitan

Intel Arria 10 EMIF IP – Mensimulasikan IP Memori

Penempatan Pin untuk Intel Arria 10 EMIF IP

Topik ini menyediakan garis panduan untuk peletakan pin.

Berakhirview

Intel Arria 10 FPGA mempunyai struktur berikut:

  • Setiap peranti mengandungi 2 lajur I/O.
  • Setiap lajur I/O mengandungi sehingga 8 bank I/O.
  • Setiap bank I/O mengandungi 4 lorong.
  • Setiap lorong mengandungi 12 pin I/O (GPIO) tujuan umum.
Garis Panduan Pin Am

Perkara berikut menyediakan garis panduan pin am:

  • Pastikan pin untuk antara muka memori luaran yang diberikan berada dalam satu lajur I/O.
  • Antara muka yang merangkumi beberapa bank mesti memenuhi keperluan berikut:
    • Bank mesti bersebelahan antara satu sama lain. Untuk maklumat tentang bank bersebelahan, rujuk Panduan Pengguna IP Antara Muka Memori Luaran Intel Arria 10.
    • Alamat dan bank perintah mesti berada di bank pusat untuk meminimumkan kependaman. Jika antara muka memori menggunakan bilangan bank yang genap, alamat dan bank perintah mungkin berada di salah satu daripada dua bank pusat.
  • Pin yang tidak digunakan boleh digunakan sebagai pin I/O tujuan umum.
  • Semua alamat dan arahan dan pin yang berkaitan mesti berada dalam satu bank.
  • Alamat dan pin arahan dan data boleh berkongsi bank di bawah syarat berikut:
    • Alamat dan arahan dan pin data tidak boleh berkongsi lorong I/O.
    • Hanya lorong I/O yang tidak digunakan dalam bank alamat dan arahan boleh digunakan untuk pin data.

Jadual 4. Kekangan Pin Am

Jenis Isyarat Kekangan
Strob Data Semua isyarat kepunyaan kumpulan DQ mesti berada di lorong I/O yang sama.
Data Pin DQ yang berkaitan mesti berada di lorong I/O yang sama. Pin DM/DBI mesti dipasangkan dengan pin DQ untuk operasi yang betul. Untuk protokol yang tidak menyokong talian data dwiarah, isyarat baca hendaklah dikumpulkan secara berasingan daripada isyarat tulis.
Alamat dan Perintah Pin Alamat dan Perintah mesti berada di lokasi yang telah ditetapkan dalam bank I/O.

Tugasan Pin
Jika anda menggunakan pratetap kit pembangunan semasa penjanaan IP, semua penetapan pin untuk kit pembangunan dijana secara automatik dan boleh disahkan dalam .qsf file yang dihasilkan dengan reka bentuk example.

Maklumat Berkaitan

  • Intel Arria 10 EMIF IP DDR3
  • Intel Arria 10 EMIF IP untuk DDR4
  • Intel Arria 10 EMIF IP untuk QDRII/II+/Xtreme
  • Intel Arria 10 EMIF IP untuk QDR-IV
  • Intel Arria 10 EMIF IP untuk RLDRAM 3
  • Intel Arria 10 EMIF IP untuk LPDDR3

Menyusun dan Mengaturcarakan Intel Arria 10 EMIF Design Example

Selepas anda membuat tugasan pin yang diperlukan dalam .qsf file, anda boleh menyusun reka bentuk example dalam perisian Intel Quartus Prime.

  1. Navigasi ke folder Intel Quartus Prime yang mengandungi ex reka bentukampdirektori le.
  2. Buka projek Intel Quartus Prime file, (.qpf).
  3. Untuk memulakan penyusunan, klik Pemprosesan ➤ Mulakan Penyusunan. Kejayaan menyiapkan penyusunan menjana .sof file, yang membolehkan reka bentuk berjalan pada perkakasan.
  4. Untuk memprogram peranti anda dengan reka bentuk yang disusun, buka pengaturcara dengan mengklik Alat ➤ Pengaturcara.
  5. Dalam pengaturcara, klik Auto Detect untuk mengesan peranti yang disokong.
  6. Pilih peranti Intel Arria 10 dan kemudian pilih Tukar File.
  7. Navigasi ke ed_synth.sof yang dihasilkan file dan pilih Buka.
  8. Klik Mula untuk memulakan pengaturcaraan peranti Intel Arria 10. Apabila peranti berjaya diprogramkan, bar kemajuan di bahagian atas sebelah kanan tetingkap hendaklah menunjukkan 100% (Berjaya).

Menyahpepijat Intel Arria 10 EMIF Design Example

Kit Alat Nyahpepijat EMIF tersedia untuk membantu dalam menyahpepijat reka bentuk antara muka memori luaran. Kit alat membolehkan anda memaparkan margin baca dan tulis serta menjana gambar rajah mata. Selepas anda memprogramkan kit pembangunan Intel Arria 10, anda boleh mengesahkan operasinya menggunakan Kit Alat Nyahpepijat EMIF.

  1. Untuk melancarkan EMIF Debug Toolkit, navigasi ke Tools ➤ System Debugging Tools ➤ External Memory Interface Toolkit.
  2. Klik Mulakan Sambungan.
  3. Klik Pautan Projek ke peranti. Tetingkap muncul; sahkan bahawa peranti yang betul dipilih dan peranti .sof yang betul file dipilih.
  4. Klik Cipta Sambungan Antara Muka Memori. Terima tetapan lalai dengan mengklik OK.
  5. Kit pembangunan Intel Arria 10 kini disediakan untuk berfungsi dengan Kit Alat Nyahpepijat EMIF dan anda boleh menjana mana-mana laporan berikut dengan mengklik dua kali pada pilihan yang sepadan:
  • Jalankan semula penentukuran. Menghasilkan laporan penentukuran yang meringkaskan status penentukuran bagi setiap kumpulan DQ/DQS bersama-sama dengan margin bagi setiap pin DQ/DQS.
  • Pemisahan Pemandu. Menghasilkan laporan yang meringkaskan margin baca dan tulis bagi setiap pin I/O. Ini berbeza daripada margining penentukuran kerana margining pemandu ditangkap semasa trafik mod pengguna dan bukannya semasa penentukuran
  • Hasilkan Gambarajah Mata. Menghasilkan rajah mata baca dan tulis untuk setiap pin DQ berdasarkan corak data penentukuran.
  • Kalibrasi Penamatan. Menyapu nilai penamatan yang berbeza dan melaporkan margin yang disediakan oleh setiap nilai penamatan. Gunakan ciri ini untuk membantu memilih penamatan optimum untuk antara muka memori.

Reka Bentuk Cthample Penerangan untuk Antara Muka Memori Luaran Intel Arria 10 FPGA IP

Apabila anda membuat parameter dan menjana IP EMIF anda, anda boleh menentukan bahawa sistem mencipta direktori untuk simulasi dan sintesis file set, dan jana file ditetapkan secara automatik. Jika anda memilih Simulasi atau Sintesis di bawah Cthample Reka bentuk Files pada Example Designs tab, sistem mencipta simulasi lengkap file set atau sintesis lengkap file ditetapkan, mengikut pilihan anda.

Sintesis Cthample Reka bentuk

Sintesis exampreka bentuk mengandungi blok utama yang ditunjukkan dalam rajah di bawah.

  • Penjana trafik, yang merupakan Avalon®-MM yang boleh disintesis examppemandu yang melaksanakan corak pseudo-rawak membaca dan menulis kepada bilangan alamat berparameter. Penjana trafik juga memantau data yang dibaca daripada memori untuk memastikan ia sepadan dengan data bertulis dan menegaskan kegagalan sebaliknya.
  • Contoh antara muka memori, yang termasuk:
    • Pengawal memori yang menyederhana antara antara muka Avalon-MM dan antara muka AFI.
    • PHY, yang berfungsi sebagai antara muka antara pengawal memori dan peranti memori luaran untuk melaksanakan operasi baca dan tulis.

Rajah 5. Sintesis Cthample Reka bentukintel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-15

Jika anda menggunakan ciri Ping Pong PHY, sintesis exampreka bentuk termasuk dua penjana trafik yang mengeluarkan arahan kepada dua peranti memori bebas melalui dua pengawal bebas dan PHY biasa, seperti yang ditunjukkan dalam rajah berikut.

Rajah 6. Sintesis Cthample Reka bentuk untuk Ping Pong PHYintel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-18

Jika anda menggunakan RLDRAM 3, penjana trafik dalam sintesis exampreka bentuk berkomunikasi secara langsung dengan PHY menggunakan AFI, seperti yang ditunjukkan dalam rajah berikut.
Rajah 7. Sintesis CthampReka bentuk untuk RLDRAM 3 Antara Mukaintel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-19

Nota: Jika satu atau lebih parameter Mod Perkongsian PLL, Mod Perkongsian DLL atau Mod Perkongsian OCT ditetapkan kepada sebarang nilai selain Tiada Perkongsian, sintesis exampreka bentuk akan mengandungi dua contoh antara muka penjana trafik/memori. Dua kejadian antara muka penjana trafik/memori hanya berkaitan dengan sambungan PLL/DLL/OCT yang dikongsi seperti yang ditakrifkan oleh tetapan parameter. Contoh antara muka penjana trafik/memori menunjukkan cara anda boleh membuat sambungan sedemikian dalam reka bentuk anda sendiri.

Nota: Aliran sintesis pihak ketiga seperti yang diterangkan dalam Panduan Pengguna Edisi Standard Intel Quartus Prime: Sintesis pihak ketiga bukan aliran yang disokong untuk IP EMIF.
Maklumat Berkaitan
Menjana Reka Bentuk EMIF Boleh Disintesis Example di halaman 7

Simulasi Cthample Reka bentuk

Simulasi exampreka bentuk mengandungi blok utama yang ditunjukkan dalam rajah berikut.

  • Contoh sintesis cthampreka bentuk. Seperti yang diterangkan dalam bahagian sebelumnya, sintesis exampreka bentuk mengandungi penjana trafik dan contoh antara muka memori. Blok ini lalai kepada model simulasi abstrak jika sesuai untuk simulasi pantas.
  • Model memori, yang bertindak sebagai model generik yang mematuhi spesifikasi protokol memori. Selalunya, vendor memori menyediakan model simulasi untuk komponen memori khusus mereka yang boleh anda muat turun daripada mereka webtapak.
  • Pemeriksa status, yang memantau isyarat status daripada IP antara muka memori luaran dan penjana trafik, untuk menandakan keadaan lulus atau gagal keseluruhan.

Rajah 8. Simulasi Cthample Reka bentukintel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-18

Jika anda menggunakan ciri Ping Pong PHY, simulasi exampreka bentuk termasuk dua penjana trafik yang mengeluarkan arahan kepada dua peranti memori bebas melalui dua pengawal bebas dan PHY biasa, seperti yang ditunjukkan dalam rajah berikut.

Rajah 9. Simulasi Cthample Reka bentuk untuk Ping Pong PHYintel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-19

Jika anda menggunakan RLDRAM 3, penjana trafik dalam simulasi exampreka bentuk berkomunikasi secara langsung dengan PHY menggunakan AFI, seperti yang ditunjukkan dalam rajah berikut.

Rajah 10. Simulasi CthampReka bentuk untuk RLDRAM 3 Antara Mukaintel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-20

Maklumat Berkaitan
Menjana Reka Bentuk EMIF Example untuk Simulasi pada halaman 10

ExampTab Antara Muka Reka Bentuk

Editor parameter termasuk Examptab le Designs yang membolehkan anda membuat parameter dan menjana bekas andaample designs.l

Rajah 11. Cthample Tab Reka Bentuk dalam Editor Parameter Antara Muka Memori Luaranintel-UG-20118-External-Memory-Antaramuka-Arria-10-FPGA-IP-Design-Example-rajah-21

Tersedia Cthample Bahagian Reka Bentuk
Tarik turun Pilih reka bentuk membolehkan anda memilih bekas yang diinginiampreka bentuk. Pada masa ini, EMIF Example Design ialah satu-satunya pilihan yang tersedia, dan dipilih secara lalai.

Sejarah Semakan Dokumen untuk Antara Muka Memori Luaran Intel Arria 10 FPGA IP Design Example Panduan Pengguna

Versi Dokumen Versi Intel Quartus Prime Perubahan
2021.03.29 21.1 • Di dalam Example Reka Bentuk Permulaan Pantas bab, mengalih keluar rujukan kepada simulator NCSim*.
2018.09.24 18.1 • Angka yang dikemas kini dalam Menjana Reka Bentuk EMIF Boleh Disintesis Example dan Menjana Reka Bentuk EMIF Example untuk Simulasi topik.
2018.05.07 18.0 • Mengubah tajuk dokumen daripada Intel Arria 10 Antara Muka Memori Luaran Reka Bentuk IP Example Panduan Pengguna kepada Antara Muka Memori Luaran Intel Arria 10 FPGA IP Design Example Panduan Pengguna.

• Mata peluru diperbetulkan dalam Berakhirview bahagian daripada Penempatan Pin untuk Intel Arria 10 EMIF IP topik.

tarikh Versi Perubahan
November

2017

2017.11.06 Keluaran awal.

Perbadanan Intel. Hak cipta terpelihara. Intel, logo Intel dan tanda Intel lain ialah tanda dagangan Intel Corporation atau anak syarikatnya. Intel menjamin prestasi produk FPGA dan semikonduktornya mengikut spesifikasi semasa menurut waranti standard Intel, tetapi berhak untuk membuat perubahan pada mana-mana produk dan perkhidmatan pada bila-bila masa tanpa notis. Intel tidak memikul tanggungjawab atau liabiliti yang timbul daripada aplikasi atau penggunaan mana-mana maklumat, produk atau perkhidmatan yang diterangkan di sini kecuali seperti yang dipersetujui secara bertulis oleh Intel. Pelanggan Intel dinasihatkan untuk mendapatkan versi terkini spesifikasi peranti sebelum bergantung pada sebarang maklumat yang diterbitkan dan sebelum membuat pesanan untuk produk atau perkhidmatan.

  • Nama dan jenama lain boleh dituntut sebagai hak milik orang lain.

Dokumen / Sumber

intel UG-20118 Antara Muka Memori Luaran Arria 10 Reka Bentuk IP FPGA Cthample [pdf] Panduan Pengguna
UG-20118 Antara Muka Memori Luaran Arria 10 Reka Bentuk IP FPGA Cthample, UG-20118, Antara Muka Memori Luaran Arria 10 Bekas Reka Bentuk IP FPGAample, Antara Muka Arria 10 Reka Bentuk IP FPGA Cthample, 10 Reka Bentuk IP FPGA Cthample

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *