stringtranslate.com

Adaptador de interfaz de periféricos

Adaptadores de interfaz de periféricos Motorola MC6820 y MC6821

Un adaptador de interfaz periférica (PIA) es un circuito integrado periférico que proporciona interfaz de E/S paralela para sistemas de microprocesadores .

MOS 6520
Configuración de pines PIA
  ┌─────⊔︀─────┐Vss┤1 40├CA1PA0 ┤ 2 39├ CA2PA1 ┤ 3 38├ !IRQAPA2 ┤ 4 37├ !IRQBPA3 ┤ 5 36├ RS0PA4 ┤ 6 35├ RS1PA5 ┤ 7 34├ !RESPA6┤8 33├D0PA7 ┤ 9 32├ D1PB0 ┤10 31├ D2PB1 ┤11 30├ D3PB2 ┤12 29├ D4PB3 ┤13 28├ D5PB4 ┤14 27├ D6PB5 ┤15 26├ D7PB6┤16 25├EPB7 ┤17 24├ CS1CB1 ┤18 23├ !CS2CB2 ┤19 22├ CS0Vcc ┤20 21├ R/!W └───────────┘

Descripción

Los PIA comunes incluyen Motorola MC6820 y MC6821, y MOS Technology MCS6520, todos los cuales son funcionalmente idénticos pero tienen características eléctricas ligeramente diferentes. El PIA suele estar empaquetado en un paquete DIP de 40 pines .

El PIA está diseñado para una conexión sin pegamento al bus 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 protocolo de enlace ). e interrumpir la generación). Los sentidos 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. [1]

El MC6820 se utilizó en Apple I para interconectar el teclado ASCII y la pantalla. [2] 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 [3] y Kiss . [4] El MCS6520 se utilizó en la familia de computadoras Atari 400 y 800 [5] y Commodore PET [6] (por ejemplo, para proporcionar cuatro puertos de joystick a la máquina). La computadora Tandy Color utiliza dos MC6821 para proporcionar acceso de E/S al video, audio y periféricos. [7]

Referencias

  1. ^ Información avanzada: componentes de 1,5 y 2,0 MHz para el sistema de microcomputadora M6800 . Austin, Texas: Productos semiconductores de Motorola. Abril de 1977. págs. 4–6. ADI-429.El MC6820 se convirtió en MC6821 porque las características eléctricas de los pines PA0–7 y PB0–7 cambiaron ligeramente. La corriente alta de entrada típica pasó de -250 μAdc a -400 μAdc y la corriente baja de entrada pasó de 1,0 mAdc a 1,3 mAdc.
  2. ^ Manual de funcionamiento de Apple-1 (PDF) . 1976. pág. 7. Archivado desde el original (PDF) el 19 de mayo de 2011 . Consultado el 5 de marzo de 2016 .
  3. ^ Manual de Flash Gordon. Excesivamente. 1981. pág. 22.
  4. ^ Manual de besos. Excesivamente. 1979. pág. 22.
  5. ^ Datos del servicio técnico de Sams Computerfacts: Atari 800 (PDF) . Noviembre de 1984. p. IV.
  6. ^ Oeste, Raeto Collin (enero de 1982). Programación del PET/CBM. ¡CALCULAR! Libros. ISBN 0-942386-04-3. Consultado el 5 de abril de 2020 .
  7. ^ Chris Lomont (julio de 2006). "Programación de hardware de computadora en color 1/2/3 de Chris Lomont" (PDF) . www.lomont.org/Software/Misc/CoCo/Lomont_CoCoHardware.pdf . Consultado el 5 de mayo de 2020 .