El Nord-100 fue una serie de minicomputadoras de 16 bits fabricadas por Norsk Data , presentadas en 1979. Venían con el sistema operativo Sintran III , y su arquitectura se basaba en la de la línea Nord-10 , con la que era compatible con versiones anteriores .
El Nord-100 se denominó originalmente Nord-10/M ( M de Micro ) como un procesador OEM de bits [ 1 ] . La placa se diseñó, se terminó y se probó cuando se dieron cuenta de que la unidad central de procesamiento (CPU) era mucho más rápida que la del Nord-10/S. Como resultado, se descartó todo el material de marketing para el nuevo NORD-10/M, la placa se renombró como Nord-100 y se publicitó ampliamente como el sucesor de la línea Nord-10. Más tarde, en un esfuerzo por internacionalizar su línea, la máquina se renombró como ND-100 .
Actuación
UPC
La línea ND-100 utilizaba un procesador personalizado y, al igual que la línea PDP-11 , la CPU determinaba el nombre del ordenador.
- Nord-100/CE, versión comercial extendida, con instrucciones aritméticas decimales (el conjunto de instrucciones decimales pasó a denominarse posteriormente CX).
- ND-110, mejora gradual del ND-100
- ND-110/CX, un ND-110 con instrucciones decimales.
- ND-120/CX, rediseño completo
La línea ND-100 era compatible con las instrucciones de máquina de la línea Nord-10, salvo algunas instrucciones extendidas , todas en modo supervisor, utilizadas principalmente por el sistema operativo. Al igual que la mayoría de los procesadores de su época, la agrupación de bits nativa era octal , a pesar de la longitud de palabra de 16 bits.
La serie ND-100 tenía una CPU microcodificada , con microcódigo descargable , [ 1 ] y se consideraba un procesador de computadora con conjunto de instrucciones complejo (CISC).
ND-100
El ND-100 se implementó utilizando lógica de integración a escala media (MSI) y procesadores de segmentos de bits, [ 1 ] combinando hasta 16 placas empleadas en generaciones anteriores de computadoras Norsk Data en lo que se describió como "la primera minicomputadora de placa única de alto rendimiento del mundo". [ 2 ]
El ND-100 se vendía frecuentemente junto con una tarjeta de unidad de gestión de memoria , la MMS. [ 1 ] El consumo energético combinado de estas tarjetas era de 90 vatios. Las tarjetas solían ocupar las ranuras 2 y 3, para la CPU y la MMS, respectivamente. La ranura 1 estaba reservada para el Tracer, un sistema de depuración de hardware .
ND-100/CE
CE significaba Commercial Extended (Comercial Extendido). El procesador se actualizó reemplazando la memoria PROM de microcódigo.
Se añadieron instrucciones para aritmética y conversión decimal, instrucciones de pila, instrucciones de cambio de segmento utilizadas por el sistema operativo, una instrucción de movimiento de bloques, de prueba y establecimiento, y una instrucción de lectura sin caché.
ND-110
El ND-110 supuso una mejora gradual con respecto al ND-100.
El ND-110 combinaba el sistema de gestión de memoria y la CPU, que antes eran tarjetas separadas, en una sola placa. La placa única de CPU/MMS se conectaba a la ranura de la placa de gestión de memoria, generalmente numerada como 3. El consumo de energía se redujo de 90 vatios a 60.
El ND-110 hizo un uso extensivo de lógica de matriz programable (PAL) y matrices de puertas , con chips de integración a muy gran escala (VLSI) semicustomizados .
El ND-110 tenía tres matrices de puertas:
- El controlador de microinstrucciones, el MIC, también conocido como RMIC, por Rask MIC ( Speedy MIC ). Reemplazó a tres secuenciadores 74S482 y a otros 30 circuitos integrados.
- La matriz de puertas de la Unidad Aritmético-Lógica ( ALU , también conocida como BUFALU ) reemplazó a cuatro procesadores de división de bits Am2901 y algunos registros añadidos, como el registro del bus de datos, el registro de propósito general y el bloque de registros internos.
- El controlador de microdirecciones (MAC, también llamado RMAC, por Rask MAC ( Speedy MAC ). Implementaba aritmética de direcciones de hardware, que en el ND-100 se había realizado en microcódigo.
Además de la memoria caché de macroinstrucciones presente en el ND-100, el ND-110 contaba con una implementación única de memoria caché a nivel de microinstrucciones. De esta forma, se evitaba el paso denominado mapeo del ND-100, ya que la primera palabra de microinstrucción de una macroinstrucción se escribía en la memoria caché de control.
A diferencia de la CPU ND-100, gestionaba las interrupciones síncronas como trampas, de forma similar a como lo hacía la ND-500.
La memoria de control constaba de chips de memoria de acceso aleatorio estática (SRAM) de 4K x 4 bits y 40 ns. Esto significaba que la memoria de control era grabable . Se cargaba al encender el dispositivo y al realizar el borrado maestro desde dos unidades de memoria de solo lectura programable y borrable ( EPROM ) de 32K x 8 bits.
El reloj de la CPU y la red de arbitraje del bus se implementaron utilizando PAL de 15 ns.
El oscilador principal era un oscilador de cristal de 39,3216 MHz.
ND-110/CX
Se trataba del ND-110 con memoria de solo lectura programable (PROM) de microcódigo CX. Las instrucciones añadidas eran las mismas que las del /CE.
El ND-110CX se introdujo en 1986 para reemplazar el modelo anterior ND-100CX como parte de una renovación más amplia de los productos ND-100 de la compañía, introduciendo también los modelos ND-110 Compact y ND-110 Satellite, y los sistemas existentes podían actualizarse a las nuevas configuraciones. [ 3 ] La CPU del ND-110CX se mejoró con respecto al procesador ND-100 anterior, empleando tres nuevos circuitos integrados para reducir el número de dispositivos de 365 a 228 y permitir la provisión de la CPU en un solo módulo. La memoria caché se incrementó y el consumo de energía se redujo en un 40 por ciento. Los sistemas ND-500 también se actualizaron para usar el ND-110CX, empleando la arquitectura del ND-100 en una función de procesamiento de entrada/salida. [ 4 ]
Una variante del ND-110CX, conocida como ND-110PCX, se incorporó a la estación de trabajo Butterfly-110. Esta estación de trabajo se basaba en un modelo compatible con IBM PC/AT fabricado por Ericsson, que empleaba un procesador Intel 80286 y contaba con 512 KB de RAM, capacidad de visualización EGA , disqueteras y unidades de disco duro, [ 5 ] : 1–12 ampliada con dos tarjetas de expansión que proporcionaban el sistema ND-110PCX. [ 5 ] : 2–5 El ND-110PCX estaba equipado con 1 MB de RAM, de los cuales 128 KB se "donaron" al PC para proporcionar la configuración de 640 KB más deseable para las aplicaciones DOS de la época. [ 5 ] : 2–16
La funcionalidad ND-110PCX se incluyó para admitir aplicaciones como la gama de software NOTIS, [ 5 ] : 1–5 y, cuando la estación de trabajo se implementaba con terminales que accedían al sistema a través de sus puertos serie, el producto completo se conocía como Butterfly Teamstation. [ 5 ] : 1–6 El propio sistema PC ejecutaba MS-DOS 3.1 que, junto con otros programas, arrancaba el sistema operativo SINTRAN III/VSX en la expansión ND-110PCX. [ 5 ] : 2–9 La propia estación de trabajo podía ejecutar software DOS simultáneamente con aplicaciones SINTRAN exportadas a usuarios de terminales. [ 5 ] : 1–6
También se comercializaron versiones de gama baja de la estación de trabajo Butterfly (modelos 10, 11 y 12), que omitían la funcionalidad ND-110 pero ofrecían Microsoft Windows y el software Norsk Data Desk Top Manager: una versión para Windows del software NOTIS-WP capaz de leer y escribir documentos almacenados en sistemas Norsk Data o en el disco local. [ 6 ]
ND-120/CX
La CPU ND-120 fue una reimplementación completa en un chip LSI (el llamado chip Delilah ), y originalmente estaba destinada a venderse como ND-1000 , para reflejar el cambio tecnológico, que fue paralelo al cambio de la serie ND-500 a la ND-5000 (nombre en clave Samson ).
El esquema de nombres Samson/Delilah puede reflejar que, alrededor del momento del desarrollo del ND-120, era cada vez más evidente que la arquitectura mixta de 16/32 bits era un cuello de botella para la arquitectura ND-500(0); la documentación técnica interna utilizada en Norsk Data para el chip Delilah tiene un dibujo de una mujer sonriente con el pelo en su puño cerrado.
Referencias
- 1 2 3 4 Descripción funcional del ND-100 (PDF) . Norsk Data . 1985. ND.06.015.02.
- ↑ "Potente miniordenador de 16 bits en una sola placa de circuito impreso" . Electronic Design . 18 de enero de 1980. págs. 120C . Consultado el 1 de julio de 2024 .
- ↑ "Nueva serie ND-100: importantes mejoras de rendimiento" (PDF) . ND News . Abril de 1986. págs. 44–45 . Consultado el 6 de julio de 2024 .
- ↑ "Noticias breves" (PDF) . Noticias de Dakota del Norte . Abril de 1986. pág. 46. Consultado el 6 de julio de 2024 .
- 1 2 3 4 5 6 7 Manual de referencia técnica Butterfly-110 (PDF) . Norsk Data AS. 1987. Consultado el 27 de junio de 2024 .
- ↑ Bakke, Henrik; Marman, Øyvind (marzo de 1987). "ND-BUTTERFLY: Un nuevo estándar para la funcionalidad de las estaciones de trabajo de oficina" ( PDF) . ND News . págs. 50–51 . Consultado el 6 de julio de 2024 .
Enlaces externos
- Manual de referencia ND-100 (PDF) . Norsk Data . 1984. ND.06.014.02 Revisión A.
- Sistema de entrada/salida NORD-100 (PDF) . Norsk Data . 1980. ND.06.016.01.
- Minicomputadoras Norsk Data
- computadoras de 16 bits