Agen SPI untuk Avalon® Host Bridge

Disarankan untuk:

  • Perangkat: Cyclone® III/V

  • Quartus®: v16.0

author-image

Oleh

Contoh desain ini menunjukkan cara menggunakan Agen SPI untuk Avalon® Host Bridge untuk memberikan koneksi antara host dan sistem jarak jauh untuk transaksi SPI.

Sistem dalam contoh desain ini terdiri dari dua sub-sistem. Yang pertama adalah sistem host, yang terdiri dari Nios® II CPU dan SPI Host Core, yang memulai transaksi SPI. Yang kedua adalah sistem jarak jauh yang terdiri dari Agen SPI untuk Avalon Host Bridge dan memori pada chip. Untuk tujuan demonstrasi, kedua sub-sistem ini terhubung secara internal dalam Intel® FPGA tanpa melalui routing pin fisik apa pun.

Bagian perangkat lunak menunjukkan cara melakukan transaksi baca dan tulis menggunakan Agen SPI untuk Avalon Host Bridge. Agar Agen SPI Avalon Host Bridge berhasil mengonversi aliran data yang masuk menjadi transaksi Avalon Memory-Mapped (Avalon-MM), CPU sistem host perlu melakukan enkode dan mengemas aliran data sesuai dengan protokol yang digunakan oleh bridge. Demikian pula, aliran data keluar dari Agen SPI ke Avalon Host Bridge perlu dikonversi sesuai dengan protokol yang sama yang digunakan oleh CPU. File perangkat lunak yang diperlukan untuk melakukan proses ini disertakan dalam file ZIP.

Contoh desain ini adalah versi terbaru dari Kit Pengembangan Sistem Tertanam, Cyclone® Edisi III dan ditargetkan untuk digunakan dengan kit pengembangan Cyclone® V SoC.

Gambar 1. Agen SPI untuk Avalon Diagram Blok Contoh Desain Host Bridge

Spesifikasi Desain Perangkat Keras

Sistem host

  • Nios II/f
  • Memori pada chip: 156K
  • Timer sistem
  • ID Sistem
  • JTAG UART
  • Inti SPI

Sistem jarak jauh

  • Agen SPI untuk Avalon Host Bridge
  • Memori on-chip: 4K

Unduh file yang digunakan dalam contoh ini:

Untuk Cyclone V SoC:

Catatan: Tautan ini mengarahkan Anda ke toko desain untuk mengunduh contoh desain dan dokumen panduan referensi cepat yang mencakup instruksi untuk menjalankan desain.

Untuk Cyclone® III:

Catatan: File .zip berisi semua berkas perangkat keras dan perangkat lunak yang diperlukan untuk mereproduksi contoh ini. File readme.txt mencakup instruksi untuk menjalankan desain.

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.