Konfigurasi GPIO MSS Microsemi SmartDesign

Subsistem Mikropengawal SmartFusion (MSS) menyediakan peranti keras GPIO (sub bas APB_1) dengan 32 GPIO yang boleh dikonfigurasikan. Tingkah laku sebenar setiap GPIO (input, output dan output membolehkan kawalan daftar, mod sampukan, dsb.) boleh ditakrifkan pada peringkat aplikasi menggunakan Pemacu GPIO MSS SmartFusion yang disediakan oleh Actel. Walau bagaimanapun, anda mesti menentukan sama ada GPIO disambungkan terus ke pad luaran (MSS I/O) atau ke fabrik FPGA. Bahagian konfigurasi peranti ini dilakukan menggunakan konfigurasi MSS GPIO dan diterangkan dalam dokumen ini.
Untuk butiran lanjut tentang peranti keras MSS GPIO, sila rujuk Panduan Pengguna Subsistem Mikrokontroler Actel SmartFusion.
Pilihan Kesambungan
Pad I/O MSS – Pilih pilihan ini untuk menunjukkan bahawa GPIO yang dipilih akan disambungkan ke pad khusus luaran (MSS I/O). Anda mesti memilih jenis penimbal I/O – INBUF, OUTBUF, TRIBUFF dan BIBUF – yang akan menentukan cara pad I/O MSS dikonfigurasikan. Ambil perhatian bahawa pilihan ini mungkin tidak tersedia jika MSS I/O sudah digunakan oleh peranti lain atau fabrik (lihat bahagian MSS I/O Sharing untuk butiran lanjut)
Fabrik - Pilih pilihan ini untuk menunjukkan bahawa GPIO yang dipilih akan disambungkan ke fabrik FPGA. Anda mesti memilih sama ada anda mahu sambungan GPI (Input), GPO (Output) atau kedua-dua GPI dan GPO (Input/Output) dibawa keluar untuk menyambung ke fabrik. Ambil perhatian bahawa daftar pemboleh keluaran GPIO tidak boleh dibawa keluar ke fabrik apabila pilihan ini dipilih. Selain itu, GPI yang disambungkan ke fabrik boleh mencetuskan gangguan daripada logik pengguna jika bit membolehkan gangguan yang sesuai ditetapkan dengan betul oleh aplikasi anda (fungsi permulaan pemacu MSS GPIO).
Perkongsian I/O MSS
Dalam seni bina SmartFusion MSS I/Os dikongsi antara dua peranti MSS atau antara peranti MSS dan fabrik FPGA. MSS GPIO mungkin tidak dapat menyambung ke MSS I/O tertentu jika I/O ini sudah disambungkan ke peranti MSS atau fabrik FPGA. Konfigurator GPIO memberikan maklum balas langsung mengenai sama ada GPIO boleh disambungkan kepada MSS I/O atau tidak.
GPIO[31:16]
GPIO[31:16] disusun dalam kumpulan yang menunjukkan peranti MSS yang mereka kongsikan MSS I/O. Jika peranti persisian digunakan (didayakan pada kanvas MSS), maka menu tarik turun Pad I/O MSS dikelabukan untuk GPIO kongsi yang sepadan dan ikon Maklumat dipaparkan di sebelah menu tarik turun. Ikon Maklumat menunjukkan bahawa pilihan MSS I/O tidak boleh dipilih kerana ia sudah digunakan oleh peranti MSS atau, berdasarkan pakej yang dipilih, tidak terikat.
Examppada 1
SPI_0, SPI_1, I2C_0, I2C_1, UART_0 dan UART_1 didayakan dalam kanvas MSS.
- GPIO[31:16] tidak boleh disambungkan ke MSS I/O. Perhatikan menu yang dikelabukan dan ikon Maklumat (Rajah 1-1).
- GPIO[31:15] masih boleh disambungkan ke fabrik FPGA. Dalam bekas iniample, GPIO[31] disambungkan kepada fabrik sebagai Output dan GPIO[30] sebagai Input.

