Atariware Wiki: Bus Paralelo

https://www.atariware.cl/wiki     Versión: 6 (26/11/2025 19:22)

Bus Paralelo

Modelo XL


La característica más emocionante de los computadores XL es probablemente la menos anunciada y la menos utilizada: el puerto de bus de expansión paralelo (PBI - parallel bus interface) en la parte posterior de las máquinas. Proporciona acceso directo y sin búfer a todas las líneas de dirección, datos y control, lo que permite el uso de periféricos de alta velocidad (unidades de disco de E/S paralelas rápidas, discos duros y dispositivos de E/S personalizados). El número de abril de 1985 de la revista Analog publicó un artículo de Michael Barton sobre cómo añadir memoria adicional a su 600XL mediante el puerto de expansión. Antic publicó una serie especial de cuatro partes de Earl Rice sobre el bus, de enero a abril de 1985. El conector de bus se ve así:

Arriba Pin Pin Abajo
Tierra GND 1 2 Selección externa
Salida de dirección A0 3 4 A1
A2 5 6 A3
A4 7 8 A5
A6 9 10 GND
A7 11 12 A8
A9 13 14 A10
A11 15 16 A12
A13 17 18 A14
GND 19 20 A15
Líneas de datos D0 21 22 D1
(Bidireccional) D2 23 24 D3
D4 25 26 D5
D6 27 28 D7
GND 29 30 GND
Salida Fase 2 del reloj 31 32 GND
Reservado NC 33 34 Salida del Reset
Solicitud de Interrupción (IRQ) 35 36 Entrada lista
NC 37 38 Salida del decodificador externo
NC 39 40 Salida del refresco
Salida de la dirección de la columna   41 42 GND
Entrada de la desabilitación del paquete matemático 43 44 Dirección de la fila, intermitente (strobe)
GND 45 46 Salida del seguro (latch) de lectura/escritura
(+5v dc?) NC 47 48 NC (+5v dc?)
Salida de Audio 49 50 GND

Mirando el bus desde atrás, se ve así:



El bus de expansión es un tema complejo, que daría para un libro entero. Consulte los artículos de Rice que lo abordan con más detalle. El XE mantiene el bus paralelo, pero lo mejora con una línea de reloj y una corriente continua de +/-5 V integrada. (Barton, en su artículo en Analog, indica que los pines 47 y 48 ya tienen 5 V CC en el bus XL).

Cambios en el modelos XE


En el XE, el bus paralelo se denomina ECI (enhanced cartridge interface - interfaz de cartucho mejorada). Básicamente, se trata de una extensión de 14 pines a la ranura del cartucho que permite que los dispositivos externos se conecten a las líneas de bus de direcciones y datos del equipo, accedan al software del sistema operativo y detecten el estado interno del computador. Su funcionalidad es similar y su software es compatible con la PBI descrita anteriormente.

Parte superior
Pin Ubicación Descripción
Res A Reservado
IRQ B Línea de solicitud de interrupción
HALT C Señal de parada ANTIC
A13-15 D-F Tres líneas de dirección superiores
GND H Tierra

Parte inferior
Pin Ubicación Descripción
EXSEL 1 ¿Selección de dispositivo externo?
RST 2 RESET (reinicio) del sistema
D1xx 3 Selección de chip en el área $Dlxx
MPD 4 Desactivación del paquete matemático (FP)
AUDIO 5 Entrada de audio externa
REF 6 El ciclo actual es una línea de ciclo de refresco
+5V 7 Segunda fuente de alimentación de CC

Viendo la extensión desde atrás, vemos:



A. Reservado 1. EXSEL
B. IRQ 2. RST
C. HALT 3. D1XX
D. A13 4. MPD
E. A14 5. Audio
F. A15 6. REF
H. GND 7. +5v