17.05.2015 Views

8x300 design guide - Al Kossow's Bitsavers - Trailing-Edge

8x300 design guide - Al Kossow's Bitsavers - Trailing-Edge

8x300 design guide - Al Kossow's Bitsavers - Trailing-Edge

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

~<br />

2.1 CPU ARCHITECTURE<br />

Figure 2-1 is a simplified block diagram of the Signetics 8X300<br />

illustrating the major internal functional blocks and data paths of<br />

the device. As is shown in the illustration, the device includes an<br />

Arithmetic Logic Unit (ALU), eight 8-bit working registers, logic for<br />

rotate and mask of data, logic for shifting and merging of data,<br />

decode and control logic, an address register, a program counter and<br />

an instruction register.<br />

2.1.1 Decode and Control Logic<br />

The decode and control logic contained in the Signetics 8X300<br />

interprets the instruction according to its op code and operand<br />

fields, and directs the device to perform the specified operation.<br />

Additionally, the decode and control logic provides signals (Select<br />

Command, Write Command, Left Bank/Right Bank) to control logic<br />

external to the device. Such logic includes RAM and I/O interface<br />

to user equipment. As shown in Figure 2-2, the decode and control<br />

logic also receives control commands (RESET and HALT) from logic<br />

external to the device.<br />

INSTRUCTION<br />

INPUT (16)<br />

~<br />

INSTRUCTION<br />

REGISTER<br />

OP<br />

WORKING<br />

CODE<br />

,.<br />

- STORAGE<br />

--·<br />

CONTROL<br />

- } ROTATE<br />

CONTROL<br />

..<br />

OPERAND (5)<br />

....<br />

FIELD<br />

-<br />

-'" } LENGTH<br />

A ,. CONTROL<br />

..<br />

DECODE<br />

} I/O<br />

AND<br />

CONTROL<br />

CONTROL<br />

LOGIC<br />

·-<br />

(3)<br />

OPERAND .... --<br />

~<br />

FIELD<br />

B ,.<br />

- ALU<br />

(3) .... - } INTERNAL<br />

(5)<br />

....<br />

-<br />

.. > CONTROL<br />

-<br />

- -'"<br />

OPERAND<br />

FIELD<br />

sc<br />

C ,.<br />

WC<br />

t t<br />

'r--<br />

~<br />

LB<br />

~>--<br />

RB<br />

>>--<br />

HALT<br />

RESET<br />

:~<br />

Figure 2-2. Decode and Control Inputs and Outputs<br />

2-3

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

Saved successfully!

Ooh no, something went wrong!