Reality Coprocessor: Difference between revisions
location from seen above mentioned
Command-tab (talk | contribs) m (Command-tab moved page RCP to Reality Coprocessor) |
(location from seen above mentioned) Tags: Mobile edit Mobile web edit Visual edit |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1:
[[File:N64 RCP Decapped.jpg|alt=N64 RCP Decapped|thumb|'''N64 RCP Decapped''']]
The '''Reality Coprocessor''', or '''RCP''', is one of the
== RCP Interface ==
{{Main|RCP Interface}}RCP is the core component of the N64 architecture. It is connected to all other peripherals (VR4300, ROM, RDRAM), and handles communications in all directions. For instance, VR4300 must go through RCP to access RDRAM. RCP is thus in charge of implementing the [[Memory map|full VR300 Memory Map]].
Please check [[MIPS R4300 interface|VR4300 interface]] for a detailed description of the bus between the CPU and the RCP at the electric level.
== RSP ==
{{Main|Reality Signal Processor}}
The '''Reality Signal Processor''', or '''RSP''', is the portion of the RCP responsible for matrix math, lighting calculations, clipping, shading, and other highly parallel graphics tasks as well as audio processing. It is a programmable MIPS processor with a custom set of SIMD instructions for vectorized fixed point operations (exposed as COP2 -- a group of reserved instructions in the standard MIPS instruction set). The RSP is also able to directly drive the RDP (the hardware rasterizer) by accessing its registers, so that it can terminate the graphic pipeline by telling the RDP to draw triangles into the framebuffer.
== RDP ==
{{Main|Reality Display Processor}}
Some kind of short summary paragraph should go here..
|