Çevresel Arayüz Adaptörü - Peripheral Interface Adapter

Motorola MC6820 ve MC6821 Çevresel Arayüz Adaptörleri

Bir Periferal Ara Adaptör (PIA) a, çevresel entegre devre paralel I / O ara-yüz temin mikroişlemci sistemleri.

MOS 6520
PIA pin yapılandırması
     ┌─────⊔︀─────┐  
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  
    └───────────┘ 

Açıklama

Yaygın PIA'lar arasında hepsi işlevsel olarak aynı olan ancak biraz farklı elektriksel özelliklere sahip olan Motorola MC6820 ve MC6821 ve MOS Technology MCS6520 bulunur. PIA en yaygın olarak 40 pinli bir DIP paketinde paketlenmiştir .

PIA, Motorola 6800 tarzı veri yoluna tutkalsız bağlantı için tasarlanmıştır ve iki adet 8-bit çift yönlü bağlantı noktası (veya 16 genel amaçlı G / Ç hattı) ve 4 kontrol hattı ( el sıkışma için) şeklinde organize edilmiş 20 G / Ç hattı sağlar. ve kesinti oluşturma). 16 genel hattın (PA0-7, PB0-7) tümü için talimatlar bağımsız olarak programlanabilir. Kontrol hatları, kesintiler oluşturacak, G / Ç bağlantı noktalarındaki cihazlar için otomatik olarak el sıkışma sinyalleri oluşturacak veya düz bir yüksek veya düşük sinyal verecek şekilde programlanabilir.

1976'da Motorola, üretim verimini artırmak ve daha yüksek hızda çalışmak için MC6800 ailesini tükenme modu teknolojisine geçirdi. Çevresel Arabirim Adaptörü, G / Ç pimlerinin elektrik özelliklerinde küçük bir değişiklik yaptı, bu nedenle MC6820, MC6821 oldu.

MC6820, Apple I'de ASCII klavye ve ekran arasında arayüz oluşturmak için kullanıldı . Ayrıca, Flash Gordon ve Kiss gibi 6800 ile çalışan birinci nesil Bally elektronik langırt makinelerinde (1977-1985) kullanıldı . MCS6520, Atari 400 / Atari 800 ve Commodore PET ailesindeki bilgisayarlarda kullanıldı (örneğin, makineye dört kumanda kolu bağlantı noktası sağlamak için). Tandy Color Bilgisayar , video / O erişim ses ve çevre birimleri I sağlamak için iki MC6821s kullandı.

Referanslar

  • Leventhal, Lance A. (1986). 6502 Assembly Dili Programlama 2. Baskı . Osborne / McGraw-Hill. ISBN   0-07-881216-X .