Autobús local VESA


El bus local VESA (generalmente abreviado como VL-Bus o VLB ) es un bus de expansión de corta duración introducido durante la generación i486 de computadoras personales x86 compatibles con IBM . Creado por VESA (Video Electronics Standards Association), el bus local VESA funcionó junto con el bus ISA entonces dominante para proporcionar un conducto estandarizado de alta velocidad destinado principalmente a acelerar las operaciones de video (gráficos). VLB proporciona una ruta rápida estandarizada que los fabricantes de tarjetas adicionales (de video) podrían aprovechar para E/S mapeadas en memoria y DMA muy aceleradas, sin dejar de usar el bus ISA familiar para manejar tareas básicas del dispositivo, como interrupciones y E/S asignadas a puertos .

A principios de la década de 1990, el ancho de banda de E/S del bus ISA predominante, 8,33 MB/s para ranuras estándar de 16 bits y 8,33 MHz, se había convertido en un cuello de botella crítico para el rendimiento de gráficos y video de PC. La necesidad de gráficos más rápidos fue impulsada por una mayor adopción de interfaces gráficas de usuario en los sistemas operativos de PC. Si bien IBM produjo un sucesor viable de ISA con Micro Channel Architecture que ofrecía un ancho de banda de 66 MB / s, fracasó en el mercado debido al requisito de IBM de obtener una licencia y el pago de tarifas de licencia por parte de los fabricantes de hardware para usarlo. Si bien una extensión del bus ISA libre de regalías en forma de EISAEl estándar abierto se desarrolló para contrarrestar MCA, su ancho de banda de 33,32 MB/s no pudo ofrecer una mejora suficiente sobre ISA para cumplir con el aumento significativo en el ancho de banda deseado para gráficos. Sería reemplazado por Peripheral Component Interconnect (PCI), a partir de velocidades de 133 MB/s (32 bits a 33 MHz en la configuración estándar)

Por lo tanto, durante un breve período de tiempo, se produjo una apertura de mercado en la que los fabricantes de tarjetas de vídeo y los fabricantes de chipsets de placas base crearon sus propias implementaciones patentadas de buses locales.para proporcionar tarjetas gráficas acceso directo al procesador y la memoria del sistema. Esto evitó las limitaciones del bus ISA y fue menos costoso que una "máquina IBM MCA con licencia". Es importante tener en cuenta que, en ese momento, el costo de migrar a una máquina con arquitectura MCA desde una máquina ISA era considerable. Las máquinas MCA generalmente no ofrecían ranuras ISA, por lo que una migración a la arquitectura MCA significó que cualquier inversión previa en tarjetas ISA quedó inutilizable. Además, los fabricantes de tarjetas compatibles con MCA estaban sujetos a las tarifas de licencia de IBM, lo que se combinaba con los mayores requisitos técnicos y gastos de implementación de MCA. MCA requería que las tarjetas periféricas no solo fueran miembros "pasivos", sino que las tarjetas se convirtieron en participantes activos en el aumento del rendimiento del sistema.

Entonces, si bien estas soluciones ad-hoc específicas del fabricante fueron efectivas, no estaban estandarizadas y no había disposiciones para proporcionar interoperabilidad. Esto llamó la atención del consorcio VESA y resultó en una propuesta para un estándar de bus local voluntario y libre de regalías en 1992. [2] Un beneficio adicional de esta estandarización (más allá del objetivo principal de un mayor rendimiento de la tarjeta gráfica) fue que otros dispositivos también podría diseñarse para utilizar el rendimiento ofrecido por VLB; en particular, se ofrecieron controladores de almacenamiento masivo para VLB, lo que proporcionó un mayor rendimiento del disco duro. El ancho de banda de VLB dependía de la velocidad del bus de la CPU: comenzaba en 100 MB/s para CPU con bus de 25 MHz, aumentaba a 133 MB/s a 33 MHz y 160 MB/s a 40 MHz, y alcanzaba 200 MB/s a 50 MHz. Megahercio.


Una tarjeta gráfica ATI MACH64 SVGA VLB
Tarjeta madre de computadora con 7 ranuras ISA de varios niveles de características. Los tres primeros son ISA de 16 bits. Los tres del medio son VLB; ISA de 16 bits con la ranura añadida (secciones marrones más a la izquierda). La ranura inferior (más corta) es ISA de 8 bits. Una tarjeta instalada en esta placa base tendría su soporte de montaje a la derecha, que normalmente sería la "parte posterior" de la carcasa de la computadora.
Placa base "VIP" GA486IM de Gigabyte Technology