Articulo de referencia

Procesador IBM PALM

El PALM ( Program All Logic in Microcode [ 1 ] ) es una unidad central de procesamiento (CPU) de 16 bits desarrollada por IBM. Se utilizó en el IBM 5100 Portable Computer , pred...

El PALM ( Program All Logic in Microcode [ 1 ] ) es una unidad central de procesamiento (CPU) de 16 bits desarrollada por IBM. Se utilizó en el IBM 5100 Portable Computer , predecesor del IBM PC , y en los modelos posteriores IBM 5110 e IBM 5120. Es probable que el PALM también se haya utilizado como controlador integrado en otros productos de IBM.

IBM se refería a PALM como un microprocesador , aunque usaban ese término para referirse a un procesador que ejecuta microcódigo para implementar un conjunto de instrucciones de nivel superior , en lugar de su definición convencional de una CPU en un circuito integrado . El procesador PALM era una placa de circuito [ 2 ] que contenía 13 matrices de puertas bipolares empaquetadas en latas metálicas cuadradas, 3 circuitos integrados de lógica transistor-transistor (TTL) convencionales en paquetes de doble línea y 1 parte de lata metálica redonda.

El PALM se utilizó para implementar un emulador, que a su vez podía ejecutar instrucciones de máquina escritas originalmente para otras máquinas; así es como se ejecutaba IBM System/360 APL en el 5100. [ 3 ]

PALM tiene un bus de datos de 16 bits , con dos bits adicionales para la paridad . PALM puede direccionar directamente 64  KB (64 KiB ) de memoria. El IBM 5100 podía configurarse con hasta 64 KB (las ROM de APL y BASIC suman más de 64 KB) de ROS ejecutable ( ROM ) y hasta 64 KB de RAM . Se utilizó un sencillo esquema de conmutación de bancos para ampliar el espacio de direcciones.    

En 1973, el Centro Científico IBM Los Gatos desarrolló un prototipo de computadora portátil llamado SCAMP (Special Computer APL Machine Portable) basado en el procesador PALM con una unidad de casete compacta Philips, una pequeña pantalla CRT y un teclado de funciones completas. [ 4 ]

Referencias

  1. Un ordenador portátil basado en microprocesador: el IBM 5100, Actas del IEEE (Volumen: 64, Número: 6, junio de 1976)
  2. Rescatando un enorme programa APL para IBM 1130 "¿Qué es una computadora personal?" . PC Magazine . Noviembre de 1983. No es un chip, sino una sola placa... un emulador de IBM 1130 en microcódigo PALM.
  3. "¿John Titor tenía razón? IBM 5100" . Un emulador, utilizado solo para APL, no para BASIC.
  4. TOSEC: Compatibles con IBM PC (23/04/2012) Archivo de Internet
  • Información sobre el IBM 5110, incluyendo el diseño del procesador PALM.
  • Acerca de diversas implementaciones de microcódigo

Fotos
  • Daves Old Computers: Esta página contiene un enlace con una imagen de la placa de circuitos del IBM PALM, así como numerosas fotos del IBM 5100. El manual de información de mantenimiento, cuyo enlace se encuentra al final de la página, incluye un apéndice que describe el microcódigo.