Design a circuit to implement a seven-segment display

Assignment Help Other Engineering
Reference no: EM131100974

E15: Fundamentals of Digital Systems - Fall 2010 - HOMEWORK 4

1. For all problems with gate diagrams, use the minimum number of gates possible. Clearly label your inputs and outputs in all diagrams, and mark the MSB and LSB of input and output where appropriate.

1) Each of these combinatorial circuits takes a three-bit binary number as input and produces a single binary output. Draw a gate diagram for each circuit.

a. The output is 1 when the value of the input is less than three.

b. The output is 1 when the value of the input is odd.

c. The output is 1 when a majority of input bits are 1.

2) Implement your circuit from (1a) using only:

a. NAND gates

b. NOR gates

3) Each of these combinatorial circuits takes a three-bit binary number as input and produces a three-bit binary number as output. Draw a gate diagram for each circuit.

a. When the input is less than four, the output is equal to two greater than the input. If the input is greater than or equal to four, the output is three less than the input.

b. The output returns the input bits sorted from least to greatest. For example: input 000 generates output 000, 010 and 100 both generate 001, and 101 and 110 both generate 011.

4) Draw a gate diagram implementing a combinatorial circuit for converting 4-bit binary numbers to the corresponding Gray code. You should be able to implement the circuit using XOR gates alone.

5) An incrementer is a combinatorial circuit which takes a binary number as input and outputs the number plus one. A decrementer outputs the number minus one. Using block diagrams,

a. Construct a 4-bit binary incrementer using four half adders. It's ok to assign constant inputs (0 or 1) to one or more of your adders.

b. Construct a 4-bit binary decrementer using four full adders.

6) Most decoders have an enable line which suppresses the output when it is set to zero. The truth table for a 2-to-4 decoder with enable is given here:

1750_Figure.png

a. Draw a gate diagram for the 2-to-4 decoder with enable.

b. Implement the circuit using only NAND gates.

c. Implement the circuit using only NOR gates.

d. Make a block diagram showing how to construct a 3-to-8 decoder using two 2-to-4 decoders with enable, along with a NOT gate.

e. Show how to construct a 4OtoO16 decoder using five 2-to-4 decoders with enable. You shouldn't need any extra gates.

7) Design a circuit to implement a seven-segment display by OR-ing together the outputs of a 4-to-16 decoder. Let the inputs to the circuit be a 4-bit BCD value. The segments should be all off when the input is an invalid decimal digit. Label the outputs of your circuit according to the diagram to the right.

1193_Figure1.png

8) Construct a 16×1 multiplexer using two 8×1 multiplexers and one 2×1 multiplexer.

9) Some arithmetic logic units implement a count leading zeros (CLZ) function that takes a non-zero 2n-bit number as input, and outputs the number of consecutive 0's from the MSB until the first 1.

a. Draw a truth table for a 4-bit CLZ circuit. You can use X's in the input rows to cover multiple values.

b. Which of the combinatorial logic modules we have discussed in class would be best to implement the CLZ function? Draw a block diagram with any additional gates needed to implement CLZ.

c. Why is the output of the CLZ function undefined when the input is zero?

Reference no: EM131100974

Questions Cloud

Who gets to decide whose interpretation of culture correct : In the interpretive anthropology of Clifford Geertz, who gets to decide whose interpretation of culture is correct? What do you think about this in relation to a "scientific" (empirical) approach to anthropology?
Consider dividend policy-stock repurchases : Consider dividend policy, stock repurchases, and stock splits. Discuss how investors may react differently if their company issues dividends or announces a stock split or stock repurchase. Feel free to include examples to illustrate your point.
Question regarding the modigliani and miller : Select two of the many capital structure concepts such as Modigliani and Miller, Pecking Order Theory, leverage, and so on, and explain what each is as well as how it differs from the other concept you selected. Then, step back and discuss why it ..
Find the density function : a Find the density function of U1 = 2Y - 1. b Find the density function of U2 = 1 - 2Y .
Design a circuit to implement a seven-segment display : Design a circuit to implement a seven-segment display by OR-ing together the outputs of a 4-to-16 decoder. Let the inputs to the circuit be a 4-bit BCD value
Question regarding the stock expected price : A stock is expected to pay a dividend of $2 the end of the year (that is, D1=$2), and it should continue to grow at a constant rate of 4% a year. If its required return is 13%, what is the stock's expected price 3 year from today?
Use a sample of observations to make inferences : In chapter 9 we learned that it is possible to use a sample of observations to make inferences about an entire population, or as Hubbard puts it "How observing some things tells us about all things."
Design and implement a program to test the qsopt1 and qsopt2 : Design and implement a program to test the QSopt1 and QSopt2 algorithms. Define an array of size 100, populated with randomly generated Integer or int values in the range 1 .. 999.
Establishment of an australian-based company : The owner of a U.S. company that produces sound systems for home entertainment theaters is considering the establishment of an Australian-based company to produce and sell the systems there.

Reviews

Write a Review

Other Engineering Questions & Answers

  Develop a coherently structured paper

Describe the history and status of the issue and provide an overview of the problem(s) that need to be addressed. This should be one or two (1-2) paragraphs.

  Describe a tunnel-boring machine in detail

Describe a tunnel-boring machine in detail and cite examples of their use. Particular emphasis should be placed on the cycle of operations for such a machine.

  Stabilize the crane from overturning

Outriggers A and B are used to stabilize the crane from overturning when lifting large loads. If the load to be lifted is 3 Mg, determine the maximum boom angle ? so that the crane does not overturn.

  In order to execute the program

In this program we are going to load the .wav files into MATLAB code and we can be able to play the required key tones from 0 to 9 by executing the code and listen through the system output devices.

  Calculate gain of the series combination

Problem 1: Two identical amplifiers with gain 6.5 dB each are placed in series. a. Calculate gain of the series combination.

  Determine the maximum speed of the e

Consider a nominally spherical Escherichia coli bacterium that is of diameter D = 2µm. The bacterium is in a water-based solution at 3rC containing a nutrient which is characterized by a binary diffusion coefficient of DAB = 0.7 x 10-9 m2/s and a ..

  Kinds of transistor circuits amplifying and switching

1. The bridge rectifier is similar to a full-wave rectifier .because it produces a full-wave output voltage.

  Write a business case memo to the owner justifying purchase

Your business uses all hubs. Users complain about slow network access. Write a business case memo to the owner justifying the purchase of switches to replace the hubs. Please follow submission and Rubric metric to a tee or do not bother for a "handsh..

  Circuit to provide an emergency stop

Modify the circuit to provide an emergency stop which will park both cylinders in the extended position (i.e. A + B +). 2. Modify the circuit to provide a fail safe.

  Determine the initial gas in place

Determine the initial gas in place and what percentage of the initial gas in place will be recovered at a p/z of 1000?

  Draw a state graph for the control circuit

Draw a block diagram for a parallel divider that is capable of dividing a positive 6-bit binary number by a positive 4-bit binary number to give a 2-bit quotient. Use a dividend register, a divisor register, a subtracter-comparator block, and a co..

  To understand prior to any modern filter design effort

Discuss the various compromises that must be made in order to use "quick filter design" techniques. What are some advantages of using this design approach?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd