Tips for intro to digital systems test?

Click For Summary

Discussion Overview

The discussion revolves around strategies for solving problems related to digital systems, specifically designing circuits involving counters, decoders, and encoders. Participants share their experiences and approaches to tackle complex circuit design questions posed by an instructor.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant expresses concern about the difficulty of the instructor's questions, suggesting they test experience rather than systematic problem-solving skills.
  • Another participant proposes a method for creating a mod-6 counter and suggests that the outputs of the decoder can be scrambled to match the desired counting sequence.
  • A different participant presents a specific problem involving a MOD-8 counter and a 3-to-8 decoder, outlining the desired counting sequence.
  • Further clarification is sought on the concept of scrambling outputs from the decoder to the encoder.
  • One participant explains how to connect the outputs of the decoder to the inputs of the priority encoder, emphasizing that the series can be altered by changing the connections.
  • A later reply questions the logic behind connecting the decoder's output to the priority encoder, raising concerns about the output when the counter reaches certain values.
  • Another participant responds by noting that only one output from the decoder is active at a time, which may clarify the confusion regarding the connections.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best approach to connect the decoder and encoder, and there are differing interpretations of how the outputs should be managed. The discussion remains unresolved with multiple viewpoints presented.

Contextual Notes

There are assumptions about the models of decoders and encoders being used, as well as the specific configurations of the counters that may not be explicitly stated. The discussion also reflects varying levels of understanding among participants regarding circuit design principles.

david90
Messages
311
Reaction score
2
My intro to digital system teacher is hard. He gives question that ask u design circuit such as make a counter that count 3 5 9 0 3 using mod-6 counter + encoder + decoder. Do question like this have a systematic way of solving or is only solvable if u have mad experience? He seems to give question that test ur EXPERIENCE rather than steps. What should I do? I don't think I can do every problem because heisquestions have a big range.
 
Engineering news on Phys.org
ok, some ideeas
a mod-6 counter is easy to made by resetting the counter when the output reaches 6 = 110b. So it will count 0, 1, 2, 3, 4, 5 for ever ... btw are you sure you didn't forget a number in your series?

the output of the counter goes into a decoder and the outputs of the decoder are scrambled to the inputs of the encoder according to the series you want to get.

PS: i would draw a picture but I'm a bit busy so I'll try later if you didn't understand...
 
the example that I gave you was just a sample. here is the real problem.

Using a MOD-8 counter, 3 to 8 decoder and a 8 to 3 priority encoder, make a circuit that will count 0 > 5 > 2 > 7 > 4 > 1 > 6 > 3 > back to zero
 
same things apply just use a 3 bit counter (that would be a usual mod-8 counter since it counts from 0 to 7)
 
elaborate or give an example of what u mean by scamble
 
OK, so your 8-bit counter counts from 0 to 7
When you put n (n beeing the output of the counter) on the selection inputs of the 3to8 decoder you get an level of 0 on decoder output n.
So in our example you will get the outputs of the decoder to have 0 logic in the order 0 to 7.
Then you connect output 0 of the decoder to input 0 on the priority encoder. Output 1 of the decoder will be connected to input 5 on the priority encoder. Output 2 of the decoder will be connected to input 2 of the priority encoder. And so on ... get the picture?
In this way when your counter is working at the output of the priority encoder you'll find your series. If you want another series just connect the decoder and priority encoder in a different way...
 
"OK, so your 8-bit counter counts from 0 to 7
When you put n (n beeing the output of the counter) on the selection inputs of the 3to8 decoder you get an level of 0 on decoder output n.
So in our example you will get the outputs of the decoder to have 0 logic in the order 0 to 7.
Then you connect output 0 of the decoder to input 0 on the priority encoder. Output 1 of the decoder will be connected to input 5 on the priority encoder. Output 2 of the decoder will be connected to input 2 of the priority encoder. And so on ... get the picture?
In this way when your counter is working at the output of the priority encoder you'll find your series. If you want another series just connect the decoder and priority encoder in a different way..."


Thank you Guybrush Threepwood for saving my ass. I totally get what ur saying but there is a problem.

If you connect output 0 of decoder to input 0 of the PE, what will you do when the counter outputs a 4 and into the decoder and decoder output is 5? Not sure if I'm right or not but I think the output 0 of the decoder shouldn't be connected to anything to make the PE output a zero. countter > 0, input decoder >0, output of decoder is 0 and if u connect that to 0 input of the PE, wouldn't that make the PE output a 1 instead of zero?
 
Last edited:
Originally posted by david90
If you connect output 0 of decoder to input 0 of the PE, what will you do when the counter outputs a 4 and into the decoder and decoder output is 5? Not sure if I'm right or not but I think the output 0 of the decoder shouldn't be connected to anything to make the PE output a zero. countter > 0, input decoder >0, output of decoder is 0 and if u connect that to 0 input of the PE, wouldn't that make the PE output a 1 instead of zero?

not sure I completely understand you but once the counter starts there is only one output active at one time for the decoder. So there's only one input for the priority encoder to interpret. Maybe you should tell how your decoder works (there are a lot of models of decoders out there...)

PS: may work computer is broken so expect some delay in my response ... :frown: :frown:
 

Similar threads

Replies
17
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
6K
Replies
4
Views
3K
Replies
1
Views
3K
Replies
14
Views
3K
Replies
138
Views
26K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K