HOME

TheInfoList



OR:

The R4600, code-named "Orion", is a
microprocessor A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
developed by
Quantum Effect Design Quantum Effect Devices, Inc. (QED), was a microprocessor design company incorporated in 1991 as Quantum Effect Design. It was based in Palo Alto, California. History The three founders, Tom Riordan, Earl Killian and Ray Kunita, were senior manag ...
(QED) that implemented the
MIPS III MIPS (Microprocessor without Interlocked Pipelined Stages) is a family of reduced instruction set computer (RISC) instruction set architectures (ISA)Price, Charles (September 1995). ''MIPS IV Instruction Set'' (Revision 3.2), MIPS Technologies, ...
instruction set architecture In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, ...
(ISA). As QED was a design firm that did not fabricate or sell their designs, the R4600 was first licensed to
Integrated Device Technology Integrated Device Technology, Inc. (IDT), was an American semiconductor company headquartered in San Jose, California. The company designed, manufactured, and marketed low-power, high-performance mixed-signal semiconductor products for the adva ...
(IDT), and later to
Toshiba is a Japanese multinational electronics company headquartered in Minato, Tokyo. Its diversified products and services include power, industrial and social infrastructure systems, elevators and escalators, electronic components, semiconductors ...
and then NKK. These companies fabricated the microprocessor and marketed it. The R4600 was designed as a low-end workstation or high-end embedded microprocessor. Users included Silicon Graphics, Inc. (SGI) for their
Indy Indy may refer to: Computing and technology *Indy (software), used for Internet access to music *Internet Direct, or "Indy", a software library * SGI Indy, a computer workstation Periodicals *''The Indy'', shorthand for newspapers that include ...
workstation and
DeskStation Technology DeskStation Technology was a manufacturer of RISC-based computer workstations intended to run Windows NT. DeskStation was based in Lenexa, Kansas. AMD Am29000-based systems DeskStation announced a range of motherboards for systems based on the ...
for their
Windows NT Windows NT is a Proprietary software, proprietary Graphical user interface, graphical operating system produced by Microsoft as part of its Windows product line, the first version of which, Windows NT 3.1, was released on July 27, 1993. Original ...
workstations. The R4600 was instrumental in making the Indy successful by providing good integer performance at a competitive price. In embedded systems, prominent users included
Cisco Systems Cisco Systems, Inc. (using the trademark Cisco) is an American multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develops, m ...
in their network routers and
Canon Canon or Canons may refer to: Arts and entertainment * Canon (fiction), the material accepted as officially written by an author or an ascribed author * Literary canon, an accepted body of works considered as high culture ** Western canon, th ...
in their printers.


History

IDT was the first company to fabricate and ship the R4600. IDT produced first silicon in August 1993. The first part was a 100 MHz part announced in October 1993. In March 1994 at
CeBIT CeBIT was a computer expo which, at its peak, was the largest and most internationally representative. The trade fair was held each year on the Hanover fairground, the world's largest fairground, in Hanover, Germany. In its day, it was c ...
, IDT announced a 133 MHz part. Both were fabricated in a 0.65 μm CMOS process and required a 5 V power supply. NKK announced their version of the R4600, the NR4600, in the middle of 1994. The first NR4600 was a 100 MHz part fabricated in a 0.5 μm process that used a 3.3 V power supply.


Description

The R4600 is a
scalar processor Scalar processors are a class of computer processors that process only one data item at a time. Typical data items include integers and floating point numbers. Classification A scalar processor is classified as a single instruction, single dat ...
, issuing up to one instruction per cycle to its integer
pipeline A pipeline is a system of Pipe (fluid conveyance), pipes for long-distance transportation of a liquid or gas, typically to a market area for consumption. The latest data from 2014 gives a total of slightly less than of pipeline in 120 countries ...
or
floating-point unit A floating-point unit (FPU), numeric processing unit (NPU), colloquially math coprocessor, is a part of a computer system specially designed to carry out operations on floating-point numbers. Typical operations are addition, subtraction, multip ...
(FPU). In order to save on die area and thus cost, the R4600's FPU is mostly not pipelined, severely limiting its floating-point performance. Most integer instructions have a single cycle latency and throughput, while single and double precision floating-point additions have a four-cycle latency and throughput. Both integer and floating-point multiplication and division are performed using the floating-point unit. Multiplies are partially pipelined, having an eight-cycle latency and a six-cycle throughput for both 32- and 64-bit operations. Divides a latency and throughput of 32 cycles for 32-bit integers/single-precision floats, and 61 cycles for 64-bit integers/double-precision floats. Square roots have a latency and throughput one cycle less than comparative divide instructions. The R4600 has 16 kB two-way
set-associative Cache placement policies are policies that determine where a particular memory block can be placed when it goes into a CPU cache. A block of memory cannot necessarily be placed at an arbitrary location in the cache; it may be restricted to a parti ...
caches for instructions and data. The CPU can support a second-level cache, although it does not provide the necessary logic to control it, requiring external logic (provided for example by the chipset). Cache resides on the 64-bit wide SysAD (System Address Data) bus, which can operate at clock rates up to 150 MHz for a peak bandwidth of 600 MB/s,"Orion IDT79R4600" datasheet
p. 7. and is part of the R4600's external interface. The R4600 needs to be supplied with three clock signals to generate various internal clocks.
Multiprocessing Multiprocessing (MP) is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. The ...
is not supported. SGI offered a reference design in the form of the UltraP module, aimed at OEMs, permitting R4600 and R4400 processors to work in systems designed for Intel's
Pentium Pentium is a series of x86 architecture-compatible microprocessors produced by Intel from 1993 to 2023. The Pentium (original), original Pentium was Intel's fifth generation processor, succeeding the i486; Pentium was Intel's flagship proce ...
processor by employing bus translation logic. As originally announced, the module featured both Pentium and R4600 processors, with the Pentium used for initialisation and booting to DOS, and then either the Pentium or R4600 being selected to run an operating system. Subsequent versions were to offer switching between concurrently running operating systems.


