Comelta Carcasa Marrón - AIM65
Bajo la carcasa marrón nos encontramos un Rockwell R6500, más conocido como AIM-65, montado sobre un chasis metálico, en el que se instala una fuente de alimentación fabricada por Premo SA. La carcasa fue diseñada por G.Gurioli, y fabricada por TEKO Bologna – Italy. La fuente de alimentación proporciona +5Vcc, +12Vcc y +24Vcc. Para el funcionamiento solo se requieren +5Vcc, si bien para la impresora y TTY se requieren los +24Vcc.
El AIM-65 es ideal para aplicaciones de escritorio, educativas e industriales. La impresora incorporada, única entre las microcomputadoras de su clase, hace que el AIM-65 sea adecuado para cualquier aplicación de control y monitoreo que requiera una copia impresa, como monitoreo del rendimiento del equipo, registro de datos, test y evaluación, adquisición y reducción de datos, y mediciones y análisis en laboratorio.
El monitor simplifica la verificación de programas, con funciones de un solo paso que rastrean la ejecución de instrucciones y registran contenidos, deteniendo la ejecución en los puntos de interrupción especificados. La memoria y los registros se pueden examinar y modificar para establecer condiciones de ejecución controladas, y permitir un análisis detallado del rendimiento del programa. El editor de texto permite el uso de ensamblador y lenguajes de alto nivel, y la introducción y edición sencilla de instrucciones a nivel del código fuente.

Características
Ordenador en una única placa con RAM, ROM y puertos E/S
– CPU 6502
– Hasta 4Kbytes de memoria estática 2114
– Hasta 20Kbytes, PROM 2532 o ROM R2332
– Interface de cassette, con 2 líneas de control
– Interface serie de 20mA
– Bus de expansión
Impresora térmica de 20 columnas
– 64 caracteres en formato ASCII
– 120 líneas por minuto
– Fuente con matriz de puntos de 5×7
Display de 20 caracteres
– 64 caracteres en formato ASCII
– Fuente de 16 segmentos
– Caracteres de alto contraste
Teclado alfanumérico de 54 teclas, estilo terminal
– 26 caracteres alfabéticos
– 10 caracteres numéricos
– 22 caracteres especiales
– 9 funciones de control
– 3 funciones definidas por el usuario, dos de las cuales se utilizan en BASIC
Depurador residente en ROM
– Generación de comandos con la pulsación de una sola tecla
– Ejecución en un solo paso, con seguimiento y puntos de interrupción
– Permite examinar y alterar los registros y la memoria
– Introducción y desensamblado de instrucciones nemotécnicas
Editor de texto
– Línea de comandos (Read, Insert, Delete, List)
– Búsqueda de cadena de caracteres y reemplazo de los mismos
Interface Paralelo
– R6522 VIA (Vesatile Inferface Adapter)
– Dos puertos paralelos bidireccionales de 8 bits
– Dos puertos para control de 2 bits
– Dos contadores/temporizadores de 16 bits programables
– Interface serie de 8 bits
Lenguajes opcionales en ROMs
– Ensamblador simbólico, 4 Kb
– Intérprete BASIC, 8Kb
– Compilador PL/65, 8Kb
– Compilador/Intérprete FORTH, 8Kb
– Compilador/Intérprete Pascal, 20Kb (16Kb externos)
Comandos del Monitor
Funciones principales
(Botón RESET) – Entrar e inicializar el Monitor
ESC – Regresa al Monitor
E – Entrar e inicializar el Editor de texto
T – Regresa al Editor de texto
N – Salta a D000
5 – Salta a B000
6 – Salta a 6003
Mostrar/Alterar Registros y Memoria
* – Modificar el contador de programa a (dirección)
A – Alterar el acumulador a (byte)
X – Alterar el registro X a (byte)
Y – Alterar el registro Y a (byte)
P – Alterar el estado del procesador a (byte)
S – Alterar el puntero de pila a (byte)
R – Mostrar todos los registros
M – Muestra cuatro posiciones de memoria, comenzando en (dirección)
(ESPACIO) – Muestra las próximas cuatro posiciones de memoria
I – Alterar la ubicación actual de la memoria
Manipular los puntos de interrupción
# – Borrar todos los puntos de interrupción
4 – Activar o desactivar el punto de interrupción
B – Establecer de uno a cuatro puntos de interrupción
? – Muestra las direcciones de los puntos de interrupción
Instrucciones de Control/Rastreo
G – Ejecutar el programa del usuario
Z – Activa o desactiva el modo de rastreo de instrucciones
V – Activar/desactivar el modo de rastreo de registro
H – Historial del contador del programa de rastreo
Introducir y desensamblar instrucciones
I – Entrar al modo de introducción de instrucciones mnemotécnicas
K – Desensamblar memoria
Dispositivos periféricos de control
L – Carga el código en la memoria desde el dispositivo de E/S
D – Vuelca el código al dispositivo de E/S
1 – Activar/desactivar el control del cassette 1
2 – Activar/desactivar el control del cassette 2
3 – Verificar la suma de comprobación de la cinta
CTRL PRINT – Activar/desactivar la impresora
LF – Avanza impresora
PRINT – Imprimir Mostrar contenido
Llamar a funciones definidas por el usuario
F1 – Llama a la función de usuario 1
F2 – Llama a la función de usuario 2
F3 – Llama a la función de usuario 3
Comandos del Editor de texto
Mapa de Memoria
R – Lee las líneas en el búfer de texto
I – Insertar línea en el búfer de texto
K – Eliminar la línea de texto actual
(ESPACIO) – Muestra la línea de texto actual
L – Lista las líneas de texto al dispositivo de E/S
U – Sube la línea
D – Baja la línea
T – Ir a la línea superior del texto
B – Ir a la línea inferior del texto
F – Busca la cadena de caracteres
C – Cambia la cadena de caracteres
Q – Salir del Editor de texto, regresa al Monitor

