Hardware
CD-ROM System
Drive and decoder that read CD-DA, CD-ROM XA and PlayStation discs.
Central Processing Unit (CPU)
32-bit RISC processor at the center of the PlayStation.
Controller
Input devices on the two controller ports and how software reads them.
DMA Controller
Seven-channel DMA controller that moves data between main memory and the devices.
Expansion Port (PIO)
Parallel expansion connector that exposes the CPU bus of early PlayStation boards.
Geometry Transformation Engine (GTE)
Fixed-point vector and matrix coprocessor of the PlayStation CPU.
Graphics Processing Unit (GPU)
Drawing processor and display controller of the PlayStation.
I/O Map
Addresses of every hardware register of the PlayStation.
Interrupt Controller
Interrupt status and mask registers and the interrupt sources of the PlayStation.
Memory Card
Removable 128-kilobyte save memory on the Memory Card slots.
Memory Control
Bus timing, region size and RAM configuration registers of the CPU bus.
Memory Map
Logical and physical address spaces of the PlayStation CPU.
Motion Decoder (MDEC)
Image decompression engine that performs the inverse DCT on macroblocks.
Root Counters
Three 16-bit hardware timers and the vertical sync counter of the PlayStation.
Serial Interfaces (SIO)
Registers of the two serial interfaces of the PlayStation.
Sound Processing Unit (SPU)
24-voice ADPCM sound source and mixer of the PlayStation.
System Architecture
Processors and device groups of the PlayStation and how they connect.