Examppada 2
I2C_0 dan I2C_1 dilumpuhkan dalam kanvas MSS.
- GPIO[31:30] dan GPIO[23:22] boleh disambungkan kepada MSS I/O (seperti ditunjukkan dalam Rajah 1-2).
- Dalam bekas iniampOleh itu, kedua-dua GPIO[31] dan GPIO[30] disambungkan kepada MSS I/O sebagai port Output.
- Dalam bekas iniampOleh itu, GPIO[23] disambungkan ke MSS I/O sebagai port Input dan GPIO[22] disambungkan ke MSS I/O sebagai port Dwiarah.
- GPIO[29:24,21:16] tidak boleh disambungkan ke MSS I/O. Perhatikan menu yang dikelabukan dan ikon Maklumat.
- GPIO[29:24,21:16] masih boleh disambungkan ke fabrik FPGA. Dalam bekas iniampOleh itu, kedua-dua GPIO[29] dan GPIO[28] disambungkan kepada fabrik sebagai port Input.

GPIO[15:0]
GPIO[15:0] berkongsi MSS I/O yang boleh dikonfigurasikan untuk menyambung ke fabrik FPGA (konfigurasi kemudiannya boleh dilakukan menggunakan Konfigurator I/O MSS). Jika MSS I/O dikonfigurasikan untuk menyambung ke fabrik FPGA, maka menu tarik turun Pad I/O MSS dikelabukan untuk GPIO kongsi yang sepadan dan ikon Maklumat dipaparkan di sebelah menu tarik turun. Ikon Maklumat menunjukkan bahawa pilihan MSS I/O tidak boleh dipilih kerana ia sudah digunakan atau, berdasarkan pakej yang dipilih, tidak terikat.
Ambil perhatian bahawa teks biru dalam configurator menyerlahkan nama pin pakej untuk setiap MSS I/O yang dikaitkan dengan GPIO. Maklumat ini berguna untuk merancang susun atur papan.
Example
Untuk menunjukkan dengan betul bagaimana konfigurasi MSS I/O dan konfigurasi GPIO[15:0] digandingkan, Rajah 1-3 menunjukkan kedua-dua konfigurator bersebelahan dengan konfigurasi berikut:
- MSS I/O[15] digunakan sebagai port INBUF yang disambungkan kepada fabrik FPGA. Akibatnya, GPIO[15] tidak boleh disambungkan kepada MSS I/O.
- GPIO[5] disambungkan ke MSS I/O sebagai Input. Akibatnya MSS I/O[5] tidak boleh digunakan untuk menyambung kepada fabrik FPGA.
- GPIO[3] disambungkan kepada fabrik FPGA sebagai Output. Akibatnya MSS I/O[3] tidak boleh digunakan untuk menyambung kepada fabrik FPGA.

