Aracılığıyla paylaş


Basit çevre yolu (SPB)

Yonga (SoC) tümleşik devrelerindeki sistem, platform çevre birimlerine bağlanmak için basit, düşük pin sayısı ve düşük güç seri bağlantıların kapsamlı bir şekilde kullanılmasını sağlar. I2C, SPI ve UART örnekleridir. SoC tabanlı platformlar için Windows, Basit Çevre Yolu (SPB) donanımı için genel bir soyutlama sağlar ve bu soyutlama, Gelişmiş Yapılandırma ve Güç Arabirimi (ACPI) ad alanından yeni destek gerektirir.

SPB denetleyici cihazları

SPB denetleyici cihazı, ad alanında satıcı tarafından atanan Donanım Kimliği (_HID) ve tüketilen bir kaynak kümesi (_CRS) ile birlikte tanımlanır.

SPB ad alanı nesneleri

SPB denetleyicileri ve bunlara bağlanan çevre birimleri ACPI tarafından numaralandırılır. Aralarındaki bağlantı, Seri Veri Yolu Bağlantısı Kaynak Tanımlayıcıları kullanılarak açıklanmıştır. Daha fazla bilgi için ACPI 5.0 belirtiminin "Bağlantı Tanımlayıcıları" başlıklı 6.4.3.8 bölümüne bakın.

SPB kaynak tanımlayıcıları

GPIO bağlantılarında olduğu gibi SPB bağlantıları, işletim sistemine yeni kaynak tanımlayıcıları aracılığıyla tüketen cihaz tarafından açıklanır. Genel Seri Veri Yolu Kaynak Tanımlayıcısı, I2C bağlantılarını, SPI bağlantılarını ve UART bağlantılarını bildirmek için kullanılır ve gelecekte diğer seri veri yolu türlerini desteklemek için genişletilebilir.

Bu tanımlayıcılar için Kaynak Şablonu Makroları , ACPI 5.0 belirtiminin "I2CSerialBus (I2C Serial Bus Connection Resource Descriptor Macro) " bölümü 19.5.55'te açıklanmıştır.

GenericSerialBus OpRegions

GPIO'ya da benzer şekilde ACPI 5.0, SPB denetleyicileri, GenericSerialBus (ACPI 5.0 belirtiminin 5.5.2.4.5 bölümü) ile kullanılacak bir OpRegion tanımlar. SPB'ler iletişim veri yolları olduğundan, GenericSerialBus OpRegions SPB hedef cihazlarına erişmek için çeşitli protokolleri destekler. Daha fazla bilgi için ACPI 5.0 belirtiminin "GenericSerialBus Protokollerini Kullanma" başlıklı 5.5.2.4.5.3 bölümüne bakın.

GENELLIKLE SPB'lerle, ASL denetim yöntemlerinin bir SPB hedef cihazına erişimi o cihazın işletim sistemi sürücüsüyle paylaşması gerekir. Bu erişimlerin eşitlenmesini sağlamak için ACPI 5.0, Cihaz Kilidi Mutex (_DLM) nesnesini tanımlar. Daha fazla bilgi için ACPI 5.0 belirtiminin 5.7.5 bölümüne bakın.