Avalon® Templat Utama yang Dipetakan Memori

author-image

Oleh

Templat yang disediakan berisi modul Verilog Avalon Memory-Mapped (MM) yang dibundel sebagai komponen siap pakai SOPC Builder. Komponen ini mampu mengakses memori dan mengekspos antarmuka sederhana yang dapat Anda akses dengan logika kustom Anda sendiri. Komponen ini dapat di parameter, memungkinkan Anda untuk menukar fungsionalitas untuk optimasi area dan performa. Anda dapat menggunakan komponen tersebut dengan rangkaian perangkat Intel® apa pun yang didukung oleh SOPC Builder. Komponen ini berbasis Verilog, sehingga Anda dapat menambahkan logika kustom Anda sendiri untuk membuat komponen mandiri. Cukup gunakan editor komponen yang tersedia di SOPC Builder untuk membuat komponen baru berdasarkan file Verilog template utama dan file sumber Anda sendiri. Untuk kemudahan penggunaan, komponen menggunakan callback Tcl untuk memungkinkan Anda membuat perubahan pengaturan secara otomatis di lingkungan GUI.

Fabric interkoneksi sistem mendukung transfer bursting dan non-bursting, sehingga disediakan berbagai komponen khusus. Pilih pengaturan komponen yang paling sesuai untuk jenis memori di sistem Anda agar tidak menghasilkan logika yang berlebihan. Tabel 1 menguraikan komponen mana yang digunakan, berdasarkan persyaratan sistem Anda.

Komponen ini mengekspos kontrol dan antarmuka data bagi Anda untuk terhubung ke logika kustom Anda (lihat Gambar 1). Gunakan antarmuka kontrol untuk menentukan informasi seperti alamat memori, panjang transfer, dan sinyal jabat tangan. Antarmuka data menyediakan data ke atau dari buffer internal utama menggunakan protokol pengiriman dan pengakuan sederhana.

Gambar 1. Baca komponen utama.

Gambar 2. Tulis komponen utama.

Baik yang menjadi dasar baca dan tulis memiliki jenis antarmuka dan sinyal yang sama. Satu-satunya pengecualian adalah bahwa burst primaries memerlukan sinyal jumlah burst tambahan. Sinyal jumlah burst ini memberi tahu fabric interkoneksi sistem dan memori berapa banyak akses berurutan yang akan dibuat. Intel menyarankan Anda mengonfigurasi komponen utama yang burst untuk menggunakan panjang burst maksimum yang sama dengan panjang burst maksimum memori di sistem Anda. Untuk mempelajari lebih lanjut tentang praktik desain yang direkomendasikan, lihat Buku Panduan Desain Tertanam (PDF).

Menggunakan Contoh Desain Ini

Unduh Templat Utama Avalon-MM (file.zip).

Unduh AVALON-MM Primary Templates README (berkas.txt).

Penggunaan desain ini diatur oleh, dan tunduk pada, syarat dan ketentuan dari Intel® Design Example License Agreement.

File .zip berisi semua file perangkat keras yang diperlukan untuk mereproduksi contoh, serta file Avalon_MM_Primaries_Readme.pdf. File Avalon_MM_Primaries_Readme.pdf berisi informasi terperinci tentang menggunakan templat dalam desain Anda sendiri.

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.