Compartir a través de


Requisitos de hardware para plataformas basadas en SoC

La especificación ACPI 5.0 presenta un nuevo conjunto de requisitos de hardware para admitir plataformas basadas en SoC que ejecutan Windows. ACPI 5.0 admite diseños de sistema reducidos por hardware para reducir el costo y admite el modelo de energía en espera conectado para permitir una larga duración de la batería.

Plataformas ACPI reducidas por hardware

Para admitir soC, Windows no requiere plataformas de hardware para implementar ninguna de las características que se describen en el capítulo 4, "Especificación de hardware ACPI" de la especificación ACPI 5.0. No se requieren características fijas de hardware ACPI como las siguientes:

  • Temporizador de administración de energía (PM)

  • Alarma de reactivación del reloj en tiempo real (RTC)

  • Interrupción del control del sistema (SCI)

  • Conjunto fijo de registro de hardware (PMx_* registros de eventos, control o estado)

  • Registros de bloques de GPE (registros de GPEx_* event/control/status)

  • Controlador incrustado

Las plataformas que no implementan la interfaz de hardware fijo ACPI se conocen como plataformas ACPI reducidas por hardware . Para indicar que una plataforma está reducida por hardware, establezca la marca de HW_REDUCED_ACPI en la tabla de descripción ACPI fija (FADT).

En las plataformas ACPI reducidas por hardware, las características fijas de hardware, como el botón de encendido, el estado de la tapa, etc. que tradicionalmente se han implementado en hardware definido por ACPI, se reemplazan exclusivamente por sus equivalentes de software definidos por ACPI. Por ejemplo, se usa un botón de encendido del método de control en lugar del equivalente de hardware fijo.

Modo de espera conectado

Las plataformas que implementan el modelo de energía en espera conectado (una característica clave de los dispositivos InstantGo) se exponen a Windows como plataformas que proporcionan la funcionalidad de inactividad S0 de bajo consumo definida en ACPI 5.0. La marca "Low Power S0 Idle Capable" de FADT debe establecerse para indicar que la plataforma admite el modo de espera conectado.

Windows admite plataformas que tienen capacidad de inactividad S0-idle de bajo consumo, independientemente de si implementan ACPI reducido por hardware o ACPI completo. Sin embargo, según lo requerido por la especificación ACPI 5.0, Windows no usa características tradicionales de suspensión/reanudación en plataformas que tienen capacidad de inactividad S0-idle de bajo consumo, independientemente de la configuración ACPI.

Para obtener más información sobre el modelo de energía en espera conectado, consulte Modern Standby.

Eventos ACPI

Como parte del capítulo 4, "Especificación de hardware ACPI", de la especificación ACPI 5.0, se define un mecanismo completo para señalización de eventos de hardware. Windows admite muchos eventos definidos en la especificación y esta compatibilidad se lleva a cabo en plataformas SoC. Sin embargo, en el caso de las plataformas ACPI reducidas por hardware, las interrupciones gpIO se usan para señalar los eventos, en lugar del hardware GPE/SCI definido por ACPI. Sin embargo, una vez señalado un evento, el control de eventos es idéntico entre las plataformas ACPI completas y reducidas por hardware. En ambos casos, el mecanismo de control de eventos especificado por ACPI invoca el método de control (controlador) adecuado para el evento, que en última instancia envía una notificación definida por ACPI al controlador de dispositivo adecuado.

Para obtener más información sobre los eventos ACPI señalados por GPIO, consulte la sección 5.6.5, "Eventos ACPI señalados por GPIO", de la especificación ACPI 5.0. Para obtener más información sobre el control de eventos de software ACPI, consulte la sección 5.6.4, "De uso general Control de eventos", de la especificación ACPI 5.0.