Las CPU de la serie 1801 eran una familia de microprocesadores soviéticos de 16 bits basados en los núcleos de microarquitectura autóctonos de Elektronika NC [ru] , pero compatibles binariamente con las máquinas PDP-11 de DEC . Lanzados por primera vez en 1980, varios modelos y variantes de la serie se encontraban entre los microprocesadores soviéticos más populares y dominaron los sistemas integrados y las aplicaciones militares de la década de 1980. También se utilizaron en áreas muy diferentes, como calculadoras gráficas (Elektronika MK-85 [ru] ) y CNC industriales (serie Elektronika NC), pero podría decirse que su uso más conocido fue en varios diseños soviéticos de mini y microcomputadoras de uso general. como las familias SM EVM , DVK , UKNC y BK . Debido a ser la CPU de la popular computadora doméstica Elektronika BK , utilizada en sus últimos años como máquina de demostración , así como a los micros DVK que a menudo ofrecían un primer vistazo al mundo UNIX , este procesador alcanzó una especie de estatus de culto entre los soviéticos. y luego los programadores rusos y, en menor medida, los programadores internacionales.
Desarrollo
La historia de esta CPU se remonta a principios de la década de 1970, cuando el grupo de ingenieros del Centro de Computación Especial de Zelenograd , dirigido por DI Yuditsky, desarrolló su primera minicomputadora de 16 bits , llamada Elektronika NC-1. Esta máquina, destinada a competir directamente con la serie SM EVM , se lanzó por primera vez en 1973 y utilizó la CPU 587 de 4 bits, a veces llamada el primer microprocesador soviético de la historia . Sus descendientes resultaron populares y fueron ampliamente utilizados en diversos sistemas de control y equipos de telecomunicaciones. Sin embargo, la naturaleza de bits de sus CPU hacía que estas máquinas fueran algo difíciles de manejar, especialmente en aplicaciones militares, y se identificó la necesidad de un microprocesador de un solo chip.
En 1980, entró en producción la primera CPU 1801 destinada a llenar este nicho, K1801VE1 . Era esencialmente un microcontrolador con 256 bytes de RAM en el chip , 2K ROM y otros circuitos periféricos, todavía basado en el conjunto de instrucciones NC de Elektronika , pero compatible con un clon soviético del Q-Bus de DEC que ya fue adoptado como estándar de la industria: un primera señal de lo que vendrá. Sus circuitos periféricos estaban infrautilizados por la industria, ya que se utilizaba principalmente como CPU de uso general, en lugar de microcontrolador, por lo que se decidió simplificar el chip, eliminando dispositivos innecesarios del troquel . Pero para entonces su organización matriz, la SCC, ya había perdido en los juegos de poder que plagaban la industria soviética.
Por su naturaleza, la industria soviética era una estructura extremadamente burocrática , por lo que el proceso de toma de decisiones a menudo no estaba impulsado por consideraciones técnicas o económicas, sino por los resultados de los juegos de influencia entre varias organizaciones y funcionarios. SCC, a pesar de sus éxitos técnicos y la popularidad de sus diseños, no estuvo exento de oponentes e incluso enemigos. Si bien su personal tenía aversión a copiar y aplicar ingeniería inversa a la tecnología occidental, muchos grupos dentro del Ministerio de Industria Electrónica argumentaron que era una forma más rápida y segura de satisfacer las necesidades. Estos grupos eventualmente prevalecieron, y en 1976 el SCC fue esencialmente disuelto, su base técnica pasó a la planta de Angstrem mientras que algunos de sus laboratorios de investigación se unieron al Instituto de Investigación de Tecnología de Precisión (que realmente no los necesitaba), y otros formaron un brazo de investigación del recién formado Centro Científico NPO.
Discontinuación
Esta repentina reorganización resultó en el abandono de la arquitectura NC de Elektronika (continuó solo en los CNC basados en una máquina NC-1, algunos de los cuales se utilizan hasta el día de hoy) y la adopción de la compatibilidad PDP-11 como estándar MEI. un proceso a veces llamado revuelta del PPD en la literatura rusa. Por lo tanto, el microcódigo para la nueva CPU simplificada fue rediseñado y hecho compatible con el conjunto de instrucciones LSI-11 . El nuevo procesador fue lanzado en 1982, denominado K1801VM1 . Se complementó con la matriz de puertas KR1801VP1 ( ruso : КР1801ВП1 ) de 600 puertas , que se utilizó para implementar varios circuitos de soporte, un chip ROM KR1801RE2 de 64 Kib y una EPROM K573RF3 de 64 Kib . Juntos constituyeron la primera generación ampliamente utilizada de la familia 1801. El conjunto de puertas KR18101VP1 fue fabricado posteriormente por varias segundas fuentes: Exiton Pavlovsky Posad , SEMZ Solnechnogorsk e Intermos en Hungría. [1]
Características técnicas
Todas las CPU de la familia eran microprocesadores de un solo chip de 16 bits basados en la microarquitectura Elektronika NC [ru] , sin embargo, solo el primero, el microcontrolador K1801VE1 , usaba el conjunto de instrucciones Electronica NC . Otros tienen un microcódigo actualizado que implementa la arquitectura LSI-11 . Varios modelos diferían en la velocidad del reloj, el conjunto de instrucciones (los primeros modelos carecían de los comandos y , por ejemplo), el paquete y el ancho del bus de direcciones (los últimos modelos admitían direccionamiento de 22 bits). En términos de potencia de procesamiento bruta, es aproximadamente comparable al Intel 286 fabricado en Estados Unidos . MULDIV
Tiene dos espacios de direcciones diferentes y la capacidad de cambiar rápidamente entre ellos. Se utilizaron para implementar el subconjunto de instrucciones FIS, con instrucciones procesadas no en microcódigo, sino como controladores de interrupciones en una ROM oculta.
K1801VM3
Conjunto de instrucciones: LSI-11 ; EIS y MMU ( MTPD, MTPI, MFPD, MFPI) incluidos
Tecnología: nMOS de 4 μm (las versiones CMOS posteriores se denominaron 1806VM3U, 1806VM5U y N1836VM3)
Tamaño del troquel: 6,65x8 mm, 28900 transistores [6]
Paquete: plano de plástico de 64 pines (KA1801VM4) o CQFP de 64 pines (KN1801VM4)
Mayor desarrollo
serie 1806
Todos los dispositivos de la serie 1806 están fabricados con tecnología CMOS y requieren una fuente de alimentación de +5 V.
1806VM2 : funcionalmente equivalente al nMOS K1801VM2; velocidad de reloj 5MHz; Paquete plano cerámico de 42 pines; 134636 transistores [8] [9] [10] [11]
N1806VM2 : funcionalmente equivalente al nMOS K1801VM2; velocidad de reloj 5 MHz; QFP C de 64 pines ; 134636 transistores; fabricado por Fizika Moscú como segunda fuente [8] [9] [10] [11]
1806VM3U : funcionalmente equivalente al nMOS K1801VM3; velocidad de reloj 8MHz; QFP C de 64 pines [10]
1806VM4U : funcionalmente equivalente al nMOS K1801VM4; velocidad de reloj 8 MHz; QFP C de 64 pines [10]
1806VM5U : funcionalmente equivalente al nMOS K1801VM3; velocidad de reloj 16MHz; QFP C de 64 pines [10]
Similar to the 1801VP1 for the 1801 series, peripheral functions for the 1806 series are implemented using the gate arrays 1806VP1 ( Russian : 1806ВП1 ), 1806KhM1 ( Russian : 1806ХМ1 , later renamed to 1806BTs1, Russian : 1806БЦ1 ), [8] and 1582VZh3 ( Ruso : 1582ВЖ3 ). [9]
Microcontrolador . Utiliza un núcleo 1806VM2 con lógica de soporte implementada en ULA colocadas en el mismo troquel. Incluye controlador de teclado , UART , interfaz paralela, MMU , temporizador de vigilancia y PMU . La memoria es externa. La versión de desarrollo se llamó T36VM1-2.
serie 1836
Todos los dispositivos de la serie 1836 están fabricados con tecnología CMOS y requieren una fuente de alimentación de +5 V. Son fabricados por Fizika Moscú como segunda fuente.
N1836VM3 : funcionalmente equivalente al nMOS K1801VM3; velocidad de reloj 25 MHz; QFP C de 64 pines [1] [9] [13]
N1836VM4 : funcionalmente equivalente al nMOS K1801VM4; velocidad de reloj 16 MHz; QFP C de 64 pines [9] [13]
morir fotos
K1801VM1
KM1801VM2
KM1801VM3
N1806VM2
Usar
Estas CPU se utilizaron en:
Soyuz-Neon PC-11/16 PC, más o menos similar al AT en rendimiento (N1806VM2)
^ abc "1801ая серия" [Serie 1801] (en ruso) . Consultado el 11 de julio de 2016 .
^ "Цифровая археология: 1801 и все-все-все" [Arqueología digital: 1801 y todo-todo] (en ruso) . Consultado el 16 de enero de 2019 .
^ Ниссельсон, Л.И. (1989). Цифровые и аналоговые интегральные микросхемы [ Circuitos integrados digitales y analógicos ] (en ruso). Radio y sonido. ISBN5256002597.
^ abcd "El procesador soviético 1801VM2 LSI-11". cpushack.com . 4 de noviembre de 2021 . Consultado el 8 de diciembre de 2022 .
^ "Цифровая археология: 1801 и все-все-все" [Arqueología digital: 1801 y todo-todo] (en ruso) . Consultado el 16 de enero de 2019 .
^ "Цифровая археология: 1801 и все-все-все" [Arqueología digital: 1801 y todo-todo] (en ruso) . Consultado el 16 de enero de 2019 .
^ ab "El procesador LSI-11 mejorado 1801VM3 soviético". cpushack.com . 20 de noviembre de 2021 . Consultado el 8 de diciembre de 2022 .
^ abc "1806ая серия" [Serie 1806] (en ruso) . Consultado el 11 de julio de 2016 .
^ abcde "Компоненты микропроцессорных систем" [Componentes para sistemas de microprocesadores] (en ruso). Moscú: NPO Fizika . Consultado el 22 de noviembre de 2016 .
^ abcde "Circuitos integrados (CI) para dispositivos informáticos". Zelenogrado: unidad tecnológica . Consultado el 25 de noviembre de 2016 .
^ ab "16-разрядный LSI/2-совместимый микропроцессор" [microprocesador compatible con LSI/2 de 16 bits] (en ruso). Zelenogrado: Angstrem . Archivado desde el original el 15 de mayo de 2016 . Consultado el 22 de noviembre de 2016 .
^ Нефедов, А.В. (2000). Microscopios integrados y otras analogías. Том 07. Серии К700-К1043 [ Circuitos integrados y sus equivalentes extranjeros. Tomo 07. Serie K700-K1043. ] (en ruso). Moscú: ИП РадиоСофт. ISBN5-93037-003-6. Consultado el 21 de octubre de 2016 .
^ ab "16-разрядный LSI-11/23-совместимый комплект" [serie compatible con LSI-11/23 de 16 bits] (en ruso). Zelenogrado: Angstrem . Archivado desde el original el 15 de mayo de 2016 . Consultado el 22 de noviembre de 2016 .
^ "Computadoras rusas en el transbordador Buran". Choza de CPU. 20 de febrero de 2011 . Consultado el 24 de noviembre de 2016 .
^ "CIENCIA Y TECNOLOGÍA - EUROPA Y AMÉRICA LATINA" (PDF) . Centro de Información Técnica de Defensa. 22 de junio de 1987. págs. 66–75. Archivado desde el original el 25 de agosto de 2016 . Consultado el 12 de febrero de 2018 .
enlaces externos
1801BM1 (15 de enero de 2023). "CPU, originales y clones PDP-11 antiguos rediseñados". GitHub .{{cite web}}: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace )