MICROCHIP SmartDesign MSS MSS dan Fabrik AMBA APB3
Konfigurasi dan Ketersambungan
Subsistem Mikropengawal SmartFusion membolehkan anda memanjangkan Bas AMBA secara semula jadi ke dalam fabrik FPGA. Anda boleh mengkonfigurasi antara muka fabrik AMBA sebagai sama ada APB3 atau AHBLite bergantung pada keperluan reka bentuk anda. Antara muka bas induk dan hamba tersedia dalam setiap mod. Dokumen ini menyediakan langkah penting untuk mencipta sistem AMBA APB3 fabrik MSS-FPGA menggunakan configurator MSS yang tersedia dalam perisian Libero® IDE. Peranti APB disambungkan kepada MSS menggunakan CoreAPB3 versi 4.0.100 atau lebih tinggi. Langkah berikut menyambungkan peranti APB3 yang dilaksanakan dalam fabrik FPGA kepada MSS.
Konfigurasi MSS
Langkah 1. Pilih MSS FCLK (GLA0) kepada nisbah jam jam fabrik.
Pilih pembahagi FAB_CLK dalam Konfigurator Pengurusan Jam MSS seperti yang ditunjukkan dalam Rajah 1-1. Anda mesti melakukan analisis pemasaan statik pasca susun atur untuk memastikan reka bentuk memenuhi keperluan pemasaan yang ditakrifkan dalam Konfigurator Pengurusan Jam. Anda mungkin perlu melaraskan nisbah jam antara MSS dan fabrik untuk mendapatkan reka bentuk yang berfungsi.
Langkah 2. Pilih mod MSS AMBA.
Pilih Jenis Antara Muka AMBA APB3 dalam Konfigurator Antara Muka Fabrik MSS seperti yang ditunjukkan dalam Rajah 1-2. Klik OK untuk meneruskan.
Rajah 1-2 • Antara Muka AMBA APB3 Dipilih
AMBA dan FAB_CLK dinaikkan pangkat ke Atas secara automatik dan tersedia untuk mana-mana SmartDesign yang membuat instantiat MSS.
Cipta Fabrik FPGA dan Subsistem AMBA
Subsistem AMBA fabrik dicipta menjadi komponen SmartDesign biasa, dan kemudian komponen MSS dimasukkan ke dalam komponen tersebut (seperti ditunjukkan dalam Rajah 1-5).
Langkah 1. Segera dan konfigurasikan CoreAPB3. Lebar Bas Data Induk APB – 32-bit; lebar sama bas data MSS AMBA. Konfigurasi Alamat – Berbeza bergantung pada saiz slot anda; lihat Jadual 1-1 untuk nilai yang betul.
Jadual 1-1 • Nilai Konfigurasi Alamat
Saiz Slot 64KB, sehingga 11 Budak |
Saiz Slot 4KB, sehingga 16 Budak |
Saiz Slot 256 Byte, sehingga 16 Budak |
Saiz Slot 16 Byte, sehingga 16 Budak |
|
Bilangan bit alamat yang didorong oleh induk | 20 | 16 | 12 | 8 |
Kedudukan dalam alamat hamba 4 bit atas alamat induk | [19:16] (Diabaikan jika lebar alamat induk >= 24 bit) | [15:12] (Diabaikan jika lebar alamat induk >= 20 bit) | [11:8] (Diabaikan jika lebar alamat induk >= 16 bit) | [7:4] (Diabaikan jika lebar alamat induk >= 12 bit) |
Alamat Tidak Langsung | Tidak digunakan |
Slot Hamba APB Didayakan – Lumpuhkan slot yang anda tidak rancang untuk digunakan untuk aplikasi anda. Bilangan slot yang tersedia untuk reka bentuk adalah fungsi saiz slot yang dipilih. Untuk 64KB hanya slot 5 hingga 15 tersedia kerana keterlihatan fabrik dari peta memori MSS (dari 0x4005000 hingga 0x400FFFFF). Untuk saiz slot yang lebih kecil, semua slot tersedia. Lihat “Pengiraan Peta Memori” pada halaman 7 untuk butiran lanjut tentang saiz slot dan sambungan hamba/slot. Testbench – Lesen Pengguna – RTL
Langkah 2. Segera dan konfigurasikan peranti AMBA APB dalam reka bentuk anda.
Langkah 3. Sambungkan subsistem bersama-sama. Ini boleh dilakukan secara automatik atau manual. Sambungan Automatik – Ciri sambung automatik SmartDesign (tersedia daripada Menu SmartDesign, atau dengan mengklik kanan Kanvas) secara automatik menyambungkan jam subsistem dan menetapkan semula dan memberikan anda editor Peta Memori di mana anda boleh menetapkan hamba APB ke alamat yang betul (Rajah 1-4).
Nota: bahawa ciri sambung automatik melaksanakan jam dan tetapan semula sambungan hanya jika nama port FAB_CLK dan M2F_RESET_N tidak ditukar pada komponen MSS.
Sambungan Manual – Sambungkan subsistem seperti berikut:
- Sambungkan BIF induk bercermin CoreAPB3 kepada BIF Induk MSS (seperti ditunjukkan dalam Rajah 1-5).
- Sambungkan hamba APB ke slot yang betul mengikut spesifikasi peta memori anda.
- Sambungkan FAB_CLK ke PCLK semua peranti APB dalam reka bentuk anda.
- Sambungkan M2F_RESET_N ke PRESET semua peranti APB dalam reka bentuk anda.
Pengiraan Peta Memori
Hanya saiz slot berikut disokong untuk MSS:
- 64 KB
- 4KB dan ke bawah
Formula Am
- Untuk saiz slot bersamaan dengan 64K, alamat asas peranti pelanggan ialah: 0x40000000 + (nombor slot * saiz slot)
- Untuk saiz slot kurang daripada 64K, alamat asas peranti pelanggan ialah: 0x40050000 + (nombor slot * saiz slot)
Alamat asas untuk fabrik ditetapkan pada 0x4005000, tetapi untuk memudahkan persamaan peta memori kami menunjukkan alamat asas sebagai berbeza dalam kes 64KB.
Nota: saiz slot mentakrifkan bilangan alamat untuk persisian itu (iaitu 1k bermakna terdapat 1024 alamat).
- Example 1: Saiz slot 64KB bait 64KB slot = 65536 slot (0x10000).
- Jika persisian berada di slot nombor 7, maka, alamatnya ialah: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: saiz slot bait 4KB: Slot 4KB = 4096 slot (0x1000)
- Jika persisian berada di slot nombor 5, maka, alamatnya ialah: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
Peta Ingatan View
awak boleh view peta memori sistem dengan menggunakan ciri Laporan (daripada menu Reka Bentuk pilih Laporan). Untuk example, Rajah 2-1 ialah peta memori separa yang dijana untuk subsistem yang ditunjukkan dalam
Sokongan Produk
Microsemi SoC Products Group menyokong produknya dengan pelbagai perkhidmatan sokongan, termasuk Khidmat Pelanggan, Pusat Sokongan Teknikal Pelanggan, a webtapak, mel elektronik dan pejabat jualan di seluruh dunia. Lampiran ini mengandungi maklumat tentang menghubungi Microsemi SoC Products Group dan menggunakan perkhidmatan sokongan ini.
Perkhidmatan Pelanggan
Hubungi Khidmat Pelanggan untuk mendapatkan sokongan produk bukan teknikal, seperti harga produk, peningkatan produk, maklumat kemas kini, status pesanan dan kebenaran.
- Dari Amerika Utara, hubungi 800.262.1060
- Dari seluruh dunia, hubungi 650.318.4460
- Faks, dari mana-mana sahaja di dunia, 408.643.6913
Pusat Sokongan Teknikal Pelanggan
Microsemi SoC Products Group mengendalikan Pusat Sokongan Teknikal Pelanggannya dengan jurutera berkemahiran tinggi yang boleh membantu menjawab soalan perkakasan, perisian dan reka bentuk anda tentang Produk Microsemi SoC. Pusat Sokongan Teknikal Pelanggan menghabiskan banyak masa untuk mencipta nota aplikasi, jawapan kepada soalan kitaran reka bentuk biasa, dokumentasi isu yang diketahui dan pelbagai Soalan Lazim. Jadi, sebelum anda menghubungi kami, sila lawati sumber dalam talian kami. Kemungkinan besar kami telah menjawab soalan anda.
Sokongan Teknikal
Lawati Sokongan Pelanggan webtapak (www.microsemi.com/soc/support/search/default.aspx) untuk maklumat lanjut dan sokongan. Banyak jawapan tersedia pada yang boleh dicari web sumber termasuk gambar rajah, ilustrasi dan pautan kepada sumber lain pada webtapak.
Webtapak
Anda boleh menyemak imbas pelbagai maklumat teknikal dan bukan teknikal pada halaman utama SoC, di www.microsemi.com/soc.
Menghubungi Pusat Sokongan Teknikal Pelanggan
Jurutera berkemahiran tinggi kakitangan Pusat Sokongan Teknikal. Pusat Sokongan Teknikal boleh dihubungi melalui e-mel atau melalui Kumpulan Produk Microsemi SoC webtapak.
E-mel
Anda boleh menyampaikan soalan teknikal anda ke alamat e-mel kami dan menerima jawapan kembali melalui e-mel, faks atau telefon. Selain itu, jika anda mempunyai masalah reka bentuk, anda boleh menghantar e-mel reka bentuk anda files untuk menerima bantuan. Kami sentiasa memantau akaun e-mel sepanjang hari. Semasa menghantar permintaan anda kepada kami, sila pastikan anda memasukkan nama penuh, nama syarikat dan maklumat hubungan anda untuk pemprosesan permintaan anda dengan cekap. Alamat e-mel sokongan teknikal ialah soc_tech@microsemi.com.
Kes Saya
Pelanggan Microsemi SoC Products Group boleh menyerahkan dan menjejaki kes teknikal dalam talian dengan pergi ke My Cases.
Di luar AS
Pelanggan yang memerlukan bantuan di luar zon waktu AS boleh sama ada menghubungi sokongan teknikal melalui e-mel (soc_tech@microsemi.com) atau menghubungi pejabat jualan tempatan. Penyenaraian pejabat jualan boleh didapati di www.microsemi.com/soc/company/contact/default.aspx.
Sokongan Teknikal ITAR
Untuk sokongan teknikal mengenai FPGA RH dan RT yang dikawal oleh Peraturan Trafik Senjata Antarabangsa (ITAR), hubungi kami melalui soc_tech_itar@microsemi.com. Sebagai alternatif, dalam Kes Saya, pilih Ya dalam senarai juntai bawah ITAR. Untuk senarai lengkap FPGA Microsemi yang dikawal oleh ITAR, lawati ITAR web muka surat. Microsemi Corporation (NASDAQ: MSCC) menawarkan portfolio komprehensif penyelesaian semikonduktor untuk: aeroangkasa, pertahanan dan keselamatan; perusahaan dan komunikasi; dan pasaran perindustrian dan tenaga alternatif. Produk termasuk peranti analog dan RF berprestasi tinggi, kebolehpercayaan tinggi, isyarat bercampur dan litar bersepadu RF, SoC yang boleh disesuaikan, FPGA dan subsistem yang lengkap. Microsemi beribu pejabat di Aliso Viejo, Calif. Ketahui lebih lanjut di www.microsemi.com.
© 2013 Microsemi Corporation. Hak cipta terpelihara. Microsemi dan logo Microsemi ialah tanda dagangan Microsemi Corporation. Semua tanda dagangan dan tanda perkhidmatan lain adalah hak milik pemilik masing-masing.
Ibu Pejabat Korporat Microsemi
One Enterprise, Aliso Viejo CA 92656 USA Within the USA: +1 949-380-6100 Jualan: +1 949-380-6136 Faks: +1 949-215-4996
Dokumen / Sumber
![]() |
MICROCHIP SmartDesign MSS MSS dan Fabric AMBA APB3 Design [pdf] Panduan Pengguna SmartDesign MSS MSS dan Fabric AMBA APB3 Design, SmartDesign MSS, MSS dan Fabric AMBA APB3 Design, AMBA APB3 Design |