Question

Using Verilog, display two words on the Seven Segment Display. For example, if a switch is...

Using Verilog, display two words on the Seven Segment Display. For example, if a switch is in the 0 position, it might display the word "happy." If the switch is 1, it should display a different word, like hats.

This is the expected output

Switch OFF: happy

Switch ON: hats

0 0
Add a comment Improve this question Transcribed image text
Answer #1

module display (switch , sseg5, sseg4, sseg3, sseg2, sseg1);

input switch;

output reg [6:0] sseg5, sseg4, sseg3, sseg2, sseg1;

parameter h = 7'b1110100;
parameter A = 7'b1110111;
parameter P = 7'b1110011;
parameter Y = 7'b1100110;
parameter t = 7'b1111000;
parameter S = 7'b1101101;
parameter blank = 7'b0000000;

always @(switch)

begin

   if (~switch) begin
       sseg5 = h;
       sseg4 = A;
       sseg3 = P;
       sseg2 = P;
       sseg1 = Y; end
   else begin
       sseg5 = h;
       sseg4 = A;
       sseg3 = t;
       sseg2 = S;
       sseg1 = blank; end
end

endmodule

/////////////////////////////////////////////////////////////////////

Wave File Edit View Add Format Tools Bookmarks Window Help Wave -Default 3-4- -4 Search: Meor displayiswitch Sto 1110100 1110

Add a comment
Know the answer?
Add Answer to:
Using Verilog, display two words on the Seven Segment Display. For example, if a switch is...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • You will build a seven-segment display decoder, shown in Figure 3. The circuit has four input...

    You will build a seven-segment display decoder, shown in Figure 3. The circuit has four input bits, D3:0 (representing a hexadecimal number between 0 and F), and produces seven output bits, Sa:g, that drive the seven segments to display the number. The 7-segment display we will use in this lab is a common cathode type, a segment of the display turns on when it is 1. The other type of 7-segment display is common anode, for which a segment turns...

  • seven-segment display, similar to the one above, can be used to display any digit from 0...

    seven-segment display, similar to the one above, can be used to display any digit from 0 to 9. A system that you are designing has one of these displays owever, in your system the display can be either red or green. Your job is to create a logic that will tell the system which color the display should be. The input for the system is 4 bits, w.x.y, z. These bits correspond to the digit that is being displayed. z...

  • *** Using the computer program MultiSIM to complete this assignment please *** 1. Construct a 6...

    *** Using the computer program MultiSIM to complete this assignment please *** 1. Construct a 6 position ring counter and output to a seven segment display outer LEDs (do not use center LED) 2. The lights should travel in a ring around the seven segment display 3. Hint: You do not want to use a BDC to seven segment decoder . Circuit will power up with one light on. 5. Pressing a switch will cause the ring counter to loop...

  • The seven-segment indicator (shown in the figure) can be used to display any of the decimal digits 0 through 9. For example "1" is displayed by lighting segment 2 and 3 and "8" by...

    The seven-segment indicator (shown in the figure) can be used to display any of the decimal digits 0 through 9. For example "1" is displayed by lighting segment 2 and 3 and "8" by lighting all seven segments. A segment is lighted when logic 1 is applied to the corresponding input on the display module. Circuit to be aputs From Switche l p Designed Design an excess-3 code convertor to derive a seven segment indicator. The four inputs to the...

  • Write Verilog program, verify using test benches using monitor/display/strobe and provide output for the following programs....

    Write Verilog program, verify using test benches using monitor/display/strobe and provide output for the following programs. 28 integer count; initial begin count = 0; repeat (128) /7 from 0 to 127 begin $display ("Count = %d", count); count -count+1; end end 29 word address = 0; repeat (memory_size) / repeat for a number of times begin memory [word_address] 0i word address -word address + 1; end 30 reg clock initial begin clock = 1'b0; forever #10 clock -clock; end 31....

  • A seven segment decoder is a digital circuit that displays an input value 0 through 9 as a digital output in the 7-segment display. The behavior of this design can be modeled with the schematic diagra...

    A seven segment decoder is a digital circuit that displays an input value 0 through 9 as a digital output in the 7-segment display. The behavior of this design can be modeled with the schematic diagram below, where DCBA is the 4-bit input (D is the most significant bit and A is the least significant bit) and abcdefg is the 7-segment output. 2. (20 POINTS) A seven segment decoder is a digital circuit that displays an input value 0 through...

  • c++ Proverbs Test Using the table below, write a program that presents these seven proverbs one...

    c++ Proverbs Test Using the table below, write a program that presents these seven proverbs one at a time and asks the user to evaluate them as true or false. The program should then tell the user how many questions were answered correctly, and display one of the following evaluations: Perfect (all seven answers correct), Excellent (5 or 6 correct), You might want to consider taking Psychology 101 (less than 5 correct). Proverb                             Truth Value The squeaky wheel gets the...

  • after completing the truth table, write equations for each output segment. ( through Sa-Sg so 7...

    after completing the truth table, write equations for each output segment. ( through Sa-Sg so 7 equations) using k-maps next translate your equations into logic gates using only ONE design for all the equations. 7-segment 4, display7 decoder S Figure 3.7-segment display decoder To design your seven-segment display decoder, you will first write the truth table specifying the output values for each input combination. We have started the truth table for you in Table 1. For example, when the input...

  • Experiment Description: Write a Verilog module for the 4256ZE Development Board that displays fou...

    IGNORE FIRST PART. JUST DO THE PRELAB STEP 1 PART PLEASE. Experiment Description: Write a Verilog module for the 4256ZE Development Board that displays four different character sequences on the four 7-segment LED displays, as indicated in the table below. Two control signals (entered on DIP1 and DIPO) will be used to specify the mode of operation, as follows (if the display mode is changed mid-sequence, the newly-selected sequence should start at its beginning, with a leading blank) DIPİ DIPO...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT