Super I / O es una clase de circuitos integrados de controlador de E / S que comenzaron a usarse en las placas base de las computadoras personales a fines de la década de 1980, originalmente como tarjetas complementarias, luego integradas en las placas base. Un super chip de E / S combina interfaces para una variedad de dispositivos de bajo ancho de banda . Las siguientes funciones suelen ser proporcionadas por la súper E / S si están en la placa base:
- Un controlador de disquete [1]
- Un puerto paralelo compatible con IEEE 1284 [1] (comúnmente utilizado para impresoras )
- Uno o más UART de puerto serie compatibles con 16C550 [1]
- Uno o más controladores integrados, incluido el controlador de teclado
- Interfaz de teclado y / o mouse PS / 2 .
La mayoría de los chips Super I / O incluyen algunos dispositivos adicionales de baja velocidad, como:
- Sensores de temperatura, voltaje y velocidad del ventilador [2] [3]
- Detección de intrusión en el chasis
- Control de velocidad del ventilador con modulación de ancho de pulso [4]
- Una interfaz serial BIOS ROM (si la ROM no está directamente en el bus LPC )
- Un controlador de puerto de infrarrojos
- Un puerto de juegos (ya no lo proporcionan los super chips de E / S modernos porque Windows XP es el último sistema operativo Windows que admite un puerto de juegos)
- Un temporizador de vigilancia
- Un receptor de infrarrojos de consumo
- un puerto MIDI
- Algunos pines de entrada / salida de uso general
- Compatibilidad con Plug and Play heredado para los dispositivos incluidos
Al combinar muchas funciones en un solo chip, se reduce la cantidad de piezas necesarias en una placa base, lo que reduce el costo de producción.
Los super chips de E / S originales se comunicaron con la unidad central de procesamiento a través del bus de Arquitectura estándar de la industria (ISA). Con la evolución desde ISA hacia el uso del bus de interconexión de componentes periféricos (PCI), el chip Super I / O fue a menudo la principal razón restante para la inclusión continua de ISA en la placa base.
Los super chips de E / S posteriores utilizan el bus Low Pin Count (LPC) en lugar de ISA para la comunicación con la unidad central de procesamiento. Esto ocurre normalmente a través de una interfaz LPC en el chip Southbridge de la placa base.
Dado que Intel está reemplazando el bus LPC con el bus de bus de interfaz periférica en serie mejorada (eSPI), han aparecido en el mercado superchips de E / S que se conectan a ese bus.
Las empresas que fabrican supercontroladores de E / S incluyen Nuvoton (antes Winbond), [1] ITE Tech
, [1] [3] Fintek, [5] y Microchip Technology . National Semiconductor solía fabricar supercontroladores de E / S, pero vendió ese negocio a Winbond en 2005, que ya tenía un negocio de supercontroladores de E / S competidor. En 2008, Winbond luego escindió sus negocios lógicos en una subsidiaria de propiedad absoluta, Nuvoton. SMSC fabricó super chips de E / S y luego fue adquirido por Microchip Technology.Ver también
- envsys
- hw.sensors
- lm_sensors contiene una herramienta denominada detección de sensores que también puede detectar qué Super I / O se utiliza en una placa base
- SpeedFan
- Bus de gestión del sistema (SMBus)
- Controlador integrado (EC)
- Interfaz de gestión de plataforma inteligente (IPMI)
Referencias
- ^ a b c d e "Ejemplos de chips Super I / O" . Archivado desde el original el 18 de mayo de 2008.
- ^ Constantine A. Murenin (17 de abril de 2007). Interfaz generalizada con monitores de hardware del sistema de microprocesador . Actas de la Conferencia Internacional IEEE de 2007 sobre redes, detección y control, 15-17 de abril de 2007. Londres, Reino Unido: IEEE . doi : 10.1109 / ICNSC.2007.372901 . ISBN 1-4244-1076-2. IEEE ICNSC 2007, págs. 901—906.
- ^ a b Julien Bordet (2003). "it - Monitor de hardware ITE IT8705F / 12F / 16F y SiS SiS950 Super I / O" . Referencia cruzada BSD . DragonFly BSD . Consultado el 7 de marzo de 2019 . Lay resumen .
- ^ Constantine A. Murenin (21 de mayo de 2010). Sensores de hardware OpenBSD - Monitoreo ambiental y control de ventiladores ( tesis MMath ). Universidad de Waterloo : UWSpace. hdl : 10012/5234 . ID de documento: ab71498b6b1a60 ff817 b29d56997a418.
- ^ Alexander Yurchenko (2005). "aletas - Fintek F71805F LPC Super I / O" . Referencia cruzada BSD . OpenBSD . Consultado el 7 de marzo de 2019 . Lay resumen .
enlaces externos
- Superiotool es una herramienta de espacio de usuario de Linux para detectar qué Super I / O se utiliza en una placa base y puede proporcionar información detallada sobre el contenido de su registro.