21264/EV68CB and 21264/EV68DC Hardware Reference Manual

Order Number: DS-0031C-TE

This document, the "21264/EV68CB and 21264/EV68DC Hardware Reference Manual," serves as a comprehensive technical reference for system designers and programmers utilizing these Alpha microprocessors (referred to as EV68CB/EV68DC).

The manual begins with an introduction to the Alpha architecture and a high-level overview of the EV68CB/EV68DC's key features, including its superscalar, pipelined design, on-chip memory management unit (MMU), floating-point units, and various caches.

A significant portion of the document delves into the internal architecture, detailing the Instruction Fetch, Issue, and Retire Unit (Ibox), Integer Execution Unit (Ebox), Floating-Point Execution Unit (Fbox), On-chip Caches (Icache, Dcache), Memory Reference Unit (Mbox), and External Cache and System Interface Unit (Cbox). It explains pipeline organization, instruction issue and retire rules, memory and I/O address space handling, and performance measurement support.

Further chapters cover:

  • Hardware Interface: The physical aspects of the microprocessor, including its logic symbol, signal names, pad assignments, and mechanical specifications.
  • Cache and External Interfaces: The intricate details of how the processor interacts with external components, specifically the second-level cache (Bcache) and the system bus, encompassing cache coherency protocols, data movement, and clocking mechanisms.
  • Internal Processor Registers: A comprehensive listing and description of the various internal processor registers (IPRs) used for configuring and monitoring chip functions.
  • Privileged Architecture Library (PALcode): Explanation of PALcode's role in handling operating system primitives like context switching, interrupts, exceptions, and memory management, along with its specific instructions and operational guidelines.
  • Initialization and Configuration: Detailed sequences for power-up, fault, warm, and sleep mode resets, and the initialization of internal arrays and external interfaces.
  • Error Detection and Handling: Mechanisms for identifying and managing hardware errors, such as ECC (Error Correction Code) and parity checks in caches and data buses.
  • Electrical Data & Thermal Management: Electrical characteristics (DC/AC ratings, power supply) and thermal considerations (operating temperatures, heat sink specifications) to ensure proper system design and operation.
  • Testability and Diagnostics: Features supporting chip and system-level testing, including the IEEE 1149.1 Test Access Port and SROM-based initialization.

Appendices provide summaries of the Alpha instruction set, BSDL descriptions for the boundary-scan register, and specific guidelines for PALcode implementation and Bcache interface details.

DS-0031C-TE
May 2002
360 pages
Quality

Original
1.9MB

Site structure and layout ©2025 Majenko Technologies