70 likes | 249 Views
PS2 Highlights Is the best system because that is the one I own. Technical Specs Overview Emotion Engine CPU @ 300 MHz Uses Extended MIPS III RISC instruction set Three Independent Floating-Point Processors (1 FPU and 2 vector units) 128-bit SIMD extension 10 DMA channels
E N D
PS2 HighlightsIs the best system because that is the one I own. Technical Specs Overview • Emotion Engine CPU @ 300 MHz • Uses Extended MIPS III RISC instruction set • Three Independent Floating-Point Processors (1 FPU and 2 vector units) • 128-bit SIMD extension • 10 DMA channels • 0.18 µm (micron) manufacturing process • Which means that 10.5 million transistors are on the CPU
PS2 Highlights Graphics • Uses a Graphics Synthesizer @150 MHz • 16 pixel pipeline • Untextured fill rate of 2.4 GHz/sec • Textured fill rate of 1.2 GHz/sec • 4 MB embedded DRAM • 2560 bit memory bus (48 GB/sec bandwidth) -Read 1024 bit -Write 1024 bit -Texture 512 bit
PS2 Highlights Cont. Other hardware • I/O Processor @ 35MHz (2 MB RAM) • SPU2 (with CPU) Sound Chip 2 MB RAM 16 bit, 48 KHz max sample rate • 32 MB Direct Rambus DRAM (800 MHz) • 4 x DVD ROM (24 x CD ROM) • 3.5 drive bay • Ethernet Network Upgradeable • Supports -1 IEEE 1394 port (400 Mbps) -2 USB ports (vers. 1.1) -2 Controller Ports -2 Memory Card Ports Source: http://www.scea.com/news/press_example.asp?ps2=ps2&ReleaseID=9
Upgradeability • In the past Sony always seemed to do its own thing (remember BetaMax, Mini-Discs and the memory stick?). In this age, proprietary connectivity just does not work and Sony has realized this • Sony did not skimp out here and made sure that they put the right stuff in the right places. The USB ports allow everything from keyboards to mice to net cams. That allows the PSX2 to function as a future Internet and E-commerce platform. USB also allows the addition of thousands of peripherals and connectivity options
Emotion Engine Block Diagram According to MicroDesign Resources, the processor can handle 6.2 gigaflops at 300MHz. A single gigaflop equals one billion floating-point operations per second. MDR says that makes the chip two times faster than a 733-MHz Pentium III and 15 times faster than a 400-MHz Celeron at handling tasks like full-motion video. For the statistics-minded, the processor can handle 75 million 3D transformations per second, and can render images at 2.4 billion pixels per second. Source: http://www.pcworld.com/news/article/0,aid,15038,00.asp
The Emotion Engine is the main processor of the PS2 and performs all of the 3D geometry calculations. The major components to the Emotion Engine are the MIPS CPU core, the FPU, the MPEG-2 decoder, and two additional floating-point vector processors: VPU0 and VPU1. These are just different parts of the CPU, in the same way a GeForce has a 2D core and a 3D core. The vector units are the most unique components of the chip. Vector units can be thought of as specialized FPUs that are extremely fast at evaluating the multiplication and addition of vector equations. An FMAC (Floating-Point Multiply-Adder Calculator) is the silicon inside of a FPU that actually does the math. They're used for doing vector dot products, for example. The Pentium III FPU has one FMAC and the Hitachi SuperH-4 used in the Dreamast has four FMACs. The PS2's main FPU has one FMAC, VPU0 has four FMACs, and VPU1 has five FMACs for a total of ten FMACs. In other words, for every clock cycle the PS2 can calculate ten vector multiplication/addition equations such as x3=x0·x1 + x2.
T&L also requires calculating a lot of "1/sqrt(a)" equations. These type of calculations require multiple cycles of FDIVs (Floating-Point Dividers) rather than FMACs. The Emotion Engine has four FDIVs which means it can calculate four different 1/sqrt(a) equations every 13 clock cycles. It's possible to waste some memory and bandwidth and create a lookup table to speed up these calculations. As a blanket statement however, the Emotion Engine is faster than any T&L unit on today's consumer PC graphics card currently available. The Emotion Engine Block Diagram - We highlighted the parts of the CPU with FMACs.