Difference between revisions of "R4600"

From LinuxMIPS
Jump to: navigation, search
m (R4600PC 133MHz added)
(R4700)
 
(8 intermediate revisions by one user not shown)
Line 1: Line 1:
 
== General ==
 
== General ==
The '''R4600''' started shipping in 1994 as the first microprocessor developed by [[Wikipedia:Quantum_Effect_Devices|Quantum Effect Devices, Inc.]] and implements the [[Instruction_Set_Architecture#MIPS_III|MIPS III]] instruction set in a simple but effective 5-stage pipeline.  It's very similar to the [[R4000|R4000 and R4400]] processors but unlike these there is no integrated second level cache controller.
+
The '''R4600 Orion''' started shipping in 1994 as the first microprocessor developed by [[Wikipedia:Quantum_Effect_Devices|Quantum Effect Devices, Inc.]] in collaboration with [[Wikipedia:Integrated Device Technology|Integrated Device Technology]], Toshiba Corporation, and NKK Corporation. R4600 implements the [[Instruction_Set_Architecture#MIPS_III|MIPS III]] instruction set in a simple but effective 5-stage pipeline.  It's very similar to the [[R4000|R4000 and R4400]] processors but unlike these there is no integrated second level cache controller. R4600 has 16Kb Instruction and 16Kb Data L1 caches like R4400, but it is two-way set associative (as opposed to the R4400 which is direct mapped). Cache line size is fixed at 32 bytes.
  
 
== R4700 ==
 
== R4700 ==
The R4700 represents kind of an R4600 second edition. It's virtually identical but offers slightly faster floating point performance. The only workstation vender to use the R4700 was Siemens-Nixdorf in a variant of the [[RM 200|RM 200 C]] workstation. Linux supports the R4700 but this hasn't actually been tested since several years.
+
[[Image:IDT_R4700.jpg|thumb|180px|right|IDT R4700]]The '''R4700 Orion''' represents kind of an R4600 second edition. At October 1997 IDT announced 200MHz R4700. It's virtually identical but offers slightly faster [[floating point]] performance. The only workstation vender to use the R4700 was Siemens-Nixdorf in a variant of the [[RM 200|RM 200 C]] workstation. Linux supports the R4700 but this hasn't actually been tested since several years.
  
 
== SGI Indy specifics ==
 
== SGI Indy specifics ==
Line 13: Line 13:
 
* 133MHz with 512kB of second level cache controlled by an external controller
 
* 133MHz with 512kB of second level cache controlled by an external controller
  
The external cache controller used is the same as for Indy [[R5000|R5000SC]] processor modules.  It is not [[Coherency|coherent]] therefore requires special software support which Linux implements in sc-ip22.c
+
The external cache controller used is the same as for Indy [[R5000|R5000SC]] processor modules.  It is not [[Coherency|coherent]] therefore requires special software support which Linux implements in [http://www.linux-mips.org/git?p=linux.git;a=blob;f=arch/mips/mm/sc-ip22.c;hb=HEAD sc-ip22.c]
 +
 
 +
== External links ==
 +
 
 +
* [http://www.idt.com/?genID=79R4700 IDT 79R4700 Standalone Embeded CPU]
 +
* [http://www.idt.com/?genID=79RV4700 IDT 79RV4700 Standalone Embeded CPU], 3.3V version
 +
* [http://www.idt.com/products/getDoc.cfm?docID=1128 TN-22 R4600 Cache Initialization]

Latest revision as of 15:24, 26 February 2009

General

The R4600 Orion started shipping in 1994 as the first microprocessor developed by Quantum Effect Devices, Inc. in collaboration with Integrated Device Technology, Toshiba Corporation, and NKK Corporation. R4600 implements the MIPS III instruction set in a simple but effective 5-stage pipeline. It's very similar to the R4000 and R4400 processors but unlike these there is no integrated second level cache controller. R4600 has 16Kb Instruction and 16Kb Data L1 caches like R4400, but it is two-way set associative (as opposed to the R4400 which is direct mapped). Cache line size is fixed at 32 bytes.

R4700

IDT R4700
The R4700 Orion represents kind of an R4600 second edition. At October 1997 IDT announced 200MHz R4700. It's virtually identical but offers slightly faster floating point performance. The only workstation vender to use the R4700 was Siemens-Nixdorf in a variant of the RM 200 C workstation. Linux supports the R4700 but this hasn't actually been tested since several years.

SGI Indy specifics

R4600 processor modules for the Silicon Graphics Indy were available in several versions:

  • 100MHz without second level cache controller
  • 100MHz with 512kB of second level cache controlled by an external controller
  • 133MHz without second level cache controller
  • 133MHz with 512kB of second level cache controlled by an external controller

The external cache controller used is the same as for Indy R5000SC processor modules. It is not coherent therefore requires special software support which Linux implements in sc-ip22.c

External links