WEBVTT

00:00.540 --> 00:08.100
Barrage of support for rotation's, OK, so there is a common circuit and a signal processing application

00:08.100 --> 00:15.090
where you want to perform a shift operation in a single second battleship to implement the shift operation

00:15.090 --> 00:16.890
without using a sequential circuit.

00:16.890 --> 00:23.550
And hence that give us an ability to perform the different shift operation in a single clock cycle.

00:23.610 --> 00:26.730
OK, so we will assume that we have to selection.

00:27.210 --> 00:28.520
OK, pseudosciences.

00:28.990 --> 00:35.540
OK, so this allows us to have a full shift operations and will assume that we are implementing only

00:35.580 --> 00:36.840
a right shift operation.

00:37.410 --> 00:45.420
So size zero means we will be shifting zero position in the right direction when we write S.R. one will

00:45.420 --> 00:51.600
be shifting the positions by one and then so on and so forth.

00:51.650 --> 00:53.550
OK, so let's assume that we have an.

00:55.000 --> 00:57.630
Value SFI zero, right lightwater.

00:57.970 --> 01:05.950
OK, so does that in input OK to shift or average shift and then depending on the value that we see

01:05.960 --> 01:10.350
to zero zero and one will be getting there.

01:10.530 --> 01:14.980
So when we apply zero zero, so we wouldn't be having an issue.

01:15.010 --> 01:17.750
So in that case, output will simply be following an input.

01:17.780 --> 01:19.750
So it should be right when.

01:20.170 --> 01:20.920
Right when.

01:20.940 --> 01:27.400
Right when we sit doing and we are targeting a right shift to zero will come over here.

01:27.880 --> 01:30.010
Similarly, y when we come over here and.

01:30.010 --> 01:30.310
Right.

01:30.310 --> 01:36.100
We will come out here and then this victory will be coming of this.

01:36.190 --> 01:41.540
This will be how shifting operation will be done when we have one zero.

01:41.560 --> 01:43.090
So we will again shift Vivan.

01:43.150 --> 01:45.380
So Y three will be coming over here.

01:45.400 --> 01:49.450
Then we have rights and Vivan and finally y two of you.

01:49.480 --> 01:58.540
So if you just compare ok so y to have shifted one and two position and equal a number of this one zero

01:58.540 --> 01:59.960
is to OK.

02:00.610 --> 02:02.340
Similarly for one one.

02:02.740 --> 02:03.140
Right.

02:03.140 --> 02:04.660
You will be coming over here.

02:04.660 --> 02:04.980
Right.

02:05.020 --> 02:06.250
We will be going on here.

02:06.250 --> 02:06.680
Right.

02:06.700 --> 02:10.620
You will be going over here and then we have envie when we're here.

02:10.660 --> 02:10.990
Right.

02:12.060 --> 02:17.640
So this are the series of operation that we want to perform and we'll use and to eschew and to implement

02:17.640 --> 02:18.330
this operation.

02:18.360 --> 02:21.570
OK, so let's just add it marks that we want.

02:29.110 --> 02:35.910
OK, so let's assume that all the select line of this column are connected together to an zero.

02:36.370 --> 02:41.580
Similarly, all the selection of this through this column will be connected to a..

02:42.580 --> 02:46.450
So we have zero one since this is two is two and mux.

02:47.050 --> 02:47.470
Right.

02:48.810 --> 02:51.630
Similarly, we also have a 011 over here.

02:53.900 --> 02:59.270
So this represent Darrian crusade and then this represents how so that.

03:02.560 --> 03:04.210
And then we have.

03:06.410 --> 03:10.410
Completed all the marks that is required to implement this circuitry.

03:10.670 --> 03:12.340
So four zero zero.

03:12.630 --> 03:16.110
OK, when we have zero in here and when we have zero here, OK?

03:16.160 --> 03:20.860
So when we have a zero here, this whatever we have at this line will be selected.

03:21.170 --> 03:21.580
Right.

03:21.980 --> 03:25.190
And then finally, we want.

