20.02.2013 Views

Sable CPU Module Specification

Sable CPU Module Specification

Sable CPU Module Specification

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 3<br />

FUNCTIONS LOCATED ON THE DECCHIP 21064<br />

3.1 21064 Chip Features<br />

The DECchip 21064 microprocessor is the first in a family of chips to implement the<br />

Alpha AXP architecture. The DECchip 21064 is a .75 micron CMOS (.5 micron for<br />

the DECchip 21064-A275) based super-scalar super-pipelined processor using dual<br />

instruction issue. The 21064 chip is packaged in a 431-pin (24x24, 100-mil pin pitch)<br />

PGA package.<br />

The 21064 and associated PALcode implement IEEE single and double precision,<br />

VAX F_floating and G_floating datatypes and supports longword (32-bit) and quadword<br />

(64-bit) integers. Byte (8-bit) and word (16-bit) support is provided by byte<br />

manipulation instructions. Limited hardware support is provided for the VAX D_<br />

floating datatype.<br />

(G_floating and S_floating)<br />

The architecturally optional instructions RCC is also implemented.<br />

Other 21064 features include:<br />

• Peak instruction execution of 380 million operations per second at a 190-MHz<br />

clock rate (275 MHZ for DECchip 21064-A275)<br />

• Flexible external interface supporting a complete range of system sizes and performance<br />

levels while maintaining peak <strong>CPU</strong> execution speed<br />

• Selectable data bus width and speed: 64-bit or 128-bit width, 75 MHz to 18.75<br />

MHz bus speed<br />

• An internal clock generator providing a high-speed chip clock and a pair of programmable<br />

system clocks (<strong>CPU</strong>/2 to <strong>CPU</strong>/8)<br />

• Support for external secondary cache including programmable cache size and<br />

speed<br />

• An on-chip write buffer with four 32-byte entries, with ‘‘byte merging’’ capability.<br />

• An on-chip pipelined floating point unit capable of executing both DEC and IEEE<br />

floating point instructions. The floating point unit can accept a new instruction<br />

every cycle, except for divide instructions. The operate-to-operate latency for all<br />

instructions other than divide is six <strong>CPU</strong> cycles. The latencies for single and<br />

double precision divide instructions are shown in Table 2.<br />

Functions Located on the DECchip 21064 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!