Welcome to life for the last seven segment display in this video I'm going to show you what the complete
solution should look like when your base is to board.
Now if you get stuck or have any issues.
Be sure to look in the back of the references section.
I have several.
Yes I said that go through some component instantiations which are what the main part of the Slavs focused
on.
Or if you get stuck with that and can't figure out how to get this run Feel free to send me an email.
I'm more than willing to help if you're ready.
Grab your board must go.
OK.
So here we have lamb for which is hexa sent in segment display running on a basis to board.
And with this lab we are going to be exercising the certain segment displays right here and there.
We're just using the the two two segments to your far left and with easy to follow gave you you've got
down.
We're going to be using all these switches and we've got that far in left for here.
Is like your input one in the far right here is your input to which it doesn't really matter which ones
which are just just as long as you have four switches and you know what four switches are tied to one
of the segment.
One of these ways and the way this works here is as you talk about these switches it's going to change
your value on your and segment display right here.
And like with all the previous lives with the clocking we were doing with the pushbuttons here however
we're not doing any of that here.
That's all controlled from the board here because if we were or because what is working is this is actually
the multiplex where each of these displays is actually being displayed individually but it's happening
so fast that you can't even tell.
It looks like they're just playing the same exact time which if you look at the user guy in the references
section of the bases or they talk about that in pretty good detail that they have like two or three
pages that talk about how how this segment is playing.
It's multiplexed and how to do that.
So what we'll do here is change the values of these switches which is essentially a four for that you
that is going to be represented on here which if you have a format value which in hex counts from 0
to f.
So for example here I've got one change that value 1 there.
Now for binary to that switch there is me to their binary 3 3.
Now for a for toggle this term those down I get to 4 5 6 7 8 and 9
and 10 which is you know X hexadecimal.
No 10.
It goes from 9 and goes to B C D E.
So the may have Arseny the math.
So you can see basically that and this one is the same exact.
It's just replayed on the on the other display there.
So I get that one.
I got a one at four five but always down I got 0 0 1 1.
So this is a very useful way to display information if you've got a whole byte of data somewhere located
in your FPGA.
You want to know what that is.
You can use this surrogate of the slab to go ahead and display it on these sectors that have 7 display
and where you are.
You don't have to use AOL to represent this data.
So like if I have no idea that's got this combination you know you can look at any reason you can understand
what that is.
You can just tell you with just you know seven the end you know 72 of them and you can get this binary
representation of that.
And so this is the last four here of the Nexus 7 display.
And like I said if you have any problems or this doesn't make sense to you or you don't really know
what's going on.
Feel free to email me.
I'm more than happy to help.
I want you guys to learn this.
I really do.
I want you to be able to do this and have that aha moment.
I know and understand what's going on.