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

  Understand teaching styles and learning styles

Design Your Process for Becoming a "World-Class" Engineering Student One potential definition for engineering is "the design of products or processes to meet desired needs." In engineering education, most of the focus is on designing products. Thr..

  Use the psycarticles database

In Session 3 you learned how to use the PsycARTICLES database. This will be your research resource for this assignment, in which you will review recent research literature in the domain of personality.

  What frequency defined in terms of ?ß

For a sufficiently high frequency, measurement of the complex input impedance of a BJT having (ac) grounded emitter and collector yields a real part approximating rx . For what frequency, defined in terms of ωβ , is such an estimate of rx good to ..

  Constant pressure expansion determine

Problem 1: 10 moles of an ideal gas with Cp = 32J/mol.K expands abiabatically from 340K and 5 atm to a final state where its volume doubles. For a constant pressure expansion determine

  What is minimum input step size that will ensure triggering

Use capacitors of 0.1 nF and 1 nF. Wherever possible, choose resistors of 100 kΩ in your design. Diodes have a drop of 0.7 V. What is the minimum input step size that will ensure triggering? How long does the circuit take to recover to a state in ..

  Present a research paper on the topic - reservoir

present a research paper on the topic - reservoir characterisationgive preferences that will provides students with a

  Question regarding the relative humidity

A horizontal pipe 10 inches in diameter is covered with an inch of insulation that is 36% voids. The insulation has been soaked with water. The pipe is now drying slowly and hence almost isothermally in 80 °F air that has a relative humidity of ab..

  Sketch a bode plot for the loop gain

The op amp in the circuit of Fig. has an open-loop gain of 105 and a single-pole roll off with ω3dB = 10 rad/s. Sketch a Bode plot for the loop gain. Find the frequency at which |Aβ| = 1, and find the corresponding phase margin.

  To identify how an element functions

The quote will derive from a section of the assigned reading that the student considers interesting, unusual or challenging. In choosing a quote, it is important to consider whether or not a passage is rich enough to enable sustained analysis.

  Calculate the thickness of the active region of a photodiode

The detectors have coating on the front face that make the reflectivity at the design wavelength negligibly small. Calculate the thickness of the active region of a photodiode designed to absorb 90% of the light.

  Design a coal overburden throw

Design a coal overburden throw/cast blast for the situation - Blast length 900 m

  Determine the log reduction required by chlorination

SENV 672 - WASTEWATER TREATMENT (SPRING 2016) - HOMEWORK. Determine the log reduction required by chlorination for total coliforms and Cryptosporidiumif our fine screens provide (essentially) zero pathogen removal and our MBR provides 4 log removal..

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