CPU - The CPU is a Digital Semiconductor 21164
with the following features:
- Superscalar pipelined processor manufactured using 0.35-micrometer
CMOS technology.
- Quad-instruction issue.
- Two on-chip high-throughput floating point units (FPUs) capable of executing
both Digital and IEEE floating-point data types.
- Instruction cache: 8 KB on-chip, virtual, direct-mapped cache with
32-byte blocks.
- Data cache: Dual-read-ported 8 KB on-chip write-through, direct-mapped,
read allocated, physical cache with 32-byte blocks.
- Second-level cache: 96 KB, three-way, set-associative, physical, writeback,
write allocate, mixed instruction, and data cache, with 32- or 64-byte blocks.
- Write buffer with six 32-byte entries.
- Demand-paged memory management unit with a 48-entry I-stream translation
buffer and a 64-entry D-stream translation buffer.
- Parity for the on-board Icache, Dcache, and Scache memories and the
data bus.
- Uses 3.3V for external and 2.0V for internal.
|
Index Bus - The index bus uses index
[25:04] from the CPU to address the Bcache and the tag and state bits for determining
hits and conherence. The tag data field bits are [38:20] and data parity. State bits are valid, dirty, and control parity. |
Bcache - Bcache is available as
either a 2-MB or 4-MB option. The Bcache uses synchronous SRAMs and has a
15-ns access time. |
Inter-IC (I2C) Serial Bus - The I2C bus collects information about the various optional components of the system. The Pyxis chip
operates as the bus master, with slave devices on each of the six DIMMs, the
riser card, and the Bcache module. |
CPU Data Bus - The CPU data bus
connects the CPU, Bcache, and switch.
CPU data bus width: 128 bits plus 16 ECC bits. |
Switch - The switch isolates the
CPU/Bcache from the core logic/main memory. |
System Address Bus -
The system address bus connects the CPU address [39:4] to the core logic.
Also, the flashROM is located on the system address bus. |
FlashROM -
The 1-MB flashROM contains the equivalent SROM code (system has no
SROM), two copies of nonvolatile environment variables,
diagnostic code, AlphaBIOS firmware, and SRM firmware. Core logic
controls flashROM access.
The flashROM is attached to the system address bus. The address busses
[11:4] are used to send ROM read data from the flashROM to the core logic
during system initialization. Address bits [31:12] address the flashROM. |
Memory Bus -
The memory bus connects the switch and the core logic to the main memory DIMMs.
Width to/from memory: 128 data bits plus 16 ECC bits. |
Memory -
The main memory system has the following features:
- Unbuffered 3.3V SDRAM chips mounted on 168-pin dual inline memory modules
(DIMMs)
- Six DIMM sockets on the MLB arranged in three banks: 0, 1, and 2.
- The two DIMMs in a bank must be identical.)
- Total size ranges from 32 MB to 1.5 GB (when 256-MB DIMMs are available).
- Each bank (two DIMMs) is 128-bits data plus 16-bits ECC wide.
|
Core Logic -
Core logic is implemented on a single 474-pin BGA chip and provides the
following functions:
- Synchronous DRAM memory controller providing the row and column
address and the memory control signals (CAS and RAS) for the memory banks.
- 33-MHz 64-bit PCI interface.
- Startup from flashROM.
- 96-ns memory latency (with 100-MHz DRAMs).
- 1333 Mbps peak memory bandwidth.
- Up to 64 interrupts through an external shift register.
- Up to 32 general purpose inputs and outputs through external shift registers.
- 3.3V design.
|
Memory Address Bus -
Core logic addresses the main memory using DRAM address [13:0]. |
PCI Bus (Primary) -
The primary peripheral component interconnect (PCI) bus is a 64-bit-wide multiplexed
address/data bus with a clock speed of 33.33 MHz. PCI bus provides the system
with its primary I/O interconnect. Core logic acts as the PCI host.
Two 64-bit PCI expansion slots, a 10/100 Mbps Ethernet controller and a PCI/PCI
bridge are attached to the primary PCI bus. PCI bus width: 64 bits (AD[63:0]).
An even parity bit (PAR) is calculated on 36 bits ( AD[31:0] and C/BE[3:0].
Another even parity bit (PAR64) is calculated on the upper 36 bits {AD[63:32] and C/BE[7:4]).
|
IDE Controller -
The integrated drive electronics (IDE) controller is a CMD PCI0646 chip. The controller
provides two 16-bit channels (primary and secondary). Interface can support up
to two devices (master and slave) on each channel. Interface runs in IDE legacy
mode versus PCI native mode. This allows use of both channels but restricts the
system from using any other legacy IDE chips.
The chip supports data rates up to 16.6 Mbps peak using PIO modes one through four
and DMA modes one and two. |
PCI/ISA Bridge -
The PCI/ISA bridge manages traffic flow between the primary PCI bus and the ISA
bus. The bridge is an Intel 82378ZB System I/O chip.
Three ISA expansion slots, the audio subsystem, and the super I/O chip (floppy,
COM1, COM2, KB, Mouse, RTC, and parallel port) are attached to the ISA bridge.
|
ISA Bus -
The ISA bus originates at the PCI-ISA bridge. In addition to the three
ISA slots on the riser card, the ISA bus connects to the Super
I/O chip (adapter for the floppy disk, two serial lines, keyboard, mouse, realtime clock,
and parallel port) and the audio controller.
The ISA bus data width is 16 bits. |
SuperI/O -
The Super I/O chip (National PC87303) is attached to the ISA bus and has the
following functions:
- Floppy disk controller (FDC)
- Two serial lines (UARTs) (COM1 and COM2)
- Enhanced bidirectional parallel port
- Mouse and keyboard
- Realtime clock
|
Ethernet -
The 10/100 Mb/s Ethernet LAN controller (DC21142) is embedded in the system on
the riser card. It is attached to the primary PCI bus. External access is provided
through either one of the following cards mounted to the rear of the enclosure:
- Media adapter unit (MAU) for Twisted-Pair(10BaseT) and ThinWire (10Base2)
for 10 Mbps operation.
- Media-independent interface (MII) card with a twisted-pair connector for use with
a 100 Mbps fast Ethernet interface.
|
Audio -
An ESS Technology ES1888 AudioDrive(R) chip, located on the riser card, brings 16-bit stereo audio and 20-voice FM music synthesis to the system.
The chip can record, compress, and play back voice, sound, and music with built-in
seven-channel-mixer controls. It supports full duplex operation for simultaneous
record and playback using two DMA channels.
Microphone and headphone connectors are located on the upper-left side
near the system front. A small card provides rear-accessible connectors for
line in, speaker out, and MIDI/game port.
|
PCI/PCI Bridge -
The PCI-to-PCI bus bridge (DC21052) is located on the riser card. The bridge allows the
use of three additional 32-bit PCI slots (electrical loading considerations preclude putting those slots on the primary PCI bus).
|
PCI Bus (Secondary) -
The secondary peripheral component interconnect (PCI) bus is a 32-bit-wide multiplexed
address/data bus with a clock speed of 33.33 MHz. The PCI bus provides the system
with a connection to the three 32-bit PCI expansion slots through the PCI/PCI bridge.
|
Expansion Slots -
The riser card contains five expansion slots with the following capabilities:
- Slot 1: PCI only, 32-bit PCI (secondary bus), half-size cards only.
- Slot 2: PCI/ISA combination, 32-bit PCI (secondary bus), half-size cards only.
- Slot 3: PCI/ISA combination, 32-bit PCI (secondary bus), full-size cards.
- Slot 4: PCI/ISA combination, 32- or 64-bit PCI (primary bus), full-size cards.
- Slot 5: PCI only, 32- or 64-bit PCI (primary bus), full-size cards.
|