Адаптер периферийного интерфейса

Адаптер периферийного интерфейса (PIA) — это периферийная интегральная схема, обеспечивающая параллельный интерфейс ввода-вывода для микропроцессорных систем.

┌─────⊔︀─────┐
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
└───────────┘
Описание [ править ]
К распространенным PIA относятся Motorola MC6820 и MC6821, а также MOS Technology MCS6520, которые функционально идентичны, но имеют несколько разные электрические характеристики. PIA чаще всего упаковывается в 40-контактный DIP-корпус .
PIA предназначен для бесклеевого подключения к Motorola 6800 типа шине и обеспечивает 20 линий ввода-вывода, которые организованы в два 8-битных двунаправленных порта (или 16 линий ввода-вывода общего назначения) и 4 линии управления (для установления связи) . и генерация прерываний ). Направления для всех 16 основных линий (PA0-7, PB0-7) можно запрограммировать независимо. Линии управления можно запрограммировать на генерацию прерываний, автоматическую генерацию сигналов подтверждения связи для устройств на портах ввода-вывода или вывод простого высокого или низкого сигнала.
В 1976 году Motorola перевела семейство MC6800 на технологию режима истощения, чтобы повысить производительность производства и работать с большей скоростью. В адаптере периферийного интерфейса были небольшие изменения в электрических характеристиках контактов ввода-вывода, поэтому MC6820 стал MC6821. [1]
MC6820 использовался в Apple I для сопряжения клавиатуры ASCII и дисплея. [2] Он также использовался в первом поколении электронных автоматов для игры в пинбол Bally с двигателем 6800 (1977–1985), таких как Flash Gordon. [3] и Поцелуй . [4] MCS6520 использовался в Atari 400 и 800. [5] и коммодор ПЭТ [6] семейство компьютеров (например, чтобы обеспечить на машине четыре порта для джойстика). использует Цветной компьютер Tandy два MC6821 для обеспечения доступа ввода-вывода к видео, аудио и периферийным устройствам. [7]
Ссылки [ править ]
- Левенталь, Лэнс А. (1986). 6502 Программирование на языке ассемблера, 2-е издание . Осборн/МакГроу-Хилл. ISBN 0-07-881216-X .
- ^ Дополнительная информация: Компоненты 1,5 и 2,0 МГц для микрокомпьютерной системы M6800 . Остин, Техас: Motorola Semiconductor Products. Апрель 1977 г., стр. 4–6. АДИ-429. MC6820 стал MC6821, потому что электрические характеристики контактов PA0–7 и PB0–7 немного изменились. Типичный входной высокий ток изменялся от -250 мкА до -400 мкА, а входной низкий ток - от 1,0 мА до 1,3 мА.
- ^ Руководство по эксплуатации Apple-1 (PDF) . 1976. с. 7. Архивировано из оригинала (PDF) 19 мая 2011 г. Проверено 5 марта 2016 г.
- ^ Руководство Флэша Гордона . Балли. 1981. с. 22.
- ^ Руководство по поцелуям . Балли. 1979. с. 22.
- ^ Данные технического обслуживания Sams Computerfacts — Atari 800 (PDF) . Ноябрь 1984 г. с. IV.
- ^ Уэст, Раэто Коллин (январь 1982 г.). Программирование ПЭТ/CBM . ВЫЧИСЛИТЕ! Книги. ISBN 0-942386-04-3 . Проверено 5 апреля 2020 г.
- ^ Крис Ломонт (июль 2006 г.). «Аппаратное программирование цветного компьютера 1/2/3 Криса Ломонта» (PDF) . www.lomont.org/Software/Misc/CoCo/Lomont_CoCoHardware.pdf . Проверено 5 мая 2020 г.