Difference between revisions of "SuperH"

From Sega Retro

 
Line 1: Line 1:
  
The '''SuperH''' (or '''SH''') is a [[microprocessor]] architecture. The SuperH core is [[RISC]] based and found in a large number of [[embedded system]]s.
+
The '''SuperH''' (or '''SH''') is a microprocessor architecture. The SuperH core is [[RISC]] based and found in a large number of embedded systems.
  
The SuperH family was first developed by [[Hitachi (company)|Hitachi]] as the successor to the [[Hitachi H8|H8 Family]] and was outsourced to the newly-formed SuperH Inc., owned by Hitachi and [[ST Microelectronics]]. SuperH Inc now sells the designs of the CPU cores.
+
The SuperH family was first developed by Hitachi as the successor to the H8 Family and was outsourced to the newly-formed SuperH Inc., owned by Hitachi and ST Microelectronics. SuperH Inc now sells the designs of the CPU cores.
  
The SH-5 design added a [[SIMD]] Instuction Set called SHmedia and also supports the SHcompact instruction set, equivalent to the user-mode parts of the SH-4 instruction set. This is similar to the Thumb Instruction Set of [[ARM architecture|ARM]].
+
The SH-5 design added a SIMD Instuction Set called SHmedia and also supports the SHcompact instruction set, equivalent to the user-mode parts of the SH-4 instruction set. This is similar to the Thumb Instruction Set of ARM architecture.
  
 
The older designs are now supported and sold by [http://www.renesas.com/ Renesas].
 
The older designs are now supported and sold by [http://www.renesas.com/ Renesas].
Line 12: Line 12:
 
* SH-1 - 32-bit with maximum of 20MHz (As used on [[Sega Saturn]] to control the CD-drive and to check the Copy Protection on the game's CD)
 
* SH-1 - 32-bit with maximum of 20MHz (As used on [[Sega Saturn]] to control the CD-drive and to check the Copy Protection on the game's CD)
 
* SH-2 - 32-bit with up to 28.7MHz (As used in the [[Sega Saturn]])
 
* SH-2 - 32-bit with up to 28.7MHz (As used in the [[Sega Saturn]])
* SH-3 - 32-bit with up to 200MHz. This spring introduced a [[Memory_management_unit|MMU]] to the SH Family  (As used in many [[Windows CE]] devices)
+
* SH-3 - 32-bit with up to 200MHz. This spring introduced a Memory_management_unit to the SH Family  (As used in many [[Windows CE]] devices)
* SH-4 - 32-bit dual-issue core with a 128-bit vector [[FPU]] (As used in the [[Dreamcast]] and on some Sega Arcade Machines such as the Naomi and Naomi 2)
+
* SH-4 - 32-bit dual-issue core with a 128-bit vector FPU (As used in the [[Dreamcast]] and on some Sega Arcade Machines such as the Naomi and Naomi 2)
* SH-5 - 64-bit core with a 128-bit vector [[FPU]] (64 32-bit registers) and an integer unit which includes the [[SIMD]] support and 63 64-bit registers.  (The 64th register is hard-wired to zero.)
+
* SH-5 - 64-bit core with a 128-bit vector FPU (64 32-bit registers) and an integer unit which includes the SIMD support and 63 64-bit registers.  (The 64th register is hard-wired to zero.)
  
Examples include [[ST Microelectronics]]'s ST40 or [[Hitachi (company)|Hitachi]]'s SH-4.
+
Examples include ST Microelectronics's ST40 or Hitachi's SH-4.
  
 
==Distinctions==
 
==Distinctions==
Line 36: Line 36:
  
 
[[Category:Microprocessors]]
 
[[Category:Microprocessors]]
 
[[fr:SuperH]]
 
[[ja:SuperH]]
 

Revision as of 11:49, 14 April 2005

The SuperH (or SH) is a microprocessor architecture. The SuperH core is RISC based and found in a large number of embedded systems.

The SuperH family was first developed by Hitachi as the successor to the H8 Family and was outsourced to the newly-formed SuperH Inc., owned by Hitachi and ST Microelectronics. SuperH Inc now sells the designs of the CPU cores.

The SH-5 design added a SIMD Instuction Set called SHmedia and also supports the SHcompact instruction set, equivalent to the user-mode parts of the SH-4 instruction set. This is similar to the Thumb Instruction Set of ARM architecture.

The older designs are now supported and sold by Renesas.

The family includes:

  • SH-1 - 32-bit with maximum of 20MHz (As used on Sega Saturn to control the CD-drive and to check the Copy Protection on the game's CD)
  • SH-2 - 32-bit with up to 28.7MHz (As used in the Sega Saturn)
  • SH-3 - 32-bit with up to 200MHz. This spring introduced a Memory_management_unit to the SH Family (As used in many Windows CE devices)
  • SH-4 - 32-bit dual-issue core with a 128-bit vector FPU (As used in the Dreamcast and on some Sega Arcade Machines such as the Naomi and Naomi 2)
  • SH-5 - 64-bit core with a 128-bit vector FPU (64 32-bit registers) and an integer unit which includes the SIMD support and 63 64-bit registers. (The 64th register is hard-wired to zero.)

Examples include ST Microelectronics's ST40 or Hitachi's SH-4.

Distinctions

  • Low price
  • Low power consumption

External links

Linux for SuperH

NetBSD on SuperH