I tried to implement this program in an altera board EP1C3, but the problem is the assignment of the digits for each display, no matter if I put x = X"1234", or if I put x(3 downto 0)
Surely with a common cathode (or common anode) this can be "energised" (I.e.cathode tied to ground or anode tied to Vcc). Only the individual segments need to be multiplexed. Why multiplex the common connection?
I tried this on my nexys3 and it works fine with some minor changes. Can someone please explain each line of code shown at about 9:30. From x = x"1234" to end case. I tried to modify the code and results are not as I expected. Obviously I did not fully get it. Thank you
To display a number on a 1 digit display, you would need 7 outputs, to control each segment of that digit. To make a 4 digit display, you would need 7x4 outputs. That's possible, but not optimal, multiplexing allows you to use less outputs to do the same amount of operations.
I tried to implement this program in an altera board EP1C3, but the problem is the assignment of the digits for each display, no matter if I put x = X"1234", or if I put x(3 downto 0)
Surely with a common cathode (or common anode) this can be "energised" (I.e.cathode tied to ground or anode tied to Vcc). Only the individual segments need to be multiplexed. Why multiplex the common connection?
In Nexyus 3 board I only have 8 switches for inputs so how can I have 16 bit input?
At 9:02 the video has
entity mux7seg_top is
...
end mux7seg
I think mux7seg_top needs to be replaced with mux7seg.
Correct...
I tried this on my nexys3 and it works fine with some minor changes. Can someone please explain each line of code shown at about 9:30. From x = x"1234" to end case. I tried to modify the code and results are not as I expected. Obviously I did not fully get it. Thank you
please quick question , why is a seven segment display multiplexed?
so you can display 1234 instead of just 1111
first last do you have a more technical answer?
To display a number on a 1 digit display, you would need 7 outputs, to control each segment of that digit. To make a 4 digit display, you would need 7x4 outputs. That's possible, but not optimal, multiplexing allows you to use less outputs to do the same amount of operations.
Matheus Vicente thank you