Revised 11-5-07

gk02-15 Timing Signal Generator, Version 4
20 points
OEES 235

Back to Main Page

So far, we've had two versions of the Timing Signal Generator, the first version and the improved version--in other words versions 1 and 2. Version 3 is an intermediate version that I did, but that you won't be doing. You'll move right on to version 4.

Directions:
  1. Start with the schematic from gj01-10 Timing Signals, Improved.
  2. INCNT will remain the same (high when Q4 -> Q0 = 0 0XXX)
  3. Change the name of LDSR to LD_STHO (Load Shift to Highest Octave). This signal will still go high when Q4 -> Q0 = 0 1001 = 09 hex.
  4. Change the name of OCTAVE to LDSR. This signal will still go high when Q4 -> Q0 = 1 0001 = 11 hex
  5. Create a new OCTAVE signal that goes high when Q4 -> Q0 = 1 0011 = 13 hex
  6. Change the name of LDOUTCNT to LATCH_OUT_PER (Latch Output Period). Also, change the timing for this signal. It should go high when Q4 -> Q0 = 1 1011 = 1B hex
  7. Change CYCLE_END so that it goes high when Q4 -> Q0 = 1 1101 = 1D hex
  8. Download the test vector, and try it out.
  9. Ask me to show you how to create the Q_BUS line.

 
Waveforms, 0 to 3800 ns






Waveforms, 3300 to 9700 ns



Back to Main Page
1