R6000

R6000MIPS II(英語版)命令セットアーキテクチャ (ISA) を実装したマイクロプロセッサ[1]のチップセットであり、ミップス社が開発し、1991年に発表した。チップセットは、マイクロプロセッサ(CPU) R6000、FPU R6010、システムバス・コントローラ R6020 で構成される。MIPS II ISA はR6000で初めて実装された。MIPS II ISA では、Interlocked load 機能が実装されたため、MIPS II アセンブラではload命令の後続にNOP命令を挿入する必要がなく、Branch likely 機能が実装されたため、SPARCのように分岐成立時にはディレイスロットの命令を実行する等の特徴がある[1]

エミッタ結合論理 (ECL) で実装されている。1980年代中ごろから終盤にかけて、ハイエンドのマイクロプロセッサをECLなどの高速なロジックで実装することが流行した。TLBキャッシュメモリの構成が他のMIPSアーキテクチャのマイクロプロセッサとは大きく異なる。

ミップス社はファブレス企業であるため、R6000の製造は Bipolar Integrated Technology(英語版)という半導体企業が行った。

R6000 は採用例が非常に少ない。コントロール・データ・コーポレーション (CDC) がハイエンドサーバの 4680-300 Series InfoServer で80MHzのR6000を採用している。また、ミップス社自身のサーバ RC6260 と RC6280 でも使っていた。


脚注

  1. ^ a b QuantitativeApproach 1990, p. E-14.

参考文献

  • "MIPS Chip Set Implements Full ECL CPU". (December 1989). Microprocessor Report. pp. 1, 14–19.
  • Horowitz, M. et al. (1990). "A 3.5ns, 1 Watt, ECL register file". ISSCC Digest of Technical Papers, pp. 68–59, 267.
  • Roberts, D.; Layman, T.; Taylor, G. (1990). "An ECL RISC microprocessor designed for two level cache". Compcon Spring '90 Digest of Technical Papers, pp. 228–231.
  • Thorson, M. (January 1990). "ECL Bus Controller Hits 266 Mbytes/s". Microprocessor Report. pp. 12–13.
  • A.Patterson, David; L.Hennessy, John (1990). Computer Archtecture A Quantitative Approach. Morgan Kaufmann Publishers. ISBN 1-55860-069-8 


MIPSマイクロプロセッサ
全般
プロセッサー
MIPS64
適合
    • デスクトップ/産業機器
      • LS3A1000/LS3A1000-I(LS3A1000-i)
      • LS3A2000/LS3A1500-I
      • LS3A3000/LS3A3000-I(LS3A3000-i)
      • LS3A4000/LS3A4000-I(LS3A4000-i)
    • サーバ
      • LS3B1000
      • LS3B1500
      • LS3B2000
      • LS3B3000
      • LS3B4000
応用
プロセッサー
MIPS32
適合
  • Ingenic XBurst
    • JZ4720
      • Ben NanoNote
    • JZ4730 (Skytone Alpha-400)
    • JZ4740 (Dingoo A320)
    • JZ4750 (Game Gadget)
    • JZ4760
      • Velocity Micro T103 Cruz
      • Velocity Micro T301 Cruz
    • JZ4770
      • Ainol Novo7 Paladin
      • NEOGEO-X
      • GCW-Zero
    • JZ4780
MIPS64
適合
マイクロコントローラ
(組み込み機器)
M4K
  • Microchip Technology PIC32MX
4Kc/4KEc
  • ATI/AMD/Broadcom Xilleon
MIPS32
適合
ネットワーキング
4Kc/4KEc
5Kc
24Kc/24KEc
  • Qualcomm Atheros
    • AR7240
    • AR7161
    • AR9132
    • AR9331
  • MediaTek
    • RT3050
    • RT3052
    • RT3350
    • RT5350
    • RT6856
    • MT7620
  • Lantiq
    • DANUBE
    • VINAX
34Kc
  • Lantiq
    • AR188
    • VRX288
    • GRX388
  • Ikanos
    • Fusiv Vx175/173
    • Fusiv Vx180
    • Fusiv Vx185/183
74Kc
  • Qualcomm Atheros
    • AR9344
    • QCA9558
  • MediaTek
    • RT3662
    • RT3883
  • Broadcom
    • BCM4706
1004Kc
1074Kc
MIPS32
適合
  • Broadcom
    • various
  • Cavium(英語版)
    • various
  • Alchemy Semiconductor
    • Alchemy(英語版)
  • RMI Corporation
    • XLR
MIPS64
適合
  • Broadcom
    • various
  • Cavium(英語版)
    • Octeon
ゲーミング
various
スーパーコンピュータ
航空宇宙
MIPS64
適合
MIPS32
適合
クラシック
プロセッサー
MIPS I
MIPS II
  • R6000
MIPS III
MIPS IV
MIPS V
  • カテゴリ