logo mikrosemi

Konfigurasi Microsemi SmartDesign MSS GPIO

Microsemi-SmartDesign-MSS-GPIO-Konfigurasi-PRO

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.

Konfigurasi Microsemi SmartDesign MSS GPIO 1

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.

Konfigurasi Microsemi SmartDesign MSS GPIO 2

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.

Konfigurasi Microsemi SmartDesign MSS GPIO 3

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

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *