01.02.2013 Views

Chapter 4 PA-RISC Computer Systems - OpenPA.net

Chapter 4 PA-RISC Computer Systems - OpenPA.net

Chapter 4 PA-RISC Computer Systems - OpenPA.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

<strong>PA</strong>-<strong>RISC</strong> Processors <strong>PA</strong>-7200 (PCX-T’)<br />

2.2.7 <strong>PA</strong>-7200 (PCX-T’)<br />

Overview<br />

The <strong>PA</strong>-7200 completely revised the <strong>PA</strong>-7100 processor core, leveraging only the FPU in its release in<br />

early 1995. Being a two-way superscalar processor, the <strong>PA</strong>-7200 can dispatch and execute two separate<br />

instructions at a time to its functional units. In contrast to the <strong>PA</strong>-7100 it has two separate integer ALUs<br />

and thus can execute two ALU integer operations simultaneously. Other changes include a redesigned<br />

cache architecture — while retaining the general cache layout with large off-chip L1 caches at CPU<br />

clock speed — and use of the Runway processor bus, carried on to later <strong>PA</strong>-8x00 processors. The<br />

<strong>PA</strong>-7200 was targeted towards high-performance general-purpose applications, but also on specialized<br />

applications with large working sets which could take advantage of the high-bandwidth bus interface.<br />

Details<br />

� <strong>PA</strong>-<strong>RISC</strong> version 1.1d 32-bit<br />

� Three functional units: 2 integer ALUs, 1 Floating Point<br />

� 2-way superscalar<br />

� SMP-capable<br />

� FPU, MMU, cache controller integrated on die, memory and I/O controller separate and off-chip<br />

� Five-stage pipeline<br />

� 2 KB on-chip “assist” L1 cache, fully associative, holds 64 32-Byte cache lines<br />

� Off-chip L1 caches up to 1 MB I and 2 MB D realized in asynchronous SRAMs with one cycle<br />

latency<br />

� (The 2 KB on-chip assist cache is not really considered a true cache, thus the off-chip cache is the<br />

system’s L1 cache.)<br />

� Caches are 64-bit per access, direct mapped, parity protected and cycled at CPU speed<br />

� Caches are virtually indexed and physically tagged to minimize latency<br />

� 120-entry fully associative TLB<br />

� 16-entry BTLB<br />

� Hardware TLB miss support<br />

� Six predecode bits<br />

� Support for uncached memory pages<br />

� Bi-endian support<br />

� Runway system interface, 64-bit wide, 120 MHz, 960 MB/s peak bandwidth, CPU-to-bus frequency<br />

ratios of 1.0, 0.75 and .67 processor speed possible<br />

� Glueless interface to the Runway system bus for up to four-way SMP (four CPUs on same Runway<br />

processor bus)<br />

� Can have up to six bus-transactions in progress at once<br />

� CPU interfaces to U2 I/O adapters and MMC/SMC memory controllers on the Runway bus<br />

16

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

Saved successfully!

Ooh no, something went wrong!