I'm trying to do a homework question in which I must:
Design a circuit that uses an input clock and digital logic to generate a train of pulses of width set by a pair of 4-bit binary inputs. One input sets how long (from 0 to 15 clock units) each pulse stays in the high state, while the other sets how long each pulse stays in the low state. It's suggested by the professor that I use a J/K flip-flop and binary counters along with logic gates, as well as using the LOAD feature of the counter and counting down rather than up.
I think what this means is that each input sets the load of a counter, which in some way will make the J/K's inputs both high so that it toggles after a length of time determined by the two different 4-bit inputs. However, I can't find in the textbook or online a clear explanation of what the load input does, besides setting some value that can be reverted to.
I'd also appreciate any other hint as to what my circuit should look like: order that the data will progress, certain connections that will make it simpler, etc.
Thanks
Design a circuit that uses an input clock and digital logic to generate a train of pulses of width set by a pair of 4-bit binary inputs. One input sets how long (from 0 to 15 clock units) each pulse stays in the high state, while the other sets how long each pulse stays in the low state. It's suggested by the professor that I use a J/K flip-flop and binary counters along with logic gates, as well as using the LOAD feature of the counter and counting down rather than up.
I think what this means is that each input sets the load of a counter, which in some way will make the J/K's inputs both high so that it toggles after a length of time determined by the two different 4-bit inputs. However, I can't find in the textbook or online a clear explanation of what the load input does, besides setting some value that can be reverted to.
I'd also appreciate any other hint as to what my circuit should look like: order that the data will progress, certain connections that will make it simpler, etc.
Thanks