stringtranslate.com

Intel 80186

El Intel 80186 , también conocido como iAPX 186 , [5] o simplemente 186 , es un microprocesador y microcontrolador introducido en 1982. Se basaba en el Intel 8086 y, al igual que este, tenía un bus de datos externo de 16 bits multiplexado con un bus de direcciones de 20 bits . La variante 80188 , con un bus de datos externo de 8 bits también estaba disponible.

Descripción

Un diagrama de bloques muy simplificado de la arquitectura 80186
Matriz de Intel 80186

La serie 80186 fue diseñada para reducir la cantidad de circuitos integrados necesarios. Incluía funciones como generador de reloj , controlador de interrupciones , temporizadores , generador de estado de espera , canales DMA y líneas de selección de chip externas . Se utilizó en numerosos sistemas integrados , como microcontroladores con memoria externa.

La frecuencia de reloj inicial del 80186 era de 6  MHz , pero debido a que había más hardware disponible para que el microcódigo lo usara, especialmente para el cálculo de direcciones, muchas instrucciones individuales se completaban en menos ciclos de reloj que en un 8086 con la misma frecuencia de reloj. Por ejemplo, el modo de registro común + direccionamiento inmediato era significativamente más rápido que en el 8086, [a] especialmente cuando una ubicación de memoria era a la vez (uno de) los operandos y el destino. La multiplicación y la división también mostraron una gran mejora, siendo varias veces más rápidas que en el 8086 original, y los desplazamientos de múltiples bits se realizaban casi cuatro veces más rápido que en el 8086.

Con el 80186 se introdujeron algunas instrucciones nuevas (denominadas en algunas hojas de datos como el conjunto de instrucciones 8086-2 [ cita requerida ] ): enter / leave (reemplazando varias instrucciones al manejar marcos de pila), pusha / popa (push / pop todos los registros generales), bound (verificar el índice de la matriz con respecto a los límites) e ins / outs (entrada / salida de cadena). Se agregó un modo inmediato útil para las instrucciones push , imul y de desplazamiento de múltiples bits. Estas instrucciones también se incluyeron en el 80286 contemporáneo y en los chips sucesores. [b]

Matriz de Intel 80C186

La versión CMOS (rediseñada) , 80C186, introdujo la actualización de DRAM , un modo de ahorro de energía y una interfaz directa al coprocesador numérico de punto flotante 80C187 . Intel adquirió este microprocesador de Fujitsu Limited alrededor de 1985. [6] Ambos paquetes para la versión Intel 80186 estaban disponibles en PLCC de 68 pines y PGA en el muestreo en el tercer trimestre de 1985. [7] La ​​versión Intel 80186-12 de 12,5 MHz disponible que utiliza el proceso HMOS-III de 1,5 μm por US$36 en cantidades de 100. [8] La versión Intel 80C186 de 12,5 MHz disponible que utiliza la tecnología CHMOS III-E que utiliza aproximadamente 90 mA bajo carga normal y solo 32 mA en modo de ahorro de energía. Estaba disponible en paquete PLCC de 68 pines, CPGA o CLCC. [9] La versión militar del controlador integrado Intel M80C186 estaba disponible en versiones de 10 y 12 MHz. Cumplían con los estándares de aplicación de bus MIL-STD-883 Rev. C y MIL-STD-1553 . La versión CHMOS de 12 MHz consume aproximadamente 100 mA. Los paquetes disponibles eran CPGA y CQFP de 68 pines . La versión PGA M80C186 de 10 MHz estaba disponible por US$378 en cantidades de 100 unidades. [10] El 80C186EB disponible en diseño completamente estático para el producto estándar específico de la aplicación que utiliza la tecnología CHMOS IV de 1 μm . Estaban disponibles en versiones de 3 y 5 voltios con empaquetado PLCC de 84 conductores y EIAJ QFP de 80 conductores . También estaba disponible por US$16,95 en cantidades de 1000 unidades. [11] El Intel 80C186EC contiene 4 canales DMA, 2 controladores de interrupción, 22 E/S que controlan dos canales seriales y 4 temporizadores. Esta versión estaba disponible por US$17,70 en cantidades de 1000 unidades. Este microcontrolador solo está disponible en versión de 5 voltios. Tanto el Intel 80C186EC como el 80C186EA contienen tres modos de administración de energía diferentes, que incluyen inactivo, apagado y ahorro de energía. El 80C186EA tiene versiones de 5 y 3 voltios. La versión 80C186XL estaba disponible hasta 20 MHz, que es compatible con la versión CMOS existente del 80C186 que tiene un rendimiento un 25 % superior y un consumo de energía un 50 % inferior. Esta versión utiliza tecnología de proceso CHMOS de 1 μm. Tanto el 80C186EA como el 80C186XL estaban disponibles por US$11,80 en cantidades de 1.000 unidades. [12]

Serie 80188

La variante 80188 , con un bus de datos externo de 8 bits también estaba disponible; esto hizo que fuera más económico conectarlo a los periféricos . Sin embargo, los registros de 16 bits y el rango de direcciones de un megabyte no cambiaron. Tenía un rendimiento de 1 millón de instrucciones por segundo . [17] Intel suministró este microprocesador a Fujitsu Limited alrededor de 1985. [18] Ambos paquetes de la versión Intel 80188 estaban disponibles en PLCC de 68 pines y PGA en muestreo en el tercer trimestre de 1985. [19] El 80C188EB disponible en diseño completamente estático para el producto estándar específico de la aplicación que usa la tecnología CHMOS IV de 1 micrón . Estaban disponibles en versiones de 3 y 5 voltios con PLCC de 84 conductores y versión EIAJ QFP de 80 conductores . También estaba disponible por US$15,15 en cantidades de 1000 unidades. [20]

La serie 80188 estaba pensada en general para sistemas embebidos , como microcontroladores con memoria externa. Por ello, para reducir la cantidad de chips necesarios, incluía funciones como generador de reloj , controlador de interrupciones , temporizadores, generador de estado de espera , canales DMA y líneas de selección de chip externas . Mientras que el N80188 era compatible con el coprocesador numérico 8087, el 80C188 no lo era. No tenía integrados los códigos de control ESC.

Usos

En ordenadores personales

Debido a que el hardware integrado incluido en el 80186 era incompatible con los chips de soporte elegidos por IBM para el IBM PC basado en el 8088 lanzado unos meses antes, el chip no tuvo un gran éxito en el mercado de PC. IBM eligió el 80286 para su sucesor, el IBM PC/AT , lanzado en agosto de 1984. La mayoría de los demás fabricantes compatibles con PC siguieron su ejemplo.

De todos modos, varias computadoras personales notables utilizaron el 80186:

Además de los ejemplos anteriores de implementaciones independientes del 80186 para computadoras personales, hubo al menos dos ejemplos de implementaciones de tarjetas aceleradoras "complementarias": el BBC Master 512 , el complemento de Acorn para la gama de computadoras BBC Master que contenía un 80186-10 con 512 KB de RAM, y el Orchid Technology PC Turbo 186, [21] lanzado en 1985. Estaba destinado a usarse con el IBM PC original basado en Intel 8088 (modelo 5150).

Otros dispositivos

Los chips Intel 80186 y 80188 suelen estar integrados en dispositivos electrónicos que no son principalmente computadoras. Por ejemplo:

Fin de la vida

El 30 de marzo de 2006, Intel anunció que la producción de los modelos 80186 y 80188, junto con la producción de otros modelos de procesadores como el 80386 y el 80486, cesaría a fines de septiembre de 2007. [26] [27] Es posible que varias fuentes de terceros aún fabriquen reemplazos compatibles con pines e instrucciones, [28] y las versiones FPGA están disponibles públicamente. [29]

Véase también

Notas

  1. ^ De hecho, todas las variantes, incluidas reg+reg y reg+reg+immediate, fueron más rápidas.
  2. ^ El conjunto de instrucciones del 80286 es un superconjunto del 80186, más nuevas instrucciones para el modo protegido .

