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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1. ~elect ~ommand (SC) - a high (binary 1) on this line indicates<br />
that an address is being output on the I/O bus.<br />
2. ~ite ~ommand (WC) - a high (binary 1) on this line indicates<br />
that data is being output on the I/o bus, to be stored in the<br />
previously enabled register/port.<br />
NOTE: When both SC and WC are low (binary 0) the<br />
Microcontroller expects data from the selected device. Both<br />
SC and WC high (binary 1) is a condition not generated by the<br />
Microcontro ller.<br />
3. Left Bank Select (LB) - a low (binary 0) on this line enables<br />
one of two groups of I/o devices (or memory locations). In all<br />
following text, this group of Memory-I/O devices is referred to<br />
as the Left Bank.<br />
4. Bight ~ank Select (RB) - a low (binary 0) on this line enables<br />
the second of the previously mentioned two groups of I/O<br />
devices (or memory locations). In all following text, this group<br />
of Memory-I/O devices is referred to as the Right Bank.<br />
NOTE: LB and RB are complementary outputs of a single<br />
control line which can be considered as a ninth address bit.<br />
EactLj/O ~vice (port, memory, etc.) is connected to either<br />
the LB or RB control line.<br />
5. Master Clock (MCLK) - an output signal of the Microcontroller<br />
used for clocking of I/O devices and/or synchronization of<br />
external logic. The I/o bus data must be stable during the<br />
period the MCLK is high.<br />
Figure 2-5 illustrates a simple control system composed of the<br />
Signetics 8X300 and its compatible devices. The illustration depicts<br />
the wiring configuration of the Program Address, Instruction and I/O<br />
buses, and the control lines. In this particular application the Left<br />
Bank of devices is composed of I/O ports used for interface with<br />
user equipment. The Right Bank of devices comprise the system's<br />
external Working Storage. Through program control, the<br />
Microcontroller is able to input data from one bank of devices,<br />
manipulate this data and output it to the opposite bank of devices,<br />
all in one instruction cycle (see Figure 2-6). It should be noted<br />
thatthe I/o and Memory devices must have been addressed prior to<br />
this instruction cycle, and that an operation from one device to<br />
another of the same bank is not normally done during a single<br />
instruction cycle. It is a simple matter to input data from a specific<br />
device, operate on it and output it again to the same device during<br />
one instruction cycle.<br />
2-8