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.

Op Code 5 (NZT): The least significant bits of the program<br />

counter are replaced by the J field data if the register or<br />

I/O bus specified by the source field has non-zero<br />

contents. * Bit manipulations may be performed on I/O<br />

destination data only as specified in Table 2-4. The<br />

tested data field remains unchanged.<br />

Op Code 6 (XMIT): The data in the J field is placed in the register<br />

or I/o port specified as the destination field.* Bit<br />

manipulations may be performed as specified in Table 2-4.<br />

Op Code 7 (JMP): The address of the next instruction to be<br />

executed is changed to that specified by the 13-bit A field<br />

of the instruction.<br />

*NOTE:<br />

If the source field specified a register, the J field<br />

contains an eight-bit value. If the source field speci fies<br />

an I/O port (or memory), the J field contains a five-bit<br />

value.<br />

A compendium of information on instruction formats is contained in<br />

Appendix B.<br />

2.4 INTERFACE PRINCIPLES<br />

Designing hardware to interface with the 8X300 Microcontroller is<br />

primarily a task of selecting external devices that suit the job to be<br />

done. Careful consideration must be given to the mInImum<br />

requirements necessary to accomplish the job. Such requirements<br />

might include instruction cycle time, memory size and memory<br />

access time. Must the system operate with a 250 nS instruction<br />

cycle time, or is 500 nS sufficient? At longer instruction cycle<br />

times, slower and less expensive memory may be used. How much<br />

External Working Storage is necessary? As External Working Storage<br />

increases, the methods of manipulating it become more complex.<br />

Which is the most economical method of manipulating larger and/or<br />

slower memory - hardware or software?<br />

Signetics offers a broad line of devices that are either specifically<br />

<strong>design</strong>ed for use with or are compatible with the 8X300. Table 2-5<br />

provides a listing of these devices, by function. Selection of devices<br />

from this list can greatly reduce the time and tasks necessary in<br />

8X300 system <strong>design</strong>.<br />

2-33

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

Saved successfully!

Ooh no, something went wrong!