hey.......I know it's late but i was just wondering if I could some how get the project file of this verilog....cause ive been following the exact same steps as mentioned in the tutorial but can't get the desired output......if i could somehow get one...i shall be really thankful
Hey there, love the tutorial, although im confused because your cathode numbers for digits is completely different to ones I found online: always @(bcd) begin case (bcd) //case statement 0: seg = 7'b0000001; 1 : seg = 7'b1001111; 2 : seg = 7'b0010010; 3 : seg = 7'b0000110; 4 : seg = 7'b1001100; 5 : seg = 7'b0100100; 6 : seg = 7'b0100000; 7 : seg = 7'b0001111; 8 : seg = 7'b0000000; 9 : seg = 7'b0000100;
The values are just the reverse of each other. In your example it looks like the bits are arranged abcdefg, whereas in the video they are arranged gfedcba.
depends on your board. My is active low so (cathode) 1=off 0=on case (digit) 4'd0: cathode = 8'b00000011; // zero 4'd1: cathode = 8'b10011111; // one 4'd2: cathode = 8'b00100101; // two 4'd3: cathode = 8'b00001101; // three 4'd4: cathode = 8'b10011001; // four 4'd5: cathode = 8'b01001001; // five 4'd6: cathode = 8'b01000001; // six 4'd7: cathode = 8'b00011111; // seven 4'd8: cathode = 8'b00000001; // eight 4'd9: cathode = 8'b00001001; // nine endcase
Hi, as always the videos are really great and to the point. Can you make a tutorial on how to demonstrate a moving text message using 4 digit seven segment display? It would be really helpful.
You can use two "8 digit 7-segment display modules" connected together with SPI interface and drive them with Arduino or Raspberry pi. Just watch out for current consumption of the "8 digit 7-segment display modules" when using it with Arduino.
Good tutorial, i just got my digilent board with zinq-7000, and i learne a lot with your video. At 2:22 , 5 -> 0101 not 1001 -> 9.
Hah you’re absolutely right, I didn’t even notice it myself. Thanks for pointing it out
Hi Everyone! Hope you enjoyed watching this tutorial! Let me know ways I can improve and deliver more effective messages/tutorials to you!
Can you please do implementation of real time clock in this xilinx vivado
Implementation of 8-bit accumulator using NEXYS-4 ARTIX-7 FPGA board and show the results using seven segment display. verilog code
Can u share with us the code... probably through git hub
For latches concept can we use seven segment displays?
how would you have the display show a string of numbers such as f152
HI BROTHER YOU SAVED MY UNIVERSITY PROYECT
hi, i couldn't undestand how does refreshcounter turn back to 0 instead of going like 6,7,8.. ? thanks
If I remember the code correctly, it is 2bits wide counter, which means it can count up to 3 (00,01,10,11) ... so that’s 4 values. Hope that helps !
@@SimplyEmbedded oh ok, thank you !
I have a question. How long does your simulation finish? It seems like it' will take forever to run the simulation for 20s. Thanks!
hey.......I know it's late but i was just wondering if I could some how get the project file of this verilog....cause ive been following the exact same steps as mentioned in the tutorial but can't get the desired output......if i could somehow get one...i shall be really thankful
hii how can i make a counter that display numbers from 1 to 99 in increasing order in spartan 3e
Hey there, love the tutorial, although im confused because your cathode numbers for digits is completely different to ones I found online:
always @(bcd)
begin
case (bcd) //case statement
0: seg = 7'b0000001;
1 : seg = 7'b1001111;
2 : seg = 7'b0010010;
3 : seg = 7'b0000110;
4 : seg = 7'b1001100;
5 : seg = 7'b0100100;
6 : seg = 7'b0100000;
7 : seg = 7'b0001111;
8 : seg = 7'b0000000;
9 : seg = 7'b0000100;
The values are just the reverse of each other. In your example it looks like the bits are arranged abcdefg, whereas in the video they are arranged gfedcba.
depends on your board. My is active low so (cathode) 1=off 0=on
case (digit)
4'd0:
cathode = 8'b00000011; // zero
4'd1:
cathode = 8'b10011111; // one
4'd2:
cathode = 8'b00100101; // two
4'd3:
cathode = 8'b00001101; // three
4'd4:
cathode = 8'b10011001; // four
4'd5:
cathode = 8'b01001001; // five
4'd6:
cathode = 8'b01000001; // six
4'd7:
cathode = 8'b00011111; // seven
4'd8:
cathode = 8'b00000001; // eight
4'd9:
cathode = 8'b00001001; // nine
endcase
you explain things so well dude!
Is there a reaspon my posts are being deleted? I was trying to help people and my posts get deleted? Why?
Excellent
keep it up
Thank you for your support!
Excellent work! I request you to resume posting new videos on fpga projects. Thanks.
hi!! don´t work the link
anyone has the code?
need code in text file
Hi, as always the videos are really great and to the point.
Can you make a tutorial on how to demonstrate a moving text message using 4 digit seven segment display? It would be really helpful.
Hello, thank you! I really appreciate the support! Would you be able to describe in little more detail what you mean?
@@SimplyEmbedded what i understood is that he is saying to make tutorial of news ticker on 7 seg display. And I want the same tutorial.
please share the code
Can you connect 16 segments using on arduino ??? ( to display Month Year and date in two calendar systems )
You can use two "8 digit 7-segment display modules" connected together with SPI interface and drive them with Arduino or Raspberry pi. Just watch out for current consumption of the "8 digit 7-segment display modules" when using it with Arduino.
Please send the codes of it
Please send me the code