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.

81320<br />

PRELIMINARY<br />

OPERATING CHARACTERISTICS<br />

Memory Organization<br />

Memory and address correlation for the 16-register array is<br />

shown in Figure 2. From the primary port, the sixteen a-bit<br />

registers can be addressed in either byte (a-bit) or word<br />

(16-bit) format; in the word mode, the registers are addressed<br />

in pairs-Oa/1a, 2a/3a, 4a/5a, . .. 14al 15a, and<br />

BIPOLAR LSI DIVISION<br />

16a/17a. From the secondary port, all registers are addressed<br />

in byte format-60a through 77 a. The memory consists<br />

of two a-bit flag registers and fourteen a-bit generalpurpose<br />

registers. The flag registers facilitate information<br />

transfers between the two ports and, in addition, they protect<br />

certain registers from being written into from the primary<br />

port.<br />

SECONDARY<br />

PORT<br />

MSB LSB<br />

iVa iV7<br />

j j FLAG REGISTER<br />

11001111 SECONDARY PORT ADDRESS = 608<br />

-<br />

PRIMARY PORT ADDRESS 08<br />

11001110<br />

GENERAL PURPOSE REGISTER<br />

11001101 _ SECONDARY PORT ADDRESS = 628<br />

11001100<br />

PRIMARY PORT ADDRESS = 28<br />

GENERAL PURPOSE REGISTER<br />

11001011 _ SECONDARY PORT ADDRESS = 648<br />

11001010<br />

PRIMARY PORT ADDRESS = 48<br />

GENERAL PURPOSE REGISTER<br />

11001001 _ SECONDARY PORT ADDRESS = 668<br />

PRIMARY PORT ADDRESS = 68<br />

MSB LSB<br />

A3 AO<br />

j j<br />

BYTE MODE<br />

10000<br />

FLAG REGISTER<br />

WORD MODE<br />

OOOX<br />

II SECONDARY PORT ADDRESS 61 8<br />

BYTE MODE<br />

PRIMARY PORT ADDRESS - 18 0001<br />

..<br />

GENERAL PURPOSE REGISTER<br />

II SECONDARY PORT ADDRESS - 638<br />

PRIMARY PORT ADDRESS = 38<br />

~ :::<br />

~0011<br />

0100<br />

L GENERAL PURPOSE REGISTER: l<br />

II I SECONDARY PORT ADDRESS - 658 r 010X<br />

LPRIMARY PORT ADDRESS - 58 1--.:- 0101<br />

GENERAL PURPOSE REGISTER<br />

011X<br />

11001000 --------------_II.~SE~C~O~ND~A~RY~P~O~R!..T ~AD~D~RE::S~S..:=~6~78!!._ __...j___L<br />

PRIMARY PORT ADDRESS = 78 ~ 0111<br />

GENERAL PURPOSE REGISTER<br />

~---------------~<br />

11000111 _ SECONDARY PORT ADDRESS = 708<br />

PRIMARY PORT ADDRESS 108 .. 1000<br />

11000110 _______________<br />

GENERAL PURPOSE REGISTER<br />

L<br />

0110<br />

GENERAL PURPOSE REGISTER 1 l 100X<br />

.... ~I;SE~C::O=;ND;A;RY;;P~O:R;T ;AD;:D;;RE:.:S~S~-~7~18!!.---_I f<br />

LPRIMARY PORT ADDRESS - 118 I~ 1001<br />

11000101 _ SECONDARY PORT ADDRESS = 728<br />

PRIMARY PORT ADDRESS = 128 11010<br />

GENERAL PURPOSE REGISTER<br />

101X<br />

II SECONDARY PORT ADDRESS = 738<br />

11000100 ---------------_.~~~~~;;~~~~--__I<br />

PRIMARY PORT ADDRESS = 138<br />

1011<br />

GENERAL PURPOSE REGISTER<br />

11000011 _ SECONDARY PORT ADDRESS = 748<br />

PRIMARY PORT ADDRESS = 148<br />

1<br />

GENERAL PURPOSE REGISTER<br />

II SECONDARY PORT ADDRESS = 758<br />

11000010 ------------------_.~~~~~~~~~~--__I<br />

PRIMARY PORT ADDRESS = 158<br />

GENERAL PURPOSE REGISTER<br />

11000001<br />

-SECONDARY PORT ADDRESS = 768<br />

PRIMARY PORT ADDRESS 168 ..<br />

I GENERAL PURPOSE REGISTER<br />

11000000 II I SECONDARY PORT ADDRESS 778<br />

L PRIMARY PORT ADDRESS = 178<br />

1100<br />

110X<br />

1101<br />

11110<br />

111X<br />

1111<br />

PRIMARY<br />

PORT<br />

1 ......----- EVEN ADDRESSES -----111..... 1------- ODD ADDRESSES ----....,....... 1<br />

Figure 2.<br />

Memory and Address Organization tor the 8X320<br />

Sl!IDOliCS<br />

5

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

Saved successfully!

Ooh no, something went wrong!