R4650 and R4640

The R4650 was a derivative of the R4600 announced on 19 October 1994. It had custom instructions for improving the performance of fixed-point
digital signal processing Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations. The digital signals processed in this manner are a ...
(DSP) applications. A lower cost version of the R4650, the R4640, was announced on 27 November 1995. It had a 32-bit, instead of a 64-bit, external interface. On 16 September 1997, 150 and 180 MHz versions of both microprocessors were introduced. In quantities of 10,000, the 150 and 180 MHz R4640s were priced at $30 and $39 each, respectively. The 150 and 180 MHz R4650s were priced at $60 and $74, respectively. The R4650 was also available in 133 and 167 MHz speeds. These versions of the R4600 processor were used in some arcade games produced by Namco (for example
Time Crisis II ''Time Crisis II'' is a 1997 light-gun shooter video game developed and published by Namco for Arcade video game, arcades. It is the second installment in the ''Time Crisis'' series. The game incorporates the same mechanics of its predecessor, wit ...
running on Namco's System 23 hardware). The R4640 was used by
WebTV Networks MSN TV (formerly WebTV) was a web access product consisting of a thin client device that used a television for display (instead of using a computer monitor), and the online service that supported it. The original WebTV device design and service ...
for their
WebTV MSN TV (formerly WebTV) was a web access product consisting of a thin client device that used a television for display (instead of using a computer monitor), and the online service that supported it. The original WebTV device design and service ...
thin clients for the first couple years of its life. R4640 CPUs manufactured by IDT were use in the original WebTV Classic boxes manufactured by
Sony is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
and Philips Magnavox in 1996, as well as most of the WebTV Plus boxes before WebTV Networks switched to RM5230 processors circa late 1998. Around the same time, Classic boxes also started being manufactured with R4640 processors from NKK instead of IDT.


R4700

The R4700, also code-named "Orion", was a derivative of the R4600 ported to a 0.5 μm CMOS process. The R4700 was available in 100, 133, 150, 175 and 200 MHz versions. The RV4700 has reduced supply voltage of 3.3 V instead of 5.0 V.


References

* "IDT debuts Orion R4600". (25 October 1993). ''
Electronic News ''Electronic News'' was a publication that covered the electronics industry, from semiconductor equipment and materials to military/aerospace electronics to supercomputers. It was originally a weekly trade newspaper, which covered all aspects o ...
''. * "IDT pushes Orion MPU to 133MHz; sets 3.3V plans". (21 March 1994). ''
Electronic News ''Electronic News'' was a publication that covered the electronics industry, from semiconductor equipment and materials to military/aerospace electronics to supercomputers. It was originally a weekly trade newspaper, which covered all aspects o ...
''. * DeTar, Jim (31 October 1994)
"IDT launches new Orion MPU spins"
''
Electronic News ''Electronic News'' was a publication that covered the electronics industry, from semiconductor equipment and materials to military/aerospace electronics to supercomputers. It was originally a weekly trade newspaper, which covered all aspects o ...
''. * Gwennap, Linley (22 January 1996). "R5000 Improves FP for MIPS Midrange". ''
Microprocessor Report ''Microprocessor Report'' is a newsletter covering the microprocessor industry. The publication is accessible only to paying subscribers. To avoid bias, it does not take advertisements. The publication provides extensive analysis of new high-perf ...
''.


Further reading

* "IDT Spins R4600 for Consumer Market". (14 November 1994). ''
Microprocessor Report ''Microprocessor Report'' is a newsletter covering the microprocessor industry. The publication is accessible only to paying subscribers. To avoid bias, it does not take advertisements. The publication provides extensive analysis of new high-perf ...
''. * Gwennap, Linley (18 November 1992). "New MIPS Chip Targets Windows NT Boxes". ''
Microprocessor Report ''Microprocessor Report'' is a newsletter covering the microprocessor industry. The publication is accessible only to paying subscribers. To avoid bias, it does not take advertisements. The publication provides extensive analysis of new high-perf ...
''. * Halfhill, Tom R. (December 1993). "New RISC Chips for Windows NT". '' Byte Magazine''. {{MIPS microprocessors MIPS implementations Quantum Effect Devices microprocessors Products introduced in 1993 64-bit microprocessors