Opciones disponibles a la hora de comprar un AIM-65

Opciones de ampliación

FUNCIONAMIENTO DEL AIM-65
El AIM-65 consta de una placa base (que incluye la CPU, el circuito de control, decodificadores, memoria, E/S y el circuito de control de la impresora), un módulo de visualización (display) y un módulo de teclado separado. La impresora térmica se monta directamente en la placa, mientras que el display se monta en soportes angulares que se sujetan a la placa.
Procesador (CPU)
El microprocesador R6502 de 8 bits, proporciona el control y monitoreo general de todas las operaciones del AIM-65. El R6502 se comunica con otros elementos mediante tres buses separados. Un bus de direcciones de 16 bits que permite que la CPU gestione directamente 65.536 ubicaciones de memoria. Un bus de datos bidireccional de 8 bits que mueve datos desde la CPU hacia/desde la memoria y los dispositivos de interfaz. El bus de control transporta varias señales de temporización y control entre la CPU y los periféricos, dispositivos y elementos externos de la interfaz.
La CPU opera a 1 MHz, y está controlada por un oscilador de 4 MHz. El reloj del sistema, y las señales de control de lectura/escritura, son generadas por la CPU, y se almacenan en búfer, y se enrutan a otros dispositivos integrados y al conector de expansión.
Un circuito decodificador proporciona las señales de selección de chip a los zócalos PROM/ROM y RAM integrados, y a los dispositivos de E/S. Para la selección de chips se envían 4 Kbytes a los zócalos PROM/ROM ($BXXX-$FXXX), mientras que las señales de selección de 1 Kbyte se enrutan a los zócalos RAM ($00XX-$XCXX). La E/S integrada también se decodifica mediante selectores de 1 Kbyte ($A0XX-$ACXX).
El botón RESET provoca el REINICIO de los dispositivos integrados y de los dispositivos conectados a los conectores de expansión. Es posible la conexión de un interruptor RESET remoto. El interruptor STEP/RUN sirve para seleccionar la ejecución de los programas, en modo de un solo paso o en el modo de ejecución. En el modo de un solo paso, la ejecución de todas las instrucciones en el rango de direcciones 0-$9FFF se puede rastrear o detener en cualquiera de los cuatro puntos de interrupción especificados. El interruptor KB/TTY sirve para seleccionar el uso del teclado y la pantalla del AIM 65, o el uso de un teletipo conectado a la interfaz de 20 mA.
Memoria
Para obtener 1Kb de RAM se necesitan 2 módulos de memoria estática 2114 (1.024×4). Las opciones disponibles en el momento de la compra eran de 1Kb y 4Kb (ver tabla de opciones de compra). A la versión de 1Kb se le puede ir añadiendo módulos (pares) de memoria, en los zócalos vacíos, hasta obtener el máximo de 4Kb.
Los cinco zócalos PROM/ROM aceptan la instalación de ROMs R2332 y PROMs 2532 de 4Kbyte, o dispositivos más pequeños con patillas compatibles, por ejemplo, PROMs 2516 de 2Kbyte. El AIM-65 viene con dos ROM R2332, que contienen el Monitor de depuración/Editor de texto instalado en las direcciones $E000·$FFFF.
E/S
Las 16 líneas de datos bidireccionales, y las 4 líneas de control de protocolo del VIA R6522, se enrutan directamente al conector de la aplicación. Las ocho líneas de alta capacidad del VIA puerto «B» pueden controlar directamente muchos dispositivos estándar de la industria, como los relés de estado sólido. Una de las líneas se puede utilizar como línea de entrada o de salida en serie.
La interfaz de la grabadora de audio conecta a una o dos grabadoras de cassette. Dos líneas de control remoto pueden controlar dos grabadoras de forma independiente, durante las operaciones de lectura y escritura, utilizando el formato de grabación de bloques de audio del AIM-65.
Periféricos
La impresora imprime en rollos de papel térmico por medio de diez elementos térmicos, montados en un cabezal móvil, cada uno de los cuales puede imprimir dos caracteres de matriz de puntos de 5 x 7. Los caracteres impresos están formados por patrones de puntos almacenados en las ROM del Monitor/Editor del AIM-65. Tras imprimir cada fila de puntos horizontales, el motor de la impresora hace avanzar el papel. Para el correcto funcionamiento se deben suministrar +24V. La impresión está controlada por subrutinas residentes en las ROM Monitor/Editor.
El display del AIM-65 consta de cinco pantallas alfanuméricas de 16 segmentos y cuatro dígitos, y un PIA R6250 (Adaptador de Interfaz Periférica), montado en el módulo de pantalla que se conecta a la PCB a través de dos cables planos. Cada cuadrante de pantalla contiene memoria interna, decodificador y circuito controlador. Los datos pueden enviarse a la pantalla usando las subrutinas Monitor ROM.
El módulo de teclado se conecta a la PCB mediante un cable plano extraíble de 16 conductores. La interfaz es a través de un RIOT R6532 (RAM, I/O, Timer) el cual soporta el monitor con la RAM y el temporizador. La matriz del teclado es escaneada por ocho líneas de salida del RIOT, con los retornos de la matriz enrutados a través de ocho líneas de entrada del R6532.
Diagrama de funcionamiento

Application conector J1
Expansion conector J3
Necesitamos más información de estos equipos. Si los diseñaste, usaste, o tienes más información por favor envíanos la info que tengas, fotos, … We need more info.













