MICROCHIP SmartDesign MSS MSS dan Fabric AMBA APB3
Konfigurasi dan Konektivitas
Subsistem Mikrokontroler SmartFusion memungkinkan Anda memperluas Bus AMBA secara alami ke dalam struktur FPGA. Anda dapat mengonfigurasi antarmuka fabric AMBA sebagai APB3 atau AHBLite tergantung pada kebutuhan desain Anda. Antarmuka bus master dan budak tersedia di setiap mode. Dokumen ini memberikan langkah-langkah penting untuk membuat sistem AMBA APB3 MSS-FPGA fabric menggunakan konfigurator MSS yang tersedia di perangkat lunak Libero® IDE. Periferal APB terhubung ke MSS menggunakan CoreAPB3 versi 4.0.100 atau lebih tinggi. Langkah-langkah berikut menghubungkan periferal APB3 yang diterapkan di fabric FPGA ke MSS.
Konfigurasi MSS
Langkah 1. Pilih rasio jam MSS FCLK (GLA0) ke jam pabrik.
Pilih pembagi FAB_CLK di MSS Clock Management Configurator seperti yang ditunjukkan Gambar 1-1. Anda harus melakukan analisis pengaturan waktu statis pasca-tata letak untuk memastikan bahwa desain memenuhi persyaratan pengaturan waktu yang ditentukan di Clock Management Configurator. Anda mungkin harus menyesuaikan rasio jam antara MSS dan kain untuk mendapatkan desain fungsional.
Langkah 2. Pilih mode MSS AMBA.
Pilih Jenis Antarmuka AMBA APB3 di MSS Fabric Interface Configurator seperti yang ditunjukkan pada Gambar 1-2. Klik OK untuk melanjutkan.
Gambar 1-2 • Antarmuka AMBA APB3 Dipilih
AMBA dan FAB_CLK dipromosikan ke Atas secara otomatis dan tersedia untuk SmartDesign mana pun yang membuat instance MSS.
Buat Fabric FPGA dan Subsistem AMBA
Subsistem fabric AMBA dibuat menjadi komponen SmartDesign reguler, dan kemudian komponen MSS dibuat menjadi komponen tersebut (seperti yang ditunjukkan pada Gambar 1-5).
Langkah 1. Buat instance dan konfigurasikan CoreAPB3. Lebar Bus Data Master APB – 32-bit; lebar yang sama dari bus data MSS AMBA. Konfigurasi Alamat – Bervariasi tergantung pada ukuran slot Anda; lihat Tabel 1-1 untuk nilai yang benar.
Tabel 1-1 • Nilai Konfigurasi Alamat
Ukuran Slot 64KB, hingga 11 Budak |
Ukuran Slot 4KB, hingga 16 Budak |
Ukuran Slot 256 Byte, hingga 16 Budak |
Ukuran Slot 16 Byte, hingga 16 Budak |
|
Jumlah bit alamat yang digerakkan oleh master | 20 | 16 | 12 | 8 |
Posisikan pada alamat slave dari 4 bit teratas alamat master | [19:16] (Diabaikan jika lebar alamat master >= 24 bit) | [15:12] (Diabaikan jika lebar alamat master >= 20 bit) | [11:8] (Diabaikan jika lebar alamat master >= 16 bit) | [7:4] (Diabaikan jika lebar alamat master >= 12 bit) |
Pengalamatan Tidak Langsung | Tidak digunakan |
Slot Budak APB Diaktifkan – Nonaktifkan slot yang tidak Anda rencanakan untuk digunakan untuk aplikasi Anda. Jumlah slot yang tersedia untuk desain merupakan fungsi dari ukuran slot yang dipilih. Untuk 64KB hanya slot 5 hingga 15 yang tersedia karena visibilitas fabric dari peta memori MSS (dari 0x4005000 hingga 0x400FFFFF). Untuk ukuran slot yang lebih kecil, tersedia semua slot. Lihat “Komputasi Peta Memori” di halaman 7 untuk rincian lebih lanjut tentang ukuran slot dan koneksi slave/slot. Testbench – Lisensi Pengguna – RTL
Langkah 2. Buat instance dan konfigurasikan periferal AMBA APB dalam desain Anda.
Langkah 3. Hubungkan subsistem bersama-sama. Hal ini dapat dilakukan secara otomatis atau manual. Koneksi Otomatis – Fitur koneksi otomatis SmartDesign (tersedia dari Menu SmartDesign, atau dengan mengklik kanan Canvas) secara otomatis menghubungkan jam subsistem dan mengatur ulang serta memberi Anda editor Peta Memori di mana Anda dapat menetapkan budak APB ke alamat yang tepat (Gambar 1-4).
Catatan: bahwa fitur sambung otomatis melakukan jam dan mereset koneksi hanya jika nama port FAB_CLK dan M2F_RESET_N belum diubah pada komponen MSS.
Koneksi Manual – Hubungkan subsistem sebagai berikut:
- Hubungkan BIF mirrored-master CoreAPB3 ke MSS Master BIF (seperti yang ditunjukkan pada Gambar 1-5).
- Hubungkan budak APB ke slot yang tepat sesuai spesifikasi peta memori Anda.
- Hubungkan FAB_CLK ke PCLK semua periferal APB dalam desain Anda.
- Hubungkan M2F_RESET_N ke PRESET semua periferal APB dalam desain Anda.
Perhitungan Peta Memori
Hanya ukuran slot berikut yang didukung untuk MSS:
- 64 KB
- 4KB ke bawah
Rumus Umum
- Untuk ukuran slot sama dengan 64K, alamat dasar perangkat klien adalah: 0x40000000 + (nomor slot * ukuran slot)
- Untuk ukuran slot kurang dari 64K, alamat dasar perangkat klien adalah: 0x40050000 + (nomor slot * ukuran slot)
Alamat dasar untuk fabric ditetapkan pada 0x4005000, tetapi untuk menyederhanakan persamaan peta memori kami menampilkan alamat dasar berbeda dalam kasus 64KB.
Catatan: ukuran slot menentukan jumlah alamat untuk periferal tersebut (yaitu 1k berarti ada 1024 alamat).
- Exampfile 1: Ukuran slot byte 64KB Slot 64KB = 65536 slot (0x10000).
- Jika periferal berada di slot nomor 7, maka alamatnya adalah: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: ukuran slot byte 4KB: Slot 4KB = 4096 slot (0x1000)
- Jika periferal berada di slot nomor 5, maka alamatnya adalah: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
Peta Memori View
Kamu bisa view peta memori sistem dengan menggunakan fitur Laporan (dari menu Desain pilih Laporan). Misalnyaample, Gambar 2-1 adalah peta memori parsial yang dihasilkan untuk subsistem yang ditunjukkan pada
Dukungan Produk
Grup Produk SoC Microsemi mendukung produknya dengan berbagai layanan dukungan, termasuk Layanan Pelanggan, Pusat Dukungan Teknis Pelanggan, a websitus, surat elektronik, dan kantor penjualan di seluruh dunia. Apendiks ini berisi informasi tentang cara menghubungi Grup Produk SoC Microsemi dan menggunakan layanan dukungan ini.
Pelayanan pelanggan
Hubungi Layanan Pelanggan untuk dukungan produk non-teknis, seperti harga produk, peningkatan produk, informasi pembaruan, status pesanan, dan otorisasi.
- Dari Amerika Utara, hubungi 800.262.1060
- Dari seluruh dunia, hubungi 650.318.4460
- Faks, dari mana saja di dunia, 408.643.6913
Pusat Dukungan Teknis Pelanggan
Grup Produk SoC Microsemi memiliki Pusat Dukungan Teknis Pelanggan dengan insinyur yang sangat terampil yang dapat membantu menjawab pertanyaan perangkat keras, perangkat lunak, dan desain Anda tentang Produk SoC Microsemi. Pusat Dukungan Teknis Pelanggan menghabiskan banyak waktu untuk membuat catatan aplikasi, jawaban atas pertanyaan siklus desain umum, dokumentasi masalah umum, dan berbagai FAQ. Jadi, sebelum Anda menghubungi kami, silakan kunjungi sumber daya online kami. Sangat mungkin kami telah menjawab pertanyaan Anda.
Dukungan Teknis
Kunjungi Dukungan Pelanggan weblokasi (www.microsemi.com/soc/support/search/default.aspx) untuk informasi dan dukungan lebih lanjut. Banyak jawaban tersedia di pencarian web sumber termasuk diagram, ilustrasi, dan link ke sumber lain di weblokasi.
Weblokasi
Anda dapat menelusuri berbagai informasi teknis dan non-teknis di halaman beranda SoC, di www.microsemi.com/soc.
Menghubungi Pusat Dukungan Teknis Pelanggan
Staf insinyur yang sangat terampil di Pusat Dukungan Teknis. Pusat Dukungan Teknis dapat dihubungi melalui email atau melalui Grup Produk SoC Microsemi weblokasi.
E-mail
Anda dapat mengomunikasikan pertanyaan teknis Anda ke alamat email kami dan menerima jawaban kembali melalui email, faks, atau telepon. Juga, jika Anda memiliki masalah desain, Anda dapat mengirim email desain Anda files untuk menerima bantuan. Kami terus memantau akun email sepanjang hari. Saat mengirimkan permintaan Anda kepada kami, pastikan untuk menyertakan nama lengkap, nama perusahaan, dan informasi kontak Anda untuk pemrosesan permintaan Anda secara efisien. Alamat email dukungan teknis adalah soc_tech@microsemi.com.
Kasus Saya
Pelanggan Grup Produk SoC Microsemi dapat mengirimkan dan melacak kasus teknis secara online dengan membuka Kasus Saya.
Di luar AS
Pelanggan yang memerlukan bantuan di luar zona waktu AS dapat menghubungi dukungan teknis melalui email (soc_tech@microsemi.com) atau menghubungi kantor penjualan setempat. Daftar kantor penjualan dapat ditemukan di www.microsemi.com/soc/company/contact/default.aspx.
Dukungan Teknis ITAR
Untuk dukungan teknis pada RH dan RT FPGA yang diatur oleh International Traffic in Arms Regulations (ITAR), hubungi kami melalui soc_tech_itar@microsemi.com. Atau, dalam Kasus Saya, pilih Ya di daftar drop-down ITAR. Untuk daftar lengkap Microsemi FPGA yang diatur ITAR, kunjungi ITAR web halaman. Microsemi Corporation (NASDAQ: MSCC) menawarkan portofolio solusi semikonduktor yang komprehensif untuk: kedirgantaraan, pertahanan dan keamanan; perusahaan dan komunikasi; dan pasar industri dan energi alternatif. Produknya mencakup perangkat analog dan RF berperforma tinggi dan andal, sinyal campuran dan sirkuit terpadu RF, SoC yang dapat disesuaikan, FPGA, dan subsistem lengkap. Microsemi berkantor pusat di Aliso Viejo, California. Pelajari lebih lanjut di www.microsemi.com.
© 2013 Perusahaan Mikrosemi. Seluruh hak cipta. Microsemi dan logo Microsemi adalah merek dagang dari Microsemi Corporation. Semua merek dagang dan merek layanan lainnya adalah milik dari pemiliknya masing-masing.
Kantor Pusat Perusahaan Microsemi
One Enterprise, Aliso Viejo CA 92656 USA Di AS: +1 Telepon: 949-380-6100 Penjualan: +1 Telepon: 949-380-6136 Telp: +1 Telepon: 949-215-4996
Dokumen / Sumber Daya
![]() |
MICROCHIP SmartDesign MSS MSS dan Desain Fabric AMBA APB3 [Bahasa Indonesia:] Panduan Pengguna Desain MSS SmartDesign MSS dan Fabric AMBA APB3, Desain SmartDesign MSS, MSS dan Fabric AMBA APB3, Desain AMBA APB3 |