MOS Teknolojisi 8502 - MOS Technology 8502

MOS Teknolojisi 8502
MOS 8502R0 3686 top.jpg
MOS 8502 Mikroişlemci
Genel bilgi
Ortak üretici(ler)
Verim
Maks. CPU saat hızı 1.97 MHz - 2.046 MHz
Mimari ve sınıflandırma
Komut seti NMOS 6502/6510
Fiziksel Özellikler
Paket(ler)
Tarih
selefi MOS 6510
halef CSG 65CE02

MOS teknolojisi 8502 bir oldu 8 bitlik mikro-işlemci tarafından tasarlanan MOS Technology ve kullanılan Commodore 128 (C128). Commodore 64'te (C64) kullanılan MOS 6510'un geliştirilmiş bir versiyonuydu . HMOS işlemi kullanılarak üretildi , bu da daha yüksek transistör yoğunluğuna ve dolayısıyla daha düşük maliyete sahip olmasına izin verirken daha az ısı yayar. 8502, C128'in bazı sınırlamalarla birlikte C64'ün iki katı saat hızında çalışmasına izin verdi.

Açıklama

8 bit makinelerde bellek erişimi

Commodore C64 döneminin ortak rastgele erişimli belleği (RAM), 2 MHz'de erişime izin verdi. Eğer CPU ve ekran yongası iletişim kurmak için aynı belleği paylaşıyorsa, ki bu RAM'in pahalı olduğu çağda ortak çözümdü, o zaman normalde CPU ve ekran yongası yongalarının veriyoluna erişimi sağlaması gerekirdi, böylece yalnızca bir tanesi veri yoluna erişim sağlardı. genellikle birini diğerini duraklatarak bir seferde kullandılar. İki yonganın kabaca eşit erişim gerektirdiğini varsayarsak, bu, yongaların zamanın yarısında duraklatıldığı ve etkin bir şekilde 1 MHz'de çalıştığı anlamına gelir.

6502 ailesi, bu tür sistemlerin tasarımını kolaylaştıran bir özelliğe sahipti. 6502, dahili devresini sürmek için iki fazlı bir saat kullandı, ancak belleğe yalnızca iki fazdan biri sırasında erişti. Bu, ekran çipinin değişen saat aşamaları sırasında CPU'yu duraklatmak zorunda kalmadan belleğe erişebileceği anlamına geliyordu. Bu erişim tarzının en büyük avantajı, iki çipin birbirini duraklatmak için iletişim kurması gerekmemesidir, sadece 6502'nin pinlerinde mevcut olan mevcut saat sinyalini izlerler. Orijinal C64'te, bu zamanlama hilesi, VIC-II'nin ana belleğe erişimini 6510'unkiyle birleştirmesine izin vermek için kullanıldı .

8502

8502, çoğunlukla orijinal 6502'nin Intel'in HMOS-II işleminde üretilecek, 1979'da tanıtılan ve 3. taraf kullanımı için mevcut olan bir dönüşümüdür . Bu işlem, aynı çipin daha küçük bir alanda üretilmesini ve dolayısıyla daha düşük maliyetli olmasını sağlayan daha küçük özellik boyutları kullandı. Daha küçük olmasının bir sonucu olarak, çipin çalışması için daha az enerji gerekiyordu ve daha az ısı yaydı. Bu, orijinal 6502'nin uygun olmayabileceği bazı rollerde faydalı olmasını sağladı.

Orijinal 6502, sırasıyla maksimum hızları 1, 2 veya 4 MHz olan A, B ve C olmak üzere üç versiyonda geldi. Bu tasarımlar arasında fiziksel bir fark yoktu; belirli bir çip testte 2 MHz'de başarılı bir şekilde çalıştıysa, B, aksi takdirde A olarak etiketlendi. HMOS sürecine geçildiğinde, 8502'lerin çoğu, 6502B'nin eşdeğeri olan 2 MHz'de çalışabiliyordu.

6502 tabanlı bir işlemcinin çalışma hızını değiştirmek, giriş saat sinyalini değiştirmek kadar basittir; bu, 8502'nin 2 MHz ile 6510'un 1 MHz'si arasında kolayca geçiş yapabileceği anlamına geliyordu. Saat çift hızda çalıştığında, VIC'nin boş yarım döngüler sırasında belleğe erişmesi için yeterli zamanın olmaması sorunuyla karşı karşıya kalır. Bu nedenle, 8502 , CPU tarafından doğrudan erişilmeyen ekran için ayrı bir belleğe sahip olan C128'deki 80 sütunlu VDC ile kullanıldığında yalnızca çift hızlı tam zamanlı olarak çalışabilir .

Bir VIC görüntüleme modunu çalıştırırken, iki yonga, C64'te olduğu gibi erişimi paylaşmaya başladı ve bu, CPU'nun normal ~1 MHz hızına dönmesi gerektiği anlamına geliyordu. Programlar, CPU'nun daha hızlı çalışmasına izin vermek için CPU yoğun hesaplamalar sırasında ekranı devre dışı bırakabilir. VIC, RAM erişimi gerçekleştirmediğinden, yalnızca VIC ekranın üst ve alt kısmındaki boş sınırı çizerken CPU'yu 2 MHz'e değiştirerek VIC ekranını aktif tutarken yaklaşık %35 gibi daha küçük bir hız kazancı da mümkün olmuştur. bu süre zarfında.

Pin çıkışı 6510'dan biraz farklıdır. 8502'de fazladan bir G/Ç pimi vardır (0 ve 1 adreslerine eşlenen yerleşik G/Ç bağlantı noktası 6'dan 7 bit'e uzatılmıştır) ve ϕ2 piminden yoksundur. 6510 vardı. 8502 ailesi ayrıca MOS 7501, 8500 ve 8501'i de içerir.

8502 pin konfigürasyonu (40-Pin DIP )

HP, 2007'de yayımlanan , HP 35s , kullanan bir hesap makinesi Sunplus Teknolojisi / Generalplus SPLB31A / GPLB31A, birlikte bir 8502 mikro işlemci çekirdeğe entegre gömülü yonga LC ekranı ve I / O kontrol. HP 17bII + , HP 12c Prestige , hem de bir revize edilmiş versiyonu , HP 12c Platin ve HP 12c Platinum 25. yıl dönümü baskısı , tarafından üretilen tüm Kinpo Electronics , ayrıca bu çip dayanmaktadır.

Notlar

Referanslar

daha fazla okuma