Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sirkuit terintegrasi System on a Chip (SoC) memanfaatkan interkoneksi serial yang sederhana, rendah pin, dan berdaya rendah untuk terhubung ke periferal platform. I2C, SPI, dan UART adalah contoh. Untuk platform berbasis SoC, Windows menyediakan abstraksi umum untuk perangkat keras Simple Peripheral Bus (SPB), dan abstraksi ini memerlukan dukungan baru dari namespace Konfigurasi Lanjutan dan Antarmuka Daya (ACPI).
Perangkat pengontrol SPB
Perangkat pengontrol SPB diidentifikasi di namespace bersama dengan ID Perangkat Keras yang ditetapkan vendor (_HID) dan sekumpulan sumber daya yang digunakan (_CRS).
Objek namespace SPB
Pengontrol SPB dan periferal yang terhubung ke mereka didaftarkan oleh ACPI. Koneksi di antara mereka dijelaskan menggunakan Deskriptor Sumber Daya Koneksi Bus Serial. Untuk informasi selengkapnya, lihat bagian 6.4.3.8, "Deskriptor Koneksi", dari spesifikasi ACPI 5.0.
Deskriptor sumber daya SPB
Seperti halnya dengan koneksi GPIO, koneksi SPB dijelaskan ke sistem operasi oleh perangkat yang menggunakan, melalui deskriptor sumber daya baru. Deskriptor Sumber Daya Generic Serial Bus digunakan untuk mendeklarasikan koneksi I2C, koneksi SPI, dan koneksi UART, dan dapat diperluas untuk mendukung jenis bus serial lainnya di masa mendatang.
Makro Templat Sumber Daya untuk deskriptor ini dijelaskan dalam bagian 19.5.55, "I2CSerialBus (I2C Serial Bus Connection Descriptor Macro) ", dari spesifikasi ACPI 5.0.
GenericSerialBus OpRegiones
Juga mirip dengan GPIO, ACPI 5.0 mendefinisikan OpRegion untuk digunakan dengan pengontrol SPB, GenericSerialBus (bagian 5.5.2.4.5 dari spesifikasi ACPI 5.0). Karena SPB adalah bus komunikasi, GenericSerialBus OpRegions mendukung berbagai protokol untuk mengakses perangkat target SPB. Untuk informasi selengkapnya, lihat bagian 5.5.2.4.5.3, "Menggunakan Protokol GenericSerialBus", dari spesifikasi ACPI 5.0.
Seringkali dengan SPB, diperlukan metode kontrol ASL untuk berbagi akses ke perangkat target SPB dengan driver sistem operasi untuk perangkat tersebut. Untuk memastikan sinkronisasi akses ini, ACPI 5.0 menentukan objek Device Lock Mutex (_DLM). Untuk informasi selengkapnya, lihat bagian 5.7.5 dari spesifikasi ACPI 5.0.