Perihalan Pelabuhan
Jadual 2-1 • Perihalan Pelabuhan GPIO
| Nama Pelabuhan | Arah | PAD? | Penerangan |
| GPIO_ _IN | In | ya | Nama port GPIO apabila GPIO[index] dikonfigurasikan sebagai MSS I/O Input
pelabuhan |
| GPIO_ _KELUAR | keluar | ya | Nama port GPIO apabila GPIO[index] dikonfigurasikan sebagai MSS I/O Keluaran
pelabuhan |
| GPIO_ _TRI | keluar | ya | Nama port GPIO apabila GPIO[index] dikonfigurasikan sebagai MSS I/O
Tristate pelabuhan |
| GPIO_ _BI | Inout | ya | Nama port GPIO apabila GPIO[index] dikonfigurasikan sebagai MSS I/O Dwiarah pelabuhan |
| F2M_GPI_ | In | Tidak | Nama port GPIO apabila GPIO[index] dikonfigurasikan untuk menyambung ke fabrik FPGA sebagai Input port (F2M menunjukkan bahawa isyarat pergi dari fabrik ke MSS) |
| M2F_GPO_ | In | Tidak | Nama port GPIO apabila GPIO[index] dikonfigurasikan untuk menyambung ke fabrik FPGA sebagai Keluaran port (M2F menunjukkan bahawa isyarat pergi dari MSS ke fabrik) |
Nota:
- Port PAD secara automatik dinaikkan pangkat ke atas sepanjang hierarki reka bentuk.
- Port bukan PAD mesti dinaikkan secara manual ke peringkat teratas daripada kanvas konfigurator MSS untuk tersedia sebagai tahap hierarki seterusnya.
Sokongan Produk
Kumpulan Produk Microsemi SoC menyokong produknya dengan pelbagai perkhidmatan sokongan termasuk Pusat Sokongan Teknikal Pelanggan dan Perkhidmatan Pelanggan Bukan Teknikal. Lampiran ini mengandungi maklumat tentang menghubungi Kumpulan Produk SoC dan menggunakan perkhidmatan sokongan ini.
Menghubungi Pusat Sokongan Teknikal Pelanggan
Microsemi mengendalikan Pusat Sokongan Teknikal Pelanggannya dengan jurutera berkemahiran tinggi yang boleh membantu menjawab soalan perkakasan, perisian dan reka bentuk anda. Pusat Sokongan Teknikal Pelanggan menghabiskan banyak masa untuk mencipta nota aplikasi dan jawapan kepada Soalan Lazim. Jadi, sebelum anda menghubungi kami, sila lawati sumber dalam talian kami. Kemungkinan besar kami telah menjawab soalan anda.
Sokongan Teknikal
Pelanggan Microsemi boleh menerima sokongan teknikal pada produk Microsemi SoC dengan menghubungi Talian Sokongan Teknikal pada bila-bila masa Isnin hingga Jumaat. Pelanggan juga mempunyai pilihan untuk menyerahkan dan menjejaki kes secara interaktif dalam talian di My Cases atau menyerahkan soalan melalui e-mel pada bila-bila masa sepanjang minggu.
Web: www.actel.com/mycases
Telefon (Amerika Utara): 1.800.262.1060
Telefon (Antarabangsa): +1 650.318.4460
e-mel: soc_tech@microsemi.com
Sokongan Teknikal ITAR
Pelanggan Microsemi boleh menerima sokongan teknikal ITAR pada produk Microsemi SoC dengan menghubungi Talian Sokongan Teknikal ITAR: Isnin hingga Jumaat, dari 9 pagi hingga 6 petang Waktu Pasifik. Pelanggan juga mempunyai pilihan untuk menyerahkan dan menjejaki kes secara interaktif dalam talian di My Cases atau menyerahkan soalan melalui e-mel pada bila-bila masa sepanjang minggu.
Web: www.actel.com/mycases
Telefon (Amerika Utara): 1.888.988.ITAR
Telefon (Antarabangsa): +1 650.318.4900
e-mel: soc_tech_itar@microsemi.com
Perkhidmatan Pelanggan Bukan Teknikal
Hubungi Khidmat Pelanggan untuk mendapatkan sokongan produk bukan teknikal, seperti harga produk, peningkatan produk, maklumat kemas kini, status pesanan dan kebenaran.
Wakil khidmat pelanggan Microsemi tersedia pada hari Isnin hingga Jumaat, dari 8 PG hingga 5 PTG Waktu Pasifik, untuk menjawab soalan bukan teknikal.
Telefon: +1 650.318.2470
Microsemi Corporation (NASDAQ: MSCC) menawarkan portfolio teknologi semikonduktor yang paling komprehensif dalam industri. Komited untuk menyelesaikan cabaran sistem yang paling kritikal, produk Microsemi termasuk peranti analog dan RF berprestasi tinggi, kebolehpercayaan tinggi, litar bersepadu isyarat campuran, FPGA dan SoC yang boleh disesuaikan serta subsistem yang lengkap. Microsemi memberi perkhidmatan kepada pengeluar sistem terkemuka di seluruh dunia dalam pasaran pertahanan, keselamatan, aeroangkasa, perusahaan, komersial dan perindustrian. Ketahui lebih lanjut di www.microsemi.com
Ibu Pejabat korporat Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
USA
telefon 949-221-7100 Faks 949-756-0308
Kumpulan Produk SoC 2061 Stierlin Court Mountain View, CA 94043-4655
USA
Telefon 650.318.4200 Faks 650.318.4600 www.actel.com
SoC Products Group (Eropah) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB United Kingdom
Telefon +44 (0) 1276 609 300
Faks +44 (0) 1276 607 540
Kumpulan Produk SoC (Jepun) Bangunan EXOS Ebisu 4F
1-24-14 Ebisu Shibuya-ku Tokyo 150 Jepun
Telefon +81.03.3445.7671 Faks +81.03.3445.7668
Bilik Kumpulan Produk SoC (Hong Kong) 2107, Bangunan Sumber China 26 Harbour Road
Wanchai, Hong Kong
Telefon +852 2185 6460
Faks +852 2185 6488
© 2010 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.
Dokumen / Sumber
![]() |
Konfigurasi GPIO MSS Microsemi SmartDesign [pdf] Manual Pengguna SmartDesign MSS GPIO, Konfigurasi, SmartDesign MSS GPIO Konfigurasi, SmartDesign MSS |





