Difference between revisions of "R5900"

From LinuxMIPS
Jump to: navigation, search
 
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The R5900 was developed by Toshiba, exclusively for use in the [[PS2|Playstation 2]].  It is similar to the [[R5000]], but adds several SIMD (multimedia) instructions.
+
The R5900 core was developed by Toshiba, exclusively for use in the [[PS2|Playstation 2]] Emotion Engine (EE).  It is similar to the [[R5000]], but adds several SIMD (multimedia) instructions.
 +
 
 +
* It implements almost all [[Instruction_Set_Architecture#MIPS_III | MIPS3]] instructions, though it supports [[Instruction_Set_Architecture#MIPS_IV | MIPS4]]'s movn/movz.
 +
* It has a lot of SIMD instructions which allow you to do 128 bits register manipulations (vector rotations, etc)
 +
* It doesn't support load linked and store conditional instruction (ll/lld/sc/scd, MIPS2).
 +
 
 +
Toshiba tried to sell a derived core, the "ArTile TMPR7901B" (also known as TX79).
 +
 
 +
== External links ==
 +
 
 +
* http://playstation2-linux.com/
 +
* http://ps2dev.org/
 +
* [http://lukasz.dk/files/tx79architecture.pdf TX79 Architecture]

Latest revision as of 18:08, 12 May 2010

The R5900 core was developed by Toshiba, exclusively for use in the Playstation 2 Emotion Engine (EE). It is similar to the R5000, but adds several SIMD (multimedia) instructions.

  • It implements almost all MIPS3 instructions, though it supports MIPS4's movn/movz.
  • It has a lot of SIMD instructions which allow you to do 128 bits register manipulations (vector rotations, etc)
  • It doesn't support load linked and store conditional instruction (ll/lld/sc/scd, MIPS2).

Toshiba tried to sell a derived core, the "ArTile TMPR7901B" (also known as TX79).

External links