Home /
Expert Answers /
Other /
1-multiplexer-design-the-pin-diagram-and-function-table-for-the-74151-ic-is-shown-here-figure-1-7115
(Answered): 1 Multiplexer design The pin diagram and function table for the 74151 IC is shown here. Figure 1: 7 ...
1 Multiplexer design The pin diagram and function table for the 74151 IC is shown here. Figure 1: 71151 IC: 8xl mux 16 8 V cc GND 7 Strobe S 4 DO ??? DI 2. D2 5 Y 1 Output Y D3 74151 6 Data Inputs 15 W W-Y D4 14 D5 13 D6 12 DZ ? B A 9 10/11 Select inputs Function table Strobe S Select B Output Y ? A X 0 0 1 0 0 0 0 0 0 0 0 X 0 0 0 0 1 X 0 1 0 1 0 1 1 0 0 0 DO DI D2 D3 D4 D5 D6 D7 1 1 1 1 0 1 1 The eight inputs are designated DO, 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. 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(8xl 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. 2 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