Designing priority encoder with 4-16 decoder and 8-1 MUX

Click For Summary
SUMMARY

The discussion focuses on designing a 4-input priority encoder utilizing a 4-to-16 decoder and two 8-to-1 multiplexers (MUX). The priority encoder outputs a 2-bit signal based on the highest priority input, while the decoder translates the input signals into a unique output. The participants clarify the relationship between the encoder and decoder, emphasizing that the encoder prioritizes inputs, whereas the decoder translates them. The design requires careful consideration of how to connect the outputs of the multiplexers effectively.

PREREQUISITES
  • Understanding of digital logic design principles
  • Familiarity with priority encoders and their functionality
  • Knowledge of 4-to-16 decoders and their operation
  • Experience with 8-to-1 multiplexers and their configuration
NEXT STEPS
  • Study the design and implementation of priority encoders in digital circuits
  • Learn about the operational principles of 4-to-16 decoders
  • Explore the configuration and usage of 8-to-1 multiplexers in circuit design
  • Investigate methods for combining outputs from multiple multiplexers
USEFUL FOR

Digital circuit designers, electrical engineering students, and anyone involved in designing or understanding priority encoders and multiplexers in digital systems.

Kurokari
Messages
36
Reaction score
0

Homework Statement


Design a 4 input priority encoder with a 4 to 16 decoder and a 8 to 1 multiplexer.

Homework Equations


Priority encoder is where when the highest priority bit is equal to a logical "1", then the rest of the lower priority input are ignored.

The Attempt at a Solution



For the MUX design, since we can only use a 8 to 1 MUX, means we'll have to use at least 2 of them. But I'm not very sure on how to relate the 2 outputs into one.

For the decoder design, I'm just confused. Shouldn't a priority encoder be a encoder, while a decoder is used to decode input? Is it possible that the question I have meant something else but a decoder?
 
The end result will be a 2 bit output, yes? That fits with needing two single bit output multiexers.
Each multiplexer would need (in principle) 11 inputs, no?
As for encoder versus decoder, the distinction is a bit artificial. I guess that decoders typically arrange that no two different inputs vectors produce the same output, whereas encoders typically cannot do that.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
10K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 9 ·
Replies
9
Views
6K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
6
Views
4K
  • · Replies 6 ·
Replies
6
Views
18K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K