WEBVTT

00:02.040 --> 00:07.410
Welcome to life for the last seven segment display in this video I'm going to show you what the complete

00:07.410 --> 00:10.290
solution should look like when your base is to board.

00:10.470 --> 00:12.770
Now if you get stuck or have any issues.

00:13.230 --> 00:15.630
Be sure to look in the back of the references section.

00:15.630 --> 00:16.200
I have several.

00:16.200 --> 00:23.130
Yes I said that go through some component instantiations which are what the main part of the Slavs focused

00:23.130 --> 00:23.520
on.

00:23.730 --> 00:29.040
Or if you get stuck with that and can't figure out how to get this run Feel free to send me an email.

00:29.070 --> 00:30.930
I'm more than willing to help if you're ready.

00:30.930 --> 00:32.830
Grab your board must go.

00:33.200 --> 00:33.570
OK.

00:33.600 --> 00:41.110
So here we have lamb for which is hexa sent in segment display running on a basis to board.

00:41.270 --> 00:47.890
And with this lab we are going to be exercising the certain segment displays right here and there.

00:47.910 --> 00:55.680
We're just using the the two two segments to your far left and with easy to follow gave you you've got

00:55.740 --> 00:56.180
down.

00:56.190 --> 01:02.640
We're going to be using all these switches and we've got that far in left for here.

01:02.710 --> 01:08.550
Is like your input one in the far right here is your input to which it doesn't really matter which ones

01:08.550 --> 01:14.130
which are just just as long as you have four switches and you know what four switches are tied to one

01:14.130 --> 01:14.790
of the segment.

01:14.820 --> 01:22.900
One of these ways and the way this works here is as you talk about these switches it's going to change

01:22.900 --> 01:26.000
your value on your and segment display right here.

01:26.280 --> 01:31.880
And like with all the previous lives with the clocking we were doing with the pushbuttons here however

01:31.890 --> 01:34.070
we're not doing any of that here.

01:34.230 --> 01:39.900
That's all controlled from the board here because if we were or because what is working is this is actually

01:39.900 --> 01:46.500
the multiplex where each of these displays is actually being displayed individually but it's happening

01:46.500 --> 01:48.660
so fast that you can't even tell.

01:48.660 --> 01:54.080
It looks like they're just playing the same exact time which if you look at the user guy in the references

01:54.080 --> 01:59.880
section of the bases or they talk about that in pretty good detail that they have like two or three

02:00.030 --> 02:02.820
pages that talk about how how this segment is playing.

02:02.830 --> 02:05.830
It's multiplexed and how to do that.

02:06.180 --> 02:14.620
So what we'll do here is change the values of these switches which is essentially a four for that you

02:14.970 --> 02:20.560
that is going to be represented on here which if you have a format value which in hex counts from 0

02:20.560 --> 02:21.320
to f.

02:21.450 --> 02:25.460
So for example here I've got one change that value 1 there.

02:25.740 --> 02:33.440
Now for binary to that switch there is me to their binary 3 3.

02:33.450 --> 02:45.720
Now for a for toggle this term those down I get to 4 5 6 7 8 and 9

02:48.500 --> 02:52.900
and 10 which is you know X hexadecimal.

02:53.120 --> 02:53.660
No 10.

02:53.670 --> 02:58.800
It goes from 9 and goes to B C D E.

02:59.160 --> 03:06.280
So the may have Arseny the math.

03:06.490 --> 03:11.050
So you can see basically that and this one is the same exact.

03:11.070 --> 03:13.770
It's just replayed on the on the other display there.

03:13.790 --> 03:15.450
So I get that one.

03:15.470 --> 03:21.970
I got a one at four five but always down I got 0 0 1 1.

03:22.040 --> 03:28.220
So this is a very useful way to display information if you've got a whole byte of data somewhere located

03:28.220 --> 03:28.970
in your FPGA.

03:28.970 --> 03:30.320
You want to know what that is.

03:30.320 --> 03:37.460
You can use this surrogate of the slab to go ahead and display it on these sectors that have 7 display

03:37.850 --> 03:38.610
and where you are.

03:38.630 --> 03:41.270
You don't have to use AOL to represent this data.

03:41.270 --> 03:48.150
So like if I have no idea that's got this combination you know you can look at any reason you can understand

03:48.150 --> 03:49.880
what that is.

03:50.150 --> 03:55.910
You can just tell you with just you know seven the end you know 72 of them and you can get this binary

03:56.210 --> 03:57.880
representation of that.

03:57.920 --> 04:03.240
And so this is the last four here of the Nexus 7 display.

04:03.260 --> 04:07.460
And like I said if you have any problems or this doesn't make sense to you or you don't really know

04:07.460 --> 04:08.540
what's going on.

04:08.540 --> 04:09.550
Feel free to email me.

04:09.590 --> 04:11.090
I'm more than happy to help.

04:11.090 --> 04:12.740
I want you guys to learn this.

04:12.740 --> 04:13.480
I really do.

04:13.510 --> 04:16.710
I want you to be able to do this and have that aha moment.

04:16.730 --> 04:18.800
I know and understand what's going on.
