Commodore sayı 4, sayfa 56

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 56

Bildiğiniz gibi, 6526 Commodore 64'ünüzün dış dünya ile ilişki kurmasını sağlayan Giriş/Çıkış (G/Ç: ya da isterseniz I/O - Input/Output) devresinin adı. 6526 arızaları Commodore'u ile oyun oynayanların uzun süredir başını ağrıtmakta idi. Teknik servisin kapısını aşındıran bu müşterilerimiz, uzun süredir bu arızanın nereden kaynaklandığını soruyorlardı. Bizim bu müşterilerimizin tecrübelerini birleştiren bu yazı, sorunun teknik ayrıntılarını incelemeyi amaçlıyor.

6526 problemleri iki ayrı başlık altında ele alınabilir. 1) 6526 tümleşik devresinin bizzat kendi yapı ve karakteristiklerinden kaynaklanan arızalar. 2) Bu tümleşik devrenin içinde çalıştığı ortam ve ortamın empoze ettiği muhtemel çalışma koşullarından kaynaklanan arızalar. Dolayısıyla önce 6526 devresinin özelliklerini inceleyelim. İsterseniz işe 6526'nın künyesinden başlayalım:

6526'nın tam ismi 6526 Programmable Interface Adaptor. Kataloglarda kısaca 6526 PIA gibi esrarengiz bir kodla anılan şey yani. Türkçesi, 6526 Programlanabilir Arabirim Uyarlayıcısı. Bilgisayarcılar dünyasında bir ismi daha var: Paralel arabirim ya da Paralel port. 6526'nın bilgisayar ile dış dünya ile ilişki kurduğu pencere olduğunu söylemiştik. Dolayısıyla bu fonksiyonu gereği iki ayrı yüzü var. Biri sistem, diğeri çevresel gereç (peripheral) yüzeyi. Her bir yüzeyde 20'şer adet bağlantı çubuğu (pin) vardır. Önce sistem yüzeyinin bağlantılarından başlayalım:

1-8) Veri Yolu (8 Bit): 6526'nın sistem yüzeyinin ilk 8 bağlantısı veri yolu olarak adlandırılır. 6526 tüm devresi özellikleri ve elektriksel karakteristikleri: 6526 isminin de belirttiği gibi kompleks bir arabirim adaptörü: Bilgisayar ile dış dünyanın iletişim kurduğu pencere bir anlamda. Bilgisayarcıların dünyasında “paralel arabirim” ya da paralel port olarak adlandırılıyor. Tümleşik devrenin fonksiyonu gereği 2 yüzü var. a) sistem yüzü Data yolu (8 BİT) RAW oku/yaz D0 RS0 DA RS1 Saklayıcı (Register) D2 RS2 Seçme girişleri D3 RS3 Bunlar sırasıyla Adres Yolu'nun A0, A1, A2 ve A3 nolu yollarına bağlanır. Böylece 6526 sisteme 16 Byte'lık bir bellek gibi görünür. Saklayıcı haritasını Reference Guide s. 428'de bulabilirsiniz.

Saat girişi (Sistem saat darbeleri için) CS adres dekoder çıkışına bağlanır. Chip Select anlamına gelir. RES sistem reset'ine bağlıdır. Bilgisayar reset edilince çevre birimler de reset olur. 6526 bu bacağını kullanarak sistem reset'i fark eder.

dış dünyadan gelen kesme (interrupt) isteklerini sistem kesme yoluna aktarır.

b) Çevre birim (peripheral) yüzü 2 adet 8 bitlik port vardır. PA0'dan PA7'ye ve PB0'dan PB7'ye kadar pinlerin oluşturduğu A ve B portları. Bu portların her bir yolu 2 adet standart TTL yükü sürebilecek şekilde tasarlanmıştır. PC B portundan okuma ve yazma yapılması durumunda 4 saat darbesi uzunluğunda (lojik 0 seviyesinde) darbe üretir. FLAG Bu sinyal girişine dış dünyanın bilgisayara iletmek istediği kesme istekleri verilir. Buraya uygulanacak darbenin ya da sinyallerin negatife giden kenarı (okla gösterilen kenar)

Klavyeyle gezinmek için ← ve → tuşları.