Referencias

  1. ^ "Notificación de cambio de producto" (PDF) . 2 de mayo de 2006. Archivado desde el original (PDF) el 23 de octubre de 2006.
  2. ^ CPU http://www.cpu-world.com.
  3. ^ "Proceso de litografía de 3 μm". WikiChip .
  4. ^ Intel Corporation, "Nuevo enfoque en productos: Componentes: el nuevo ASSP se adapta a las aplicaciones móviles", Microcomputer Solutions, septiembre/octubre de 1990, página 11.
  5. ^ Referencia del programador iAPX 286 (PDF) . Intel. 1983. página 1-1.
  6. ^ Intel Corporation, "NewsBits: Second Source News", Soluciones, enero/febrero de 1985, página 1.
  7. ^ Ashborn, Jim; "Empaquetado avanzado: un poco rinde mucho", Intel Corporation, Solutions, enero/febrero de 1986, página 2.
  8. ^ Intel Corporation, "Nuevo componente de enfoque de producto: microprocesador 80186-12: rápido y formidable", Solutions, marzo/abril de 1986, página 10.
  9. ^ Ormsby, John, Editor, "Nuevo enfoque en productos: Componentes: Está bajo control con el 80C186", Intel Corporation, Microcomputer Solutions, noviembre/diciembre de 1987, página 13.
  10. ^ Intel Corporation, "Enfoque: Componentes: El rápido controlador integrado M80C186 reduce el consumo de energía", Microcomputer Solutions, marzo/abril de 1989, página 12.
  11. ^ Intel Corporation, "Nuevo enfoque en productos: Componentes: el nuevo ASSP se adapta a las aplicaciones móviles", Microcomputer Solutions, septiembre/octubre de 1990, página 11.
  12. ^ Intel Corporation, "Nuevo enfoque en productos: Componentes: Los procesadores proporcionaron más funciones para aplicaciones integradas", Microcomputer Solutions, noviembre/diciembre de 1991, página 13.
  13. ^ "Notificación de cambio de producto" (PDF) . 2 de mayo de 2006. Archivado desde el original (PDF) el 9 de octubre de 2006.
  14. ^ "Familia Intel 80188". CPU World .
  15. ^ "Proceso de litografía de 3 μm". WikiChip .
  16. ^ Intel Corporation, "Nuevo enfoque de productos: componentes: el nuevo ASSP se adapta a las aplicaciones móviles", Microcomputer Solutions, septiembre/octubre de 1990, página 11
  17. Pacheco, Alberto (12 de octubre de 2001). "1.3 La familia de microprocesadores de Intel" [Procesadores Intel: MCS-4, MCS-8, MCS-85, x86: IA-16, IA-32, IA-64.]. CB-00-852/01. Lenguaje Ensamblador (en inglés y español). Instituto Tecnológico de Chihuahua . Archivado desde el original el 24 de abril de 2012 . Consultado el 20 de julio de 2010 .
  18. ^ Intel Corporation, "NewsBits: Second Source News", Soluciones, enero/febrero de 1985, página 1
  19. ^ Ashborn, Jim; "Empaquetado avanzado: un poco rinde mucho", Intel Corporation, Solutions, enero/febrero de 1986, página 2
  20. ^ Intel Corporation, "Nuevo enfoque de productos: componentes: el nuevo ASSP se adapta a las aplicaciones móviles", Microcomputer Solutions, septiembre/octubre de 1990, página 11
  21. ^ Crabb, Don (20 de mayo de 1985). "Añadiendo más chispa al IBM PC". InfoWorld . Vol. 7, núm. 20. pág. 49.
  22. ^ EEVblog #410 – Desmontaje del emulador en circuito Microtek 8086. EEVBlog. 15 de enero de 2013 – vía YouTube.
  23. ^ Intel Corporation, "Nuevo enfoque de productos: sistemas: la placa de fax para PC simplifica la transmisión de datos", Microcomputer Solutions, enero/febrero de 1991, página 14.
  24. ^ Brear, Scott (21 de enero de 1985). "El ciclo del cambio se acelera". Computerworld . Vol. 19, núm. 3. IDG Enterprise. pp. ID/15. ISSN  0010-4841.
  25. ^ 7171 Manual de referencia y guía de programación (PDF) . IBM Corporation. 1986. págs. 4–13. GA37-0021-0.
  26. ^ "Notificación de cambio de producto 106013 – 01" (PDF) . Intel . 2 de mayo de 2006. Archivado desde el original (PDF) el 9 de octubre de 2006.
  27. ^ "Intel hace caja con chips antiguos". The Register . Consultado el 18 de febrero de 2024 .
  28. ^ "Innovasic ofrece circuitos integrados de sustitución para los microcontroladores Intel 186/188". Archivado desde el original el 13 de febrero de 2012. Consultado el 19 de enero de 2009 .
  29. ^ "Jamie Iles – Software + Hardware | CPU 80186". www.jamieiles.com .

Enlaces externos