1 Multiplexer design The pin diagram and function table for the 74151 IC is shown here....
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
1 Multiplexer design The pin diagram and function table for the 74151 IC is shown here. Strobe Data Inputs Figure 1: 74151 IC: 8x1 mux 16 7 4 3 2 1 15 14 13 12 S DO DI D2 D3 D4 D5 D6 D7 Vcc C 9 GND 74151 8 BA 10 11 Select inputs Y W 5 6 Output Y W = Y' Strobe S 1 0 0 0 0 0 0 0 0 C X 0 0 0 0 1 1 1 1 Function table Select B X 0 0 1 1 0 0 1 1 A X 0 1 0 1 0 1 0 1 Output Y 0 DO DI D2 D3 D4 D5 D6 D7 The eight inputs are designated D0, D1, etc. The three selection lines, C, B, and A - select the particular input to the multiplexed and applied to the output. A strobe control S acts as an enable signal. For proper operation, strobe S must be grounded. The scenario is this: A small corporation has 10 shares of stock, and each share entitles its owner to one vote at a meeting. Each stock- holder has a switch to close when voting yes (and to open when voting no) for each of his or her shares. The 10 shares are owned by four people as follows: Mr. W: 1 share . Mr. X: 2 shares . Mr. Y: 3 shares . Mrs. Z: 4 shares The corporation has contracted with you to design a circuit that displays the total number of shares that vote yes for any given measure. Use a seven-segment display together with a BCD-to-seven-segment decoder circuit (design task 5) to display the required number. If all shares vote no for a measure, the display should be blank. (Note that binary input 15 into the 7447 blanks out all seven segments). If 10 shares vote yes for a measure, the display should show 0. Otherwise, the display should show a decimal number equal to the number of shares that vote yes. 2 1. Use four 74151 mux ICs to design the combinational circuit that converts the inputs from the switches of the stockholders to the BCD digit that forms the input to the 7447 (see design task 5). (a) Write and verify (simulate with waveform output) a behavioral Verilog model for the circuit you designed. (b) In lab on 10/8, physically construct your 4x(8x1 mux) circuit to convert from data switches to BCD; wire the BCD output of the multiplexers to the input of the seven-segment display on the breadboard. (c) Treat the four stockholders' votes as data switch inputs, and obtain the decimal truth table of your circuit to verify that it in fact satisfies the required design specifications. Deliverables • your design work, your behavioral verilog design .v file(s), and your output .vcd file(s) for the vote-counting circuit • a photo of your wired circuit and the decimal-digit truth table showing proper function of the vote-counting circuit 1 Multiplexer design The pin diagram and function table for the 74151 IC is shown here. Strobe Data Inputs Figure 1: 74151 IC: 8x1 mux 16 7 4 3 2 1 15 14 13 12 S DO DI D2 D3 D4 D5 D6 D7 Vcc C 9 GND 74151 8 BA 10 11 Select inputs Y W 5 6 Output Y W = Y' Strobe S 1 0 0 0 0 0 0 0 0 C X 0 0 0 0 1 1 1 1 Function table Select B X 0 0 1 1 0 0 1 1 A X 0 1 0 1 0 1 0 1 Output Y 0 DO DI D2 D3 D4 D5 D6 D7 The eight inputs are designated D0, D1, etc. The three selection lines, C, B, and A - select the particular input to the multiplexed and applied to the output. A strobe control S acts as an enable signal. For proper operation, strobe S must be grounded. The scenario is this: A small corporation has 10 shares of stock, and each share entitles its owner to one vote at a meeting. Each stock- holder has a switch to close when voting yes (and to open when voting no) for each of his or her shares. The 10 shares are owned by four people as follows: Mr. W: 1 share . Mr. X: 2 shares . Mr. Y: 3 shares . Mrs. Z: 4 shares The corporation has contracted with you to design a circuit that displays the total number of shares that vote yes for any given measure. Use a seven-segment display together with a BCD-to-seven-segment decoder circuit (design task 5) to display the required number. If all shares vote no for a measure, the display should be blank. (Note that binary input 15 into the 7447 blanks out all seven segments). If 10 shares vote yes for a measure, the display should show 0. Otherwise, the display should show a decimal number equal to the number of shares that vote yes. 2 1. Use four 74151 mux ICs to design the combinational circuit that converts the inputs from the switches of the stockholders to the BCD digit that forms the input to the 7447 (see design task 5). (a) Write and verify (simulate with waveform output) a behavioral Verilog model for the circuit you designed. (b) In lab on 10/8, physically construct your 4x(8x1 mux) circuit to convert from data switches to BCD; wire the BCD output of the multiplexers to the input of the seven-segment display on the breadboard. (c) Treat the four stockholders' votes as data switch inputs, and obtain the decimal truth table of your circuit to verify that it in fact satisfies the required design specifications. Deliverables • your design work, your behavioral verilog design .v file(s), and your output .vcd file(s) for the vote-counting circuit • a photo of your wired circuit and the decimal-digit truth table showing proper function of the vote-counting circuit
Expert Answer:
Answer rating: 100% (QA)
Answer Multiplixer table to the given function ABC ABC ABC ABC ABC ABC ABC ABC D 0 2 4 6 8 10 12 14 ... View the full answer
Related Book For
Income Tax Fundamentals 2013
ISBN: 9781285586618
31st Edition
Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill
Posted Date:
Students also viewed these accounting questions
-
Canterbury, Inc., has 175,000 shares of stock outstanding. Each share is worth $68, so the companys market value of equity is $11,900,000. Suppose the firm issues 30,000 new shares at the following...
-
Raggio, Inc., has 135,000 shares of stock outstanding. Each share is worth $75, so the companys market value of equity is $10,125,000. Suppose the firm issues 30,000 new shares at the following...
-
The Newton Company has 50,000 shares of stock that each sell for $40. Suppose the company issues 9,000 shares of new stock at the following prices: $40, $20, and $10. What is the effect of each of...
-
In Problems 4164, graph each function using the techniques of shifting, compressing, stretching, and/or reflecting. Start with the graph of the basic function (for example, y = x 2 ) and show all the...
-
What are some positive consequences resulting from the proliferation of hedge funds?
-
Smythe Feeders manufactures bird feeders for wild bird specialty stores. In September, Smythe Feeders received an order from Wild Birds, Inc., for 20 platform bird feeders. The order from Wild Birds,...
-
A concern borrows \($50,000\) at an annual effective compound interest rate of 10%. The concern wishes to pay off the debt in 5 yr by making equal payments at the end of each year. How much will each...
-
Pletcher Dental Clinic is a medium-sized dental service specializing in family dental care. The clinic is currently preparing the master budget for the first 2 quarters of 2017. All that remains in...
-
15. Apply the implicit Runge-Kutta method (5.69) to the model problem Y' = XY, t 0, Y(0) = 1. (a) Show that the solution can be written as yn = [R(Ah)]" with R(z) = 1+ 1 - (b) For any real z < 0 show...
-
Assume that: Johnstone and Joleen Straw each own 50% of the issued shares in the company. The Straws are to be assessed for taxation purposes in the current financial year as a small business on the...
-
What is the worst interpretation on exhibit 8 of the Walmart case below? The ratio of each firm for each location is presented in parenthesis. (a) Walmarts competitive scope is focused in terms of...
-
How do emerging technologies, such as genomic sequencing and remote sensing, facilitate the integration of ecological and population-level data to inform conservation planning and management...
-
Why are investors risk-averse? How can investors deal with different degrees of risk? Justify your answer.
-
How do population genetics and molecular ecology contribute to our understanding of adaptive evolution, particularly in the context of rapidly changing environments and human-mediated disturbances?
-
In the realm of policy-making, how do policymakers identify actionable initiatives that effectively address complex societal challenges?
-
In Microeconomics the demand function depends on prices (the higher the price, the lower the quantity demanded, or vice-veras (the quantity demanded varies inversely with changes in price). The...
-
HBP Brief Case: Wiikano Orchards by Benson P. Shapiro, Katherine B. Hartman (9-918-517) : Please refer internet. Questions: 1. Describe the farming and juice production industries. What are the...
-
The following table shows the rates of total return in successive years from 2004 to 2008 for the Sprott Canadian Equity Fund and for the benchmark Toronto Stock Exchange S&P/TSX Composite Index. By...
-
William sold Section 1245 property for $25,000 in 2012. The property cost $35,000 when it was purchased 5 years ago. The depreciation claimed on the property was $16,000. a. Calculate the adjusted...
-
Cedar Corporation has an S corporation election in effect. During the 2012 calendar tax year, the corporation had ordinary taxable income of $200,000, and on January 15, 2012, the corporation paid...
-
If Charles, a 16-year-old child model, earns $50,000 a year and is completely self supporting even though he lives with his parents, can his parents claim him as a dependent? Why or why not?...
-
In the research on leader behaviors, which style of leadership describes the preferred high-high combination? (a) transformational (b) transactional (c) laissez-faire (d) democratic
-
When managers use offers of rewards and threats of punishments to try to get others to do what they want them to do, they are using which type of power? (a) formal authority (b) position (c) referent...
-
_________ is a form of attribution error that involves blaming the environment for problems that we may have caused ourselves. (a) Self-serving bias (b) Fundamental attribution error (c) Projection...
Study smarter with the SolutionInn App