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.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