Adaptador de interfaz periférica - Peripheral Interface Adapter
Un adaptador de interfaz de periféricos (PIA) es un circuito integrado periférico que proporciona una interfaz de E / S en paralelo para sistemas de microprocesadores .
┌─────⊔︀─────┐
Vss ┤ 1 40├ CA1
PA0 ┤ 2 39├ CA2
PA1 ┤ 3 38├! IRQA
PA2 ┤ 4 37├! IRQB
PA3 ┤ 5 36├ RS0
PA4 ┤ 6 35├ RS1
PA5 ┤ 7 34├! RES
PA6 ┤ 8 33├ D0
PA7 ┤ 9 32├ D1
PB0 ┤10 31├ D2
PB1 ┤11 30├ D3
PB2 ┤12 29├ D4
PB3 ┤13 28├ D5
PB4 ┤14 27├ D6
PB5 ┤15 26├ D7
PB6 ┤16 25├ E
PB7 ┤17 24├ CS1
CB1 ┤18 23├! CS2
CB2 ┤19 22├ CS0
Vcc ┤20 21├ R /! W
└───────────┘
Descripción
Los PIA comunes incluyen el Motorola MC6820 y MC6821, y el MOS Technology MCS6520, todos los cuales son funcionalmente idénticos pero tienen características eléctricas ligeramente diferentes. El PIA generalmente se empaqueta en un paquete DIP de 40 pines .
El PIA está diseñado para una conexión sin pegamento al bus de estilo Motorola 6800 y proporciona 20 líneas de E / S, que están organizadas en dos puertos bidireccionales de 8 bits (o 16 líneas de E / S de uso general) y 4 líneas de control (para el protocolo de enlace e interrumpir la generación). Las direcciones para las 16 líneas generales (PA0-7, PB0-7) se pueden programar de forma independiente. Las líneas de control se pueden programar para generar interrupciones, generar automáticamente señales de protocolo de enlace para dispositivos en los puertos de E / S o emitir una señal simple alta o baja.
En 1976, Motorola cambió la familia MC6800 a una tecnología de modo de agotamiento para mejorar el rendimiento de fabricación y operar a una velocidad más rápida. El adaptador de interfaz periférica tuvo un ligero cambio en las características eléctricas de los pines de E / S, por lo que el MC6820 se convirtió en el MC6821.
El MC6820 se usó en Apple I para interconectar el teclado ASCII y la pantalla. También se implementó en la primera generación de máquinas de pinball electrónicas Bally con motor 6800 (1977-1985), como Flash Gordon y Kiss . El MCS6520 se utilizó en la familia de computadoras Atari 400 / Atari 800 y Commodore PET (por ejemplo, para proporcionar cuatro puertos de joystick a la máquina). La computadora Tandy Color usó dos MC6821 para proporcionar acceso de E / S al video, audio y periféricos.
Referencias
- Leventhal, Lance A. (1986). 6502 Programación en lenguaje ensamblador 2ª edición . Osborne / McGraw-Hill. ISBN 0-07-881216-X .
Este artículo de informática es un esbozo . Puedes ayudar a Wikipedia expandiéndolo . |