Intel® Stratix® 10 FPGA - Klien Kotak Surat Flash Serial Intel FPGA IP Contoh Desain Inti

Intel® Stratix® 10 FPGA - Klien Kotak Surat Flash Serial Intel FPGA IP Contoh Desain Inti

715080
11/27/2018

Pendahuluan

Desain referensi ini mengimplementasikan inti Intel FPGA IP Intel® Stratix® 10 Serial Flash Mailbox Client untuk melakukan operasi memori tujuan umum seperti membaca ID perangkat flash, melakukan penghapusan sektor pada perangkat flash, serta membaca dan menulis data dari dan ke perangkat flash. Selain itu, ini juga menunjukkan alur untuk menulis file Raw Programming Data (.rpd) ke perangkat flash menggunakan Intel Stratix 10 Serial Flash Mailbox Client Intel FPGA IP Core.

Detail Desain

Rangkaian Perangkat

Intel® Stratix® 10 FPGAs and SoC FPGAs

Edisi Quartus

Intel® Quartus® Prime Pro Edition

Versi Quartus

18.0

IP Core (27)
Inti IP Kategore Inti IP
Top level generated instrumentation fabric Debug & Performance
Reset Controller QsysInterconnect
Avalon-ST Handshake Clock Crosser QsysInterconnect
Memory-Mapped Multiplexer QsysInterconnect
Avalon-ST Single Clock FIFO QsysInterconnect
Altera SDM Mbox Bridge Configuration and Programming
Altera FPGA2SDM Bridge Configuration and Programming
Altera SDM2FPGA Bridge Configuration and Programming
Altera SDM GPI Configuration and Programming
Altera SDM IRQ Configuration and Programming
Altera SDM GPO Configuration and Programming
altera_jtag_avalon_master QsysInterconnect
Avalon-ST Bytes to Packets Converter QsysInterconnect
Avalon-ST Channel Adapter QsysInterconnect
Avalon-ST JTAG Interface QsysInterconnect
Avalon-ST Packets to Bytes Converter QsysInterconnect
Avalon-ST Timing Adapter QsysInterconnect
Avalon Packets to Transaction Converter QsysInterconnect
MM Interconnect QsysInterconnect
Memory-Mapped Demultiplexer QsysInterconnect
Avalon-MM Master Agent QsysInterconnect
Memory-Mapped Traffic Limiter QsysInterconnect
Avalon-MM Master Translator QsysInterconnect
Memory-Mapped Router QsysInterconnect
Avalon-MM Slave Agent QsysInterconnect
Avalon-MM Slave Translator QsysInterconnect
altera_config_stream_endpoint Debug & Performance

Detail Deskripsi

Siapkan templat desain di GUI perangkat lunak Quartus Prime (versi 14.1 dan yang lebih baru)


Catatan: Setelah mengunduh contoh desain, Anda harus menyiapkan template desain. File yang Anda unduh berbentuk file <project>.par yang berisi versi terkompresi dari file desain Anda (mirip dengan file .qar) dan metadata yang menggambarkan proyek. Kombinasi dari informasi ini adalah apa yang merupakan file <project>.par. Dalam rilis 16.0 atau yang lebih baru, Anda cukup mengklik dua kali pada file <project>.par dan Quartus akan meluncurkan proyek itu.


Cara kedua untuk memunculkan template proyek adalah melalui New Project Wizard (File -> New Project Wizard). Setelah memasukkan nama dan folder proyek pada panel pertama, panel kedua akan meminta Anda untuk menentukan proyek kosong atau template proyek. Pilih templat proyek. Anda akan melihat daftar proyek Template Desain yang telah Anda muat sebelumnya serta berbagai "Desain Pinout Dasar" yang berisi pinout dan pengaturan untuk berbagai kit pengembangan. Jika Anda tidak melihat template desain Anda dalam daftar, klik pada link yang menyatakan menginstal Template Desain yang dilingkari di bawah ini:



Jelajahi file <project>.par yang Anda unduh, klik berikutnya, diikuti oleh Selesai, dan templat desain Anda akan diinstal dan ditampilkan di panel Project Navigator di Quartus.


Catatan: Ketika desain disimpan di Toko Desain sebagai template desain, desain tersebut telah diuji regresi sebelumnya terhadap versi perangkat lunak Quartus yang dinyatakan. Regresi memastikan template desain melewati langkah-langkah analisis/sintesis/pemasangan/perakitan dalam alur desain Quartus.



Siapkan templat desain di baris perintah perangkat lunak Quartus Prime


Pada baris perintah, ketik perintah berikut:

quartus_sh --platform_install -package <direktori proyek>/<project>.par


Setelah proses selesai, ketik:

quartus_sh --platform -name <proyek>



Catatan:

* Versi ACDS: 18.0.0 Pro


Detail Desain

Rangkaian Perangkat

Intel® Stratix® 10 FPGAs and SoC FPGAs

Edisi Quartus

Intel® Quartus® Prime Pro Edition

Versi Quartus

18.0