INTRODUCTION

iAPX 88 PERFORMANCE IS COST EFFECTIVE

Figure 1-25 shows the 8088's memory speed requirements compared to other 8-bit micro- processors. The memory access times listed refer to the time available from when the address first comes out of the CPU during a memory read machine cycle until the data must be available coming back from the memory into the CPU.

The 8088 running at 5MHz allows 460ns for memory devices to receive the address and return the data. The fastest Z80 and the fas- test 6809 allow only 140ns and 320ns respectively for the same activity to take place. This means that the 8088 can offer its full performance while using slower and pre- sumably cheaper memories than any other high-performance 8-bit micropro- cessor.

Note that according to the benchmark reports in the Appendix, the 5MHz 8088 use slower memories while offering an average of 30% more performance than either the 2MHz 6809 or the 6MHz Z80B.

How does the 8088 offer higher performance yet use slower memory devices? The main reason is that parallel instruction fetch and execute using the instruction pipeline allows

the bus interface to be much more relaxed while execution takes place at the full speed. The 8088 can run at full speed using readily available 450ns EPROM devices whereas its counterparts, the 68B09 and Z80B require wait states in their machine cycles to do the same.

PROCESSOR EXTENSIONS FOR FLOATING POINT ARITHMETIC AND HIGH SPEED I/O

Up to now, we have justified that the 8088 CPU itself offers a lot of performance, and many systems will be built around the 8088 as the only central processing unit. Note that there are other ways to expand on the 8088 architec- ture to add additional processing power to the basic CPU. These additional processing mod- ules are called processor extensions. There are two processor extension chips that can be added to the iAPX 88 system (Fig. 1-26).

Numerics Processor Extension

The iAPX 88/20 is an optional numerics processor extension (NPX) added alongside the 8088 CPU. This configuration has the effect of adding the additional set of numerics instructions to the 8088 instruction set. The NPX picks its own instructions out of the

CPU

8088

68B09

Z80A

Z80B

5MHz

2MHz

4MHz

6MHz

 

MEMORY

460 NS

320 NS

250 NS

140 NS

ACCESS

TIME

 

 

 

 

LONGER ACCESS TIME MEANS SLOWER (AND

CHEAPER) MEMORIES CAN BE USED WITH iAPX 88

Figure 1-25.iAPX 88 Longer Memory Access Time

1-17

Page 28
Image 28
Intel 210200-002 manual IAPX 88 Performance is Cost Effective