1 Eylül 1990 Tarihli Commodore Gazetesi Sayfa 18

1 Eylül 1990 tarihli Commodore Gazetesi Sayfa 18
Metin içeriği (otomatik olarak oluşturulmuştur)

Statü registeri de aşılmadık biçimde birçok Flag kapsamaktadır. Bu register System ve User Byte olarak ikiye ayrılır. 31 kan DO İ— DI Bi D2 — DATA Da hai BEĞİSTERS Dul İ D5 a D6 D7 B — A0 B — At —| A2 n ADDRESS A3 e REGİSTERS DA n —) A5 A7 İ |rc Yandaki program modeli Microcontroller' ın çok sayıda adres ve data registerini göstermektedir. Ayrıca Vector-Base registeri de bulunmaktadır. Yanda 68332'nin bellek haritası yer almaktadır. İntel'in aksine Motorola linear bellek kullanmaktadır. bloktan oluşmaktadır: Takt Synthe- sizer, harici Bus-Interface, program- lanabilir Chip-Select hataları, kitlen- melere karşı korunma ünitesi ve sis- tem test modülü. Bunlardan ilki olan Takt Synthe- sizer prensip olarak klavyeden prog- ranabilen bir ünite olan PLL (Phase Locket Loop) dan oluşmaktadır. Bir saat kristali tarafından sabitleştirilmiş bir ritim (takt) üretici 32768 Hz'lik bir sinyal gönderilmektedir ve bu sin- yal daha sonra PLL tarafından enteg- renin gerçek takat frekansı olan 16,77 MHZz'e dönüştürülmektedir. Kısaca bu yöntemle bir taşla iki kuş vurul- muş olur: Bir yandan sistemin takt frekansı 100 Hz'lik adımlar şeklinde yazılım ile kontrol edilebilirken diğer yandan da devrede kullanılan krista- lin normal kol saatlerinde de kulla- nıldığı için dayanıklı ve fiyatının çok düşük olmasıdır. 68332 üzerindeki 12 Chip-Select hattı sadece belli hafıza birimlerinin düzenlenmesi görevinde olmayıp ad- res ve veri yazma-okuma işlemlerini de yönlendirmektedirler. Bir Select hattı ise özellikle Microcontroller'in Boot edilmesinde kullanılmaktadır. Kısaca TPU (Time Processor Unit) olarak adandırılan zaman prosesoru- na gerçek zamanda gerçekleşmesi ge- reken işlemlerde önemli görevler düş- mektedir. İlk planda 68332-Chip'i üzerindeki mikroişlemci ile dış dün- ya arasındaki veri aktarımı yüksek hızda gerçekleşmesi zaman proseso- ru tarafından sağlanmaktadır. 68332 Microcontroller'ı 16 adet ve- ri giriş-çıkış hattına sahiptir ve bun- ların hepsi birer Timer kanalı ile do- natılmıştır. Bu timer kanallarıda ay- rıca kendi içlerinde 16 Bit'lik üç re- gister ihtiva etmektedirler. Biraz kar- maşık görünen bu yöntemin avanta- jrise her veri giriş—çıkış kanatını cont- roller tarafından 16-Bit Timer ile senkronize edilebilmesidir. 16,67 MHZ'lik takt frekansı ile za- man prosesoru 68332 Chip'i üzerin- de 240 nanosaniyelik bir çözünürlük oluşturmaktadır. Öyle ki bu değer ne kadar karmaşık olursa olsun tüm ger- çek zaman işlemlerini gerçekleştire- bilcek niteliktedir. Tüm bunların ya- nında zaman prosesoru 16 Interrupt kanalına ayrı ayrı görevler verilme- sini sağlayan ““Real Time Task Sche- dular”” adında bir birime sahiptir. Karmaşık Timer kanallarının ama- cı zaman alıcı işlemlerin aynı anda

Bu sayıdan diğer sayfalar: