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.

1.2 DESIGN AD V ANT AGES OF THE SIGNETICS 8X300 MICROCONTROLLER<br />

The Signetics 8X300 Microcontroller comprises three separate<br />

buses: a non-multiplexed 13-bit Instruction Address bus, a<br />

non-multiplexed 16-bit Instruction Data bus, and a multiplexed<br />

3-state, 8-bit I/O bus. This dedicated bus structure contributes to<br />

the speed and flexibility of the device by allowing more actions to<br />

over lap. In brief, the 8X300 offers the <strong>design</strong>er a degree of speed<br />

and versatility previously available only with bit-slice architecture.<br />

The 8X300 may select as its data source either the user I/o bus or<br />

one of eight internal read/write registers. Previous to performing<br />

the instructed function, the <strong>design</strong>er can manipulate source data<br />

using both rotate and mask functions. The results of the instructed<br />

function may then be shifted, masked and merged with the original<br />

source data prior to output. <strong>Al</strong>l of the above-mentioned operations<br />

can be totally executed in 250 nanoseconds, accounting for the<br />

<strong>design</strong>ers ability to process 1- to 8-bit variables as easily as MOS<br />

microprocessors handle byte-oriented data.<br />

<strong>Al</strong>though the instruction set of the Signetics 8X300 Microcontroller<br />

contains only eight major catagories of instructions, a variable<br />

operand field within these instructions provides the <strong>design</strong>er with an<br />

extensive set of unique instructions. The inherent simplicity of the<br />

instruction set allows several hundred lines of machine code to be<br />

written by hand. Where more complex programs are required, a<br />

cross assembly program, MCCAP, is available. MCCAP allows the<br />

system <strong>design</strong>er to construct well-documented firmware readily<br />

employing all the powerful features of the 8X300 architecture.<br />

The on-chip oscillator and timing generators of the device require<br />

only a crystal or single capacitor for reliable operation. If the<br />

Signetics 8X300 is to be operated from an external TTL clock, all<br />

that is required is an inverting buffer, a non-inverting buffer and<br />

two resistors. The device requires only a single plus fi ve-volt power<br />

supply for its operation, and its inputs and outputs are TTL.<br />

Figure 1-2 illustrates a typical system configuration.<br />

1-4

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

Saved successfully!

Ooh no, something went wrong!