03:26.640 --> 03:35.070
It do we go from here to here, right, to when we see that we have a 087, so whatever we have at this

03:35.070 --> 03:36.090
line will be selected?

03:36.120 --> 03:42.270
OK, so in that case, we want if we have an input, as you so we should be getting it right.

03:42.510 --> 03:44.880
So let us assume that we have connected with here.

03:45.630 --> 03:48.620
So once we connect our feed, why is it all here.

03:48.900 --> 03:54.420
So once as OK will be getting zero in here and then we'll disconnect the school.

03:54.570 --> 04:00.570
So once we can take this to line, they'll be finding now at this position we have a zero and four and

04:00.570 --> 04:02.320
output will be having a visit.

04:02.400 --> 04:04.620
Similarly, when we want.

04:06.370 --> 04:07.210
Vivan.

04:08.880 --> 04:15.540
Why two and why three, what we'll do is we'll disconnect why when we're here, right here and right

04:15.540 --> 04:20.810
through here, and then we'll just connect this to this makes sense.

04:21.480 --> 04:23.880
So when we apply zero, why zero?

04:23.880 --> 04:25.150
Why one to were right?

04:25.170 --> 04:29.600
We will be at the output of the first 12 months that we have.

04:29.880 --> 04:37.110
And then since here we have a zero, we have connected this output to those zero spin off our second

04:37.440 --> 04:37.860
column.

04:38.610 --> 04:45.240
So for the first year when we have both, zero will be getting y zero y one way to and right as expected

04:45.300 --> 04:50.910
right now we'll just change our culture so that it won't be creating a confusion.

04:51.840 --> 05:01.500
The next operation is when there is zero zero zero and S1 is one, so here now the line that will be

05:01.500 --> 05:03.210
used is this right?

05:03.260 --> 05:04.860
So line No.

05:04.860 --> 05:06.000
One will be using.

05:08.510 --> 05:14.940
We need to feed here according to an output rate to four zero.

05:14.970 --> 05:19.180
We require to have a vital rate to four zero.

05:19.180 --> 05:20.420
We required to have a victory.

05:20.650 --> 05:24.050
And we know that since here we are getting to zero.

05:24.150 --> 05:26.330
So the here will be getting why zero?

05:26.760 --> 05:31.190
You will be getting Vivan here, will be getting to and here will be getting right.

05:31.320 --> 05:35.990
So we cannot just use this again to revitalize our first option will be working.

05:36.030 --> 05:36.300
Right.

05:36.870 --> 05:40.890
So the only choice that we have is to connect this to.

05:42.050 --> 05:42.590
The.

05:44.120 --> 05:45.170
Why tree line?

05:45.200 --> 05:55.240
We're here to we'll just be connecting our first pen of the first Moakes to White, OK, for a second

05:55.280 --> 05:56.270
we required.

05:57.420 --> 05:58.120
Why zero?

05:58.320 --> 06:00.690
Right, so we'll just be feeding this lame.

06:01.600 --> 06:08.800
OK, so we'll just be connecting this line to PIN number one of our inbox, then we require Vivan.

06:09.040 --> 06:15.020
OK, so we'll just be feeding this over here and for the last we require.

06:15.040 --> 06:15.370
Right?

06:15.370 --> 06:15.690
Right.

06:15.690 --> 06:20.880
So we'll just be feeding this to the PIN number one.

06:21.010 --> 06:21.250
Right.

06:21.280 --> 06:22.170
This makes sense.

06:23.730 --> 06:28.970
So when we have a zero, we will be having zero, one, two and three and will we have one?

06:28.980 --> 06:30.600
So whatever we have at line No.

06:30.600 --> 06:37.290
One will be given that an operation will just cross this now they'll be finding that this one is connected

06:37.290 --> 06:38.360
to to life.

06:38.490 --> 06:39.710
And here we have like three.

06:39.750 --> 06:41.340
So here will be getting three.

06:41.810 --> 06:44.760
OK, this is connected to Y zero.

06:44.820 --> 06:46.410
So he will be getting Y zero.

06:46.440 --> 06:49.160
This is connected to Y when you will be getting right when.

06:49.170 --> 06:50.310
And this is connected to.

06:50.310 --> 06:50.810
Right.

06:50.820 --> 06:51.130
Right.

06:51.750 --> 06:53.430
So here we have connected it.

06:56.680 --> 07:05.850
OK, so we'll be getting like this for the case of Zetlin, for this case, we get Y three, OK, why

07:05.860 --> 07:07.750
zero y one nine right.

07:07.990 --> 07:11.440
To expect right now we move on to a next step.

07:11.440 --> 07:14.620
That is we are playing with Nancy, Willagee and Jean-Jacques.

07:16.110 --> 07:20.220
OK, so now we are feeding one and zero here, right?

07:20.490 --> 07:24.970
So when we see that we will be using a zero, so will be working on this later.

07:25.020 --> 07:25.350
Right.

07:26.250 --> 07:33.090
So we need to know we have a flexibility that whatever we want, we can just be adding on this line,

07:33.090 --> 07:33.710
number one.

07:33.930 --> 07:39.740
And then since we have one at this selection, it will automatically be chosen.

07:39.900 --> 07:40.080
Right.

07:40.100 --> 07:47.970
So first we want to understand by then we want Y three, then we want Y zero and Y, right.

07:48.210 --> 07:51.040
So we want y to write reviser or environ.

07:51.060 --> 07:55.530
So once we apply one automatically, we'll be getting right here.

07:55.920 --> 07:57.550
Will we get it right through here.

07:57.890 --> 08:01.890
Be getting Y zero here and then we'll be getting Y one over here.

08:02.150 --> 08:03.900
OK, and then here we have.

08:04.890 --> 08:05.920
She wasn't zero.

08:06.270 --> 08:06.930
OK, so.

08:08.020 --> 08:15.940
We are ultimately getting here, so this will be connected to zero, so I too will be connected to a

08:15.940 --> 08:17.220
zero similarly right.

08:17.250 --> 08:22.060
We will be connected to zero zero will be connected to zero one will be connected to zero.

08:22.390 --> 08:30.130
And in that case, that will be getting is why to why three visalo and why.

08:30.160 --> 08:31.360
And this is what we want.

08:31.360 --> 08:31.630
Right.

08:31.660 --> 08:35.170
You can guess or you can compare this with the Stupples.

08:35.410 --> 08:40.810
And the good part is once we build up our once we can form three state, it will start working for the

08:40.810 --> 08:41.470
rest of the state.

08:41.980 --> 08:45.600
So, for example, let's see what will happen to the state.

08:45.680 --> 08:48.980
So we'll just Jokela will choose a black.

08:49.270 --> 08:56.290
OK, so when we apply one and one, when we apply whatever we have, whether one will be choose to hear

08:56.290 --> 09:02.620
will be getting right to OK then here at when we have like three then at.

09:03.730 --> 09:08.720
This marks we have zero and then for this mux, we have why, right?

09:09.610 --> 09:13.090
So remember that this line will be chosen for this.

09:13.570 --> 09:16.060
We are connecting it to here and there.

09:16.070 --> 09:17.470
We have a sequence here.

09:17.480 --> 09:22.150
We'll be getting ready for this when we have connected it over here and here.

09:22.150 --> 09:27.400
We have too OK for this one we have connected over here for which we have three.

09:27.790 --> 09:33.120
And then here we have Y C, right.

09:33.340 --> 09:42.010
So you'll be finding if we just now getting wavin why to Y three and one is you.

09:42.040 --> 09:44.350
And if you just compare this is what we've done.

09:44.740 --> 09:45.130
Right.

09:45.400 --> 09:50.160
So this will be a circuit that will be utilized to implement battleship.

09:50.470 --> 09:56.350
OK, so now will implement a box and then we'll follow this connection to implement the final design

09:56.380 --> 09:56.770
with an.
