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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

LB/RB del~ (TIIBS) or the delay time from the falling edge of<br />

MCLK to LB/RB (TMIBS). Assuming the instruction is valid 10<br />

nanoseconds before the falling edge of MCLK and adding the<br />

instruction-to-LB/RB delay (TUBS = 35 nS), the LB/RB signal will be<br />

valid 25 nanoseconds after the falling edge of MCLK. With a fast<br />

program-storage memory and with a valid instruction more than 10<br />

nanoseconds before the falling edge of MCLK -- the LB/RB signal<br />

will; due to the T!\l1I85 delay, still be valid 25 nanoseconds after the<br />

falling edge of MCLK. Using a worst-case instruction cycle time of<br />

250 nanoseconds, the user cannot gain a speed advantage by<br />

selecting a memory with faster access time. Under the same<br />

conditions, a speed advantage cannot be obtained by using an I/O<br />

port with fast output enable time (TID) because the address bus will<br />

be stable 80 nanoseconds (T AS) after the beginning of the third<br />

quarter-cycle -- no matter how early the I V data input is valid.<br />

When operating at slower instruction cycle times (TPC > 250 nS),<br />

there are two more timing conditions which must be satisfied in<br />

addition to those already mentioned. First, the I/o input data must<br />

be stable by the set-up time required by the input latches. The<br />

program storage access time (T ACC) must be such that<br />

T AS + T ACC + TUBS + TIC + TIDS ~<br />

TPC<br />

Second, the instruction must be stable by the set-up time required<br />

by the instruction latches. The program storage access time must<br />

also be such that<br />

TAS + TACC + TIS ~<br />

TPC - T2Q<br />

where T 2Q is the length of the second quarter-cycle (pulse width<br />

of Xl high); for symetric clock signals<br />

T2Q = ! TPC, or<br />

TAS + TACC + TIS ~ .75 TPC<br />

Program storage access time must satisfy the worst case of all of<br />

the timing conditions mentioned.<br />

2-30

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

Saved successfully!

Ooh no, something went wrong!