R3000 - R3000

R3000
TasarımcıMIPS Bilgisayar Sistemleri
Bit sayısı32 bit
TasarımRISC

R3000 32 bit RISC mikroişlemci yonga seti tarafından geliştirilmiş MIPS Bilgisayar Sistemleri uygulayan MIPS I komut seti mimarisi (ISA). Haziran 1988'de tanıtılan bu, ikinci MIPS uygulamasıydı ve R2000 amiral gemisi MIPS mikro işlemcisi olarak. 20, 25 ve 33.33 MHz'de çalışıyordu.

MIPS 1 komut seti, günümüzdekilere kıyasla küçüktür. 80x86 ve 680x0 mimariler, yalnızca daha yaygın kullanılan işlemleri kodlar ve çok azını destekler adresleme modları. Sabit komut uzunluğu ve yalnızca üç farklı talimat formatı ile birleştirildiğinde, bu basitleştirilmiş talimat kod çözme ve işleme. 5 aşamalı talimat boru hattı, süresi için olağandışı olan döngü başına bir talimata yaklaşan bir hızda yürütmeyi sağlar.

Bu MIPS nesli, dört adede kadar yardımcı işlemciyi destekler. CPU çekirdeğine ek olarak, R3000 mikroişlemci, bir Kontrol İşlemcisi (CP) içerir. Çeviri Lookaside Buffer ve bir Bellek Yönetim Birimi.[1] CP bir yardımcı işlemci. CP'nin yanı sıra, R3000 ayrıca harici bir R3010 sayısal yardımcı işlemciyi ve diğer iki harici yardımcı işlemciyi de destekleyebilir.

R3000 CPU, seviye 1 içermez önbellek. Bunun yerine, çip üzerindeki önbellek denetleyicisi, her biri 256 KB'a kadar olan harici verileri ve talimat önbelleklerini çalıştırır. Aynı saat döngüsü sırasında her iki önbelleğe de erişebilir.

R3000 çok başarılı oldu ve birçok şirket tarafından kendi iş istasyonları ve sunucular. Dahil edilen kullanıcılar:

R3000 ayrıca gömülü bir mikroişlemci olarak kullanıldı. Teknolojideki ilerlemeler onu yüksek performanslı sistemler için modası geçmiş hale getirdiğinde, daha düşük maliyetli tasarımlarda sürekli kullanım buldu. Gibi şirketler LSI Mantığı için özel olarak geliştirilmiş R3000 türevleri gömülü sistemler.

R3000, R2000 daha büyük dahil olmak üzere küçük iyileştirmelerle TLB ve harici önbelleklere giden daha hızlı bir veri yolu. R3000 kalıbı 115.000 transistör içeriyordu ve yaklaşık 75.000 kare ölçüldü mil (48 mm2).[5] MIPS bir muhteşem yarı iletken şirket, bu nedenle R3000, MIPS ortakları tarafından üretildi. Entegre Cihaz Teknolojisi (IDT), LSI Mantığı, NEC Corporation, Performans Yarı İletkeni, ve diğerleri. 1,2 μm'de imal edilmiştir tamamlayıcı metal oksit yarı iletken (CMOS) süreci[1] iki seviyeli alüminyum ara bağlantı.

MIPS R3000A kalıp vuruşu

Gömülü olmayan uygulamalar için R3000 türevleri şunları içerir:

  • R3000A - 1989'da tanıtılan MIPS tarafından bir başka gelişme. 40 MHz'e kadar saat frekanslarında çalışıyordu.
  • PR3400 - Mayıs 1991'de tanıtılan Performance Semiconductor tarafından geliştirildi, yine 40 MHz'e kadar. Performance Semiconductor PR3000A ve PR3010A'yı tek bir kalıba entegre etti.

Gömülü uygulamalar için R3000 türevleri şunları içerir:

  • PR31700 - 75 MHz mikrodenetleyici Philips Semiconductors. 0,35 μm işlemle üretilmiş, 208 pimli bir LQFP'de teslim edildi, 3,3 V'de çalıştı ve yalnızca 0,35 W dağıtıldı.
  • RISController - IDT'den düşük kaliteli bir mikro denetleyici ailesi. Modeller arasında R3041, R3051, R3052, R3071 ve R3081 bulunur.
  • TX3900 - Toshiba'dan bir mikro denetleyici.
  • Firavun faresi-V - Uzay aracında kullanım için radyasyonla sertleştirilmiş ve genişletilmiş 10-15 MHz CPU, bugün gibi uygulamalarda hala kullanılmaktadır. NASA 's Yeni ufuklar uzay aracı.

Referanslar

  1. ^ a b Jurij Šilc; Borut Robič; Theo Ungerer (1999). İşlemci Mimarisi: Dataflow'dan Superscalar'a ve Ötesine. Springer-Verlag Berlin Heidelberg. s. 38. ISBN  978-3-540-64798-0.
  2. ^ http://fossbytes.com/the-original-playstation-cpu-is-powering-new-horizons/
  3. ^ https://www.theregister.co.uk/2015/01/14/new_horizons_spacecraft_prepares_to_give_us_our_closest_look_yet_at_pluto/
  4. ^ http://www.sciencealert.com/nasa-s-new-horizon-probe-made-it-to-pluto-with-a-playstation-cpu-for-a-brain
  5. ^ Michael Slater, ed. (1992). RISC mikroişlemciler için bir Kılavuz. Academic Press, Inc. s. 129. ISBN  978-0-12-649140-1.

daha fazla okuma

  • Chris Rowen, Mark Johnson, Paul Ries, "MIPS R3010 Kayan Nokta Yardımcı İşlemcisi" IEEE Mikro, cilt. 8, hayır. 3, s. 53–62, Mayıs / Haziran 1988.