Konfigurasi Microsemi SmartDesign MSS GPIO
Subsistem Mikrokontroler SmartFusion (MSS) menyediakan periferal keras GPIO (sub bus APB_1) dengan 32 GPIO yang dapat dikonfigurasi. Perilaku sebenarnya dari setiap GPIO (input, output, dan output memungkinkan kontrol register, mode interupsi, dll.) dapat ditentukan pada level aplikasi menggunakan SmartFusion MSS GPIO Driver yang disediakan oleh Actel. Namun, Anda harus menentukan apakah GPIO terhubung langsung ke pad eksternal (MSS I/O) atau ke struktur FPGA. Bagian konfigurasi perangkat ini dilakukan dengan menggunakan MSS GPIO configurator dan dijelaskan dalam dokumen ini.
Untuk detail lebih lanjut tentang perangkat keras GPIO MSS, silakan lihat Panduan Pengguna Subsistem Mikrokontroler Actel SmartFusion.
Opsi Konektivitas
Panel I/O MSS – Pilih opsi ini untuk menunjukkan bahwa GPIO yang dipilih akan dihubungkan ke pad khusus eksternal (MSS I/O). Anda harus memilih jenis buffer I/O – INBUF, OUTBUF, TRIBUFF dan BIBUF – yang akan menentukan bagaimana pad MSS I/O sedang dikonfigurasi. Perhatikan bahwa opsi ini mungkin tidak tersedia jika MSS I/O sudah digunakan oleh periferal lain atau fabric (lihat bagian MSS I/O Sharing untuk detail lebih lanjut)
Kain - Pilih opsi ini untuk menunjukkan bahwa GPIO yang dipilih akan dihubungkan ke struktur FPGA. Anda harus memilih apakah Anda ingin koneksi GPI (Input), GPO (Output) atau keduanya GPI dan GPO (Input/Output) dibawa keluar untuk terhubung ke fabric. Perhatikan bahwa register pengaktif keluaran GPIO tidak dapat dibawa keluar ke fabric saat opsi ini dipilih. Selain itu, GPI yang terhubung ke fabric dapat memicu interupsi dari logika pengguna jika bit pengaktifan interupsi yang sesuai diatur dengan benar oleh aplikasi Anda (fungsi inisialisasi driver MSS GPIO).
Berbagi I/O MSS
Dalam arsitektur SmartFusion I/O MSS dibagi antara dua periferal MSS atau antara periferal MSS dan struktur FPGA. GPIO MSS mungkin tidak dapat terhubung ke I/O MSS tertentu jika I/O ini sudah terhubung ke periferal MSS atau ke struktur FPGA. Konfigurator GPIO memberikan umpan balik langsung tentang apakah GPIO dapat dihubungkan ke I/O MSS atau tidak.
GPIO[31:16]
GPIO[31:16] diatur dalam grup yang menunjukkan periferal MSS mana yang mereka gunakan untuk berbagi I/O MSS. Jika periferal digunakan (diaktifkan pada kanvas MSS), maka menu pull-down MSS I/O Pad berwarna abu-abu untuk GPIO bersama yang sesuai dan ikon Info ditampilkan di sebelah menu pull-down. Ikon Info menunjukkan bahwa opsi I/O MSS tidak dapat dipilih karena sudah digunakan oleh perangkat MSS atau, berdasarkan paket yang dipilih, tidak terikat.
Exampkelas 1
SPI_0, SPI_1, I2C_0, I2C_1, UART_0 dan UART_1 diaktifkan di kanvas MSS.
- GPIO[31:16] tidak dapat dihubungkan ke I/O MSS. Perhatikan menu berwarna abu-abu dan ikon Info (Gambar 1-1).
- GPIO[31:15] masih dapat dihubungkan ke FPGA fabric. Di mantan iniample, GPIO[31] terhubung ke fabric sebagai Output dan GPIO[30] sebagai Input.
Exampkelas 2
I2C_0 dan I2C_1 dinonaktifkan di kanvas MSS.
- GPIO[31:30] dan GPIO[23:22] dapat dihubungkan ke MSS I/O (seperti yang ditunjukkan pada Gambar 1-2).
- Dalam hal iniample, GPIO[31] dan GPIO[30] terhubung ke MSS I/O sebagai port Output.
- Dalam hal iniample, GPIO[23] terhubung ke MSS I/O sebagai port Input dan GPIO[22] terhubung ke MSS I/O sebagai port Bidirectional.
- GPIO[29:24,21:16] tidak dapat dihubungkan ke I/O MSS. Perhatikan menu berwarna abu-abu dan ikon Info.
- GPIO[29:24,21:16] masih bisa terhubung ke FPGA fabric. Di mantan iniample, GPIO[29] dan GPIO[28] terhubung ke fabric sebagai port Input.
GPIO[15:0]
GPIO[15:0] berbagi MSS I/O yang dapat dikonfigurasi untuk terhubung ke FPGA fabric (konfigurasi selanjutnya ini dapat dilakukan menggunakan MSS I/O Configurator). Jika MSS I/O dikonfigurasi untuk terhubung ke FPGA fabric, maka menu pull-down MSS I/O Pad berwarna abu-abu untuk GPIO bersama yang sesuai dan ikon Info ditampilkan di sebelah menu pull-down. Ikon Info menunjukkan bahwa opsi MSS I/O tidak dapat dipilih karena sudah digunakan atau, berdasarkan paket yang dipilih, tidak terikat.
Perhatikan bahwa teks biru di konfigurator menyoroti nama pin paket untuk setiap I/O MSS yang terkait dengan GPIO. Informasi ini berguna untuk tata letak papan perencanaan.
Example
Untuk menunjukkan dengan benar bagaimana konfigurasi MSS I/O dan konfigurasi GPIO [15:0] digabungkan, Gambar 1-3 menunjukkan kedua konfigurator berdampingan dengan konfigurasi berikut:
- MSS I/O[15] digunakan sebagai port INBUF yang terhubung ke fabric FPGA. Akibatnya, GPIO[15] tidak dapat dihubungkan ke I/O MSS.
- GPIO[5] terhubung ke MSS I/O sebagai Input. Akibatnya MSS I/O[5] tidak dapat digunakan untuk menghubungkan ke FPGA fabric.
- GPIO[3] terhubung ke FPGA fabric sebagai Output. Akibatnya MSS I/O[3] tidak dapat digunakan untuk menghubungkan ke struktur FPGA.
Deskripsi Pelabuhan
Tabel 2-1 • Deskripsi Port GPIO
Nama Pelabuhan | Arah | BANTALAN? | Keterangan |
GPIO_ _DI DALAM | In | Ya | Nama port GPIO saat GPIO[indeks] dikonfigurasi sebagai I/O MSS Masukan
pelabuhan |
GPIO_ _KELUAR | Keluar | Ya | Nama port GPIO saat GPIO[indeks] dikonfigurasi sebagai I/O MSS Keluaran
pelabuhan |
GPIO_ _TRI | Keluar | Ya | Nama port GPIO saat GPIO[indeks] dikonfigurasi sebagai I/O MSS
Tiga negara bagian pelabuhan |
GPIO_ _DUA | Masuk keluar | Ya | Nama port GPIO saat GPIO[indeks] dikonfigurasi sebagai MSS I/O Dua Arah pelabuhan |
F2M_GPI_ | In | TIDAK | Nama port GPIO saat GPIO[indeks] dikonfigurasi untuk terhubung ke struktur FPGA sebagai Masukan port (F2M menunjukkan bahwa sinyal berpindah dari fabric ke MSS) |
M2F_GPO_ | In | TIDAK | Nama port GPIO saat GPIO[indeks] dikonfigurasi untuk terhubung ke struktur FPGA sebagai Keluaran port (M2F menunjukkan bahwa sinyal berpindah dari MSS ke fabric) |
Catatan:
- Port PAD secara otomatis dipromosikan ke atas di seluruh hierarki desain.
- Port non-PAD harus dipromosikan secara manual ke tingkat teratas dari kanvas konfigurator MSS agar tersedia sebagai tingkat hierarki berikutnya.
Dukungan Produk
Grup Produk SoC Microsemi mendukung produknya dengan berbagai layanan dukungan termasuk Pusat Dukungan Teknis Pelanggan dan Layanan Pelanggan Non-Teknis. Apendiks ini berisi informasi tentang menghubungi Grup Produk SoC dan menggunakan layanan dukungan ini.
Menghubungi Pusat Dukungan Teknis Pelanggan
Staf Microsemi Pusat Dukungan Teknis Pelanggannya dengan insinyur yang sangat terampil yang dapat membantu menjawab pertanyaan perangkat keras, perangkat lunak, dan desain Anda. Pusat Dukungan Teknis Pelanggan menghabiskan banyak waktu untuk membuat catatan aplikasi dan jawaban atas FAQ. Jadi, sebelum Anda menghubungi kami, silakan kunjungi sumber daya online kami. Sangat mungkin kami telah menjawab pertanyaan Anda.
Dukungan Teknis
Pelanggan Microsemi dapat menerima dukungan teknis pada produk SoC Microsemi dengan menghubungi Hotline Dukungan Teknis kapan saja Senin hingga Jumat. Pelanggan juga memiliki opsi untuk mengirimkan dan melacak kasus secara online secara interaktif di My Cases atau mengirimkan pertanyaan melalui email kapan saja selama seminggu.
Web: www.actel.com/mycases
Telepon (Amerika Utara): 1.800.262.1060
Telepon (Internasional): +1 650.318.4460
E-mail: soc_tech@microsemi.com
Dukungan Teknis ITAR
Pelanggan Microsemi dapat menerima dukungan teknis ITAR pada produk SoC Microsemi dengan menghubungi Hotline Dukungan Teknis ITAR: Senin hingga Jumat, dari pukul 9 hingga 6 Waktu Pasifik. Pelanggan juga memiliki opsi untuk mengirimkan dan melacak kasus secara online secara interaktif di My Cases atau mengirimkan pertanyaan melalui email kapan saja selama seminggu.
Web: www.actel.com/mycases
Telepon (Amerika Utara): 1.888.988.ITAR
Telepon (Internasional): +1 650.318.4900
E-mail: soc_tech_itar@microsemi.com
Layanan Pelanggan Non-Teknis
Hubungi Layanan Pelanggan untuk dukungan produk non-teknis, seperti harga produk, peningkatan produk, informasi pembaruan, status pesanan, dan otorisasi.
Perwakilan layanan pelanggan Microsemi tersedia dari Senin hingga Jumat, mulai pukul 8 hingga 5 Waktu Pasifik, untuk menjawab pertanyaan non-teknis.
Telepon: +1 650.318.2470
Microsemi Corporation (NASDAQ: MSCC) menawarkan portofolio teknologi semikonduktor terlengkap di industri. Berkomitmen untuk memecahkan tantangan sistem yang paling kritis, produk Microsemi mencakup perangkat analog dan RF berperforma tinggi dan andal, sirkuit terintegrasi sinyal campuran, FPGA dan SoC yang dapat disesuaikan, serta subsistem lengkap. Microsemi melayani produsen sistem terkemuka di seluruh dunia dalam pasar pertahanan, keamanan, kedirgantaraan, perusahaan, komersial, dan industri. Pelajari lebih lanjut di www.microsemi.com
Kantor Pusat Perusahaan Perusahaan Mikrosemi 2381 Morse Avenue Irvine, CA
Nomor telepon 92614-6233
Amerika Serikat
Telepon Telepon: 949-221-7100 Fax Telepon: 949-756-0308
Grup Produk SoC 2061 Stierlin Court Mountain View, CA 94043-4655
Amerika Serikat
Telepon 650.318.4200 Faks 650.318.4600 www.actel.com
SoC Products Group (Eropa) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB Inggris Raya
Telepon +44 (0) 1276 609
Faks +44 (0) 1276 607
Grup Produk SoC (Jepang) EXOS Ebisu Building 4F
1-24-14 Ebisu Shibuya-ku Tokyo 150 Jepang
Telepon +81.03.3445.7671 Faks +81.03.3445.7668
Grup Produk SoC (Hong Kong) Kamar 2107, Gedung Sumber Daya China 26 Harbour Road
Wan Chai, Hong Kong
Telepon +852 2185 6460
Telp. +852 2185 6488
© 2010 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.
Dokumen / Sumber Daya
![]() |
Konfigurasi Microsemi SmartDesign MSS GPIO [Bahasa Indonesia:] Panduan Pengguna SmartDesign MSS GPIO, Konfigurasi, SmartDesign MSS Konfigurasi GPIO, SmartDesign MSS |