Zilog Z800 - Zilog Z800

Zilog Z800 bir oldu 16 bit mikroişlemci tarafından tasarlanan Zilog Bu mevcut ile uyumlu kullanım olduğu 1985 yılında ve serbest bırakılması anlamına Z80 ve çip üzerinde olan esas olarak farklılık önbellek ve bir bellek yönetim biriminin (MMU) bir 16 temin etmek üzere MB adres aralığı. Ayrıca çok sayıda yeni daha ortogonal talimat ve adresleme modu ekledi.

Zilog, 32-bit Z80000 lehine Z800'ü esasen görmezden geldi ve Z800 asla seri üretime girmedi. İlk piyasaya sürülmesinden bu yana beş yıldan fazla bir süre geçtikten sonra, çabalar Z280'i 1986'da yeniden artırdı . Gerçek bir ürün olan Z280, 1987'de Z800 ile neredeyse aynı tasarımla piyasaya çıkacaktı, ancak bu sefer CMOS'ta uygulandı .

Kısa Açıklama

Kayıt kümesinin genişletilmesi yoktu, ancak kayıtlar ve talimatlar, onları daha genel amaçlı ve güçlü kılmak için önemli ölçüde ortogonalize edildi. Birçok yeni 8-bit ve 16-bit işlem eklendi ve HL, IX ve IY yazmaçları, Z80'deki akümülatörler olarak oldukça sınırlı olasılıklarından daha çok yönlü akümülatörlere yükseltildi. Z80'de mümkün olan kayıt işlenenlerine ek olarak, bunlar anlık veriler, doğrudan adres, dolaylı kayıt veya dizinlenmiş işlenenler, hatta program karşı-bağlı olarak kullanılabilirler. Sekiz bitlik işlemler, yığın işaretçisine göre adresleme ve 8 bitlik veya 16 bitlik anlık ofset seçenekleri de dahil olmak üzere daha da fazla olasılığa sahipti.

Adres yolu, 16 MB belleğe hitap etmek için 24 bit'e genişletildi. Çip, 512 kB RAM için 19 bit harici veri yolu veya 16 MB RAM için tam 24 bit veri yolu ile sunuldu, daha küçük veri yolunun avantajı, daha küçük 40 pinli bir paketti. Kendisinden önceki Z80 gibi, Z800 de dahili DRAM denetleyicisini ve saatini korudu, ancak "scratchpad" RAM veya önbellek olarak kullanılabilecek 256 bayt RAM ekledi. Önbellek modunda kullanıldığında, programcı bunu bir veri veya talimat önbelleği veya her ikisi olarak yapılandırabilir ve dahili bellek denetleyicisi daha sonra (daha yavaş) harici belleğe erişimi azaltmak için kullanır.

Ayrıca, paylaşılan küresel belleğe sahip olan veya olmayan, çok işlemli ve gevşek veya sıkı bir şekilde bağlanmış bağımlı işlemciler için iddialı hükümler vardı. Bu, genişletilmiş işlem mimarisi ve genişletilmiş işlem birimleri (EPU) olarak biliniyordu .

Diğer bir değişiklik ise, uygun şekilde kurulduğunda belleğe erişme hızını iki katına çıkaran isteğe bağlı 16 bitlik bir veri yolunun eklenmesiydi. İki adres veri yolu boyutuyla birleştiğinde bu, çipin toplam dört versiyonda sunulduğu anlamına geliyordu:

Bölüm # # pin veri yolu adres yolu
Z8108 40 8 bit 19 bit (512 kB)
Z8116 40 16 bit 19 bit (512 kB)
Z8208 64 8 bit 24 bit (16MB)
Z8216 64 16 bit 24 bit (16MB)

Başarısızlığın nedeni

Z800, çoğu yönden, mevcut ve daha büyük programları önemli ölçüde daha yüksek hızlarda çalıştıran, mini bilgisayardan ilham alan bir "süper Z80" idi. Bununla birlikte, adres ve veri yolları çoğullandı ve çip, diğer bakımlardan da, programlamak ve arabirim oluşturmak için biraz karmaşıktı. Kesin yürütme sürelerinin hesaplanması da Z80'e göre çok daha zordu. Ayrıca, düz Z80, o sırada çoğu uygulama için yeterince iyiydi, bu nedenle ekstra bilgi işlem gücü, çoğu durumda, eklenen karmaşıklığa değmezdi. Kötü pazarlama, ürüne de zarar vermiş gibi görünüyor.

Hitachi, HD64180'i daha az iddialı bir Z80 türevi olarak geliştirdi. Muhtemelen programlaması ve arayüzü orijinal Z80 kadar basit olduğu için büyük bir başarı elde etti.

Daha başarılı Z80 türevleri (Zilog'dan)

Başarılı Zilog Z180 (büyük ölçüde Hitachi tarafından geliştirildi ) ve Zilog Z182'nin yanı sıra, Z80 mimarisini genişletmek için başka girişimlerde bulunuldu, 32-bit Z380 (1994'te tanıtıldı) bazı özel telekom uygulamaları dışında ticari bir hayal kırıklığıydı. Öte yandan, hızlı 24-bit eZ80 (2001'de piyasaya sürüldü) hem ticari olarak başarılı oldu hem de mühendislik ödülleri kazandı. Z800, Z280 ve Z380'den farklı olarak eZ80, orijinal Z80'e kıyasla pek çok yeni talimat veya adresleme modu sunmaz, bunun yerine öncelikle Z80'in 16 bitlik kayıtlarını 24 bit genişliğe kadar genişletir. Bu, 256 kat daha fazla belleğe erişmesini sağlar ve Z80 işlem kodlarını orijinalinden 4 kat daha hızlı yürüten tamamen ardışık düzene bağlı bir yürütme birimi ekler.

Notlar

Referanslar

  • Z800 MPU Ailesi Ön Ürün Spesifikasyonu (00-2259-01) . San Jose, Kaliforniya : Zilog . Eylül 1983.
  • Olsen, Dave (1985-01-08). "Zilog Z800 mikroişlemci çipi hızlı açıklaması" . 2009-07-16 alındı .
  • Skot, Jeff (1985-05-16). "Z800 ön özellikleri" . 2009-07-16 alındı .

daha fazla okuma