주변 인터페이스 어댑터
Peripheral Interface AdapterPIA(Peripheral Interface Adapter)는 마이크로프로세서 시스템에 병렬 I/O 인터페이스를 제공하는 주변 집적회로다.
┌-----⊔⊔-----┐ 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로는 모토로라 MC6820과 MC6821, MOS테크놀로지 MCS6520 등이 있는데, 모두 기능적으로는 동일하지만 전기적 특성이 약간 다르다.PIA는 가장 일반적으로 40핀 DIP 패키지로 포장되어 있다.
PIA는 Motorola 6800 스타일 버스와의 무두질 연결을 위해 설계되었으며, 20개의 I/O 회선을 제공하며, 이 회선은 2개의 8비트 양방향 포트(또는 16개의 범용 I/O 회선)와 4개의 제어 회선(핸드셰이킹 및 인터럽트 생성용)으로 구성된다.16개의 모든 일반 회선(PA0-7, PB0-7)에 대한 방향은 독립적으로 프로그래밍할 수 있다.제어 라인은 인터럽트를 생성하거나, I/O 포트의 장치에 대한 핸드셰이킹 신호를 자동으로 생성하거나, 일반 하이 또는 로우 신호를 출력하도록 프로그래밍할 수 있다.
1976년 모토로라는 MC6800 제품군을 고갈 모드 기술로 전환하여 제조 수율을 개선하고 보다 빠른 속도로 운영하였다.주변 인터페이스 어댑터는 I/O 핀의 전기적 특성이 약간 변화하여 MC6820이 MC6821이 되었다.[1]
MC6820은 Apple I에서 ASCII 키보드와 디스플레이를 연결하는 데 사용되었다.[2]또한 플래시 고든[3], 키스와 같은 6800 전력의 발리 전자 핀볼 머신 1세대(1977-1985)에도 배치되었다.[4]MCS6520은 아타리 400/Atari 800[5] 및 Commodore PET[6] 컴퓨터 제품군에서 사용되었다(예를 들어, 기계에 조이스틱 포트 4개를 제공하기 위해).Tandy Color Computer는 비디오, 오디오 및 주변 장치에 대한 I/O 액세스를 제공하기 위해 두 대의 MC6821을 사용했다.[7]
참조
- 레벤탈, 랜스 A. (1986)6502 어셈블리 언어 프로그래밍 2판.오스본/맥그라우 힐 ISBN0-07-881216-X.
- ^ Advanced Information: 1.5 and 2.0 MHz Components for the M6800 Microcomputer System. Austin, Texas: Motorola Semiconductor Products. April 1977. pp. 4–6. ADI-429. MC6820은 PA0–7 핀과 PB0–7 핀의 전기적 특성이 약간 바뀌었기 때문에 MC6821이 되었다.일반적인 입력 고전류는 -250 μAdc에서 -400 μAdc로, 입력 저전류는 1.0 mAdc에서 1.3 mAdc로 변경되었다.
- ^ Apple-1 Operation Manual (PDF). 1976. p. 7. Archived from the original (PDF) on 2011-05-19. Retrieved 2016-03-05.
- ^ Flash Gordon Manual. Bally. 1981. p. 22.
- ^ Kiss Manual. Bally. 1979. p. 22.
- ^ Sams Computerfacts Technical Service Data - Atari 800 (PDF). November 1984. p. IV.
- ^ West, Raeto Collin (January 1982). Programming the PET/CBM. COMPUTE! Books. ISBN 0-942386-04-3. Retrieved 2020-04-05.
- ^ Chris Lomont (July 2006). "Chris Lomont's Color Computer 1/2/3 Hardware Programming" (PDF). www.lomont.org/Software/Misc/CoCo/Lomont_CoCoHardware.pdf. Retrieved 5 May 2020.