WEBVTT

00:00.360 --> 00:08.400
So the simplest slice, a single CLB, a single CLB, consists of two slices.

00:08.500 --> 00:15.230
OK, so we are discussing this part in six architecture from a single CLV consist of two slices that

00:15.240 --> 00:18.640
will be noticing the numbering that we use to a slice.

00:18.660 --> 00:25.300
It starts from, let's say, OK, so here since from the left side of this is the first slice.

00:25.320 --> 00:33.300
So this is named Aniceto, but this one is so as we progress through rule, we'll be naming them like

00:33.300 --> 00:33.640
this.

00:33.670 --> 00:40.680
OK, so something which is on the left side, extremisms will be having a lower number as compared to

00:40.680 --> 00:43.380
something which have a next no.

00:43.380 --> 00:43.650
Right.

00:44.100 --> 00:50.340
So if we're considering multiple sizes, for example, this example, this will give us a good insight.

00:50.370 --> 00:50.560
OK.

00:50.580 --> 00:54.630
So, for example, here you have a few slices.

00:54.810 --> 01:02.320
So CLB one, CLV two, CLB three before know how you need CLB is depending on the rules.

01:02.380 --> 01:08.680
OK, so you start at the bottom and then you have one of the parameter which will include Ruhlman.

01:08.910 --> 01:13.750
So for example, since we have this CLB on the bottom right.

01:13.950 --> 01:21.690
So this will this entire CLV which existed on this entire area, will be named as rules.

01:22.110 --> 01:29.100
OK, so for us, y zero represents rule number one will be noticing that all the slices which are presented

01:29.100 --> 01:32.200
in a single room have this parameter common.

01:32.560 --> 01:33.520
We have visualized.

01:33.550 --> 01:33.880
Right.

01:34.620 --> 01:40.290
And from the previous example that we discuss, you can guess that this is something which is to an

01:40.290 --> 01:40.920
extreme left.

01:40.950 --> 01:46.130
So this will be named X is used to represent the sleights number.

01:46.140 --> 01:47.220
So we have an Exito.

01:47.790 --> 01:49.540
The next one we have an excellent.

01:49.820 --> 01:51.780
Then we have an extra and then we have it.

01:52.140 --> 01:53.610
So as you proceed towards.

01:53.610 --> 01:59.800
Right, this number will be increasing, whereas rule number will remain constant for a single right.

02:00.090 --> 02:06.150
But once we move up, you'll be noticing that our room number will become Vivan and the nomenclature

02:06.150 --> 02:10.050
for Slice will remain at stake other than that.

02:10.620 --> 02:17.310
So if we consider the Sylves or the slices that are present here in architecture, so we have each slices

02:17.310 --> 02:17.760
over here.

02:17.790 --> 02:24.510
OK, so 50 percent of a portion consists of slice X will be noticing that since.

02:29.310 --> 02:37.750
Now, as we have and eat slices, so 50 percent of eat will be four slices of four slices is off slices,

02:38.130 --> 02:44.070
whereas just off the 50 percent have an alternate slice and slice it.

02:44.670 --> 02:45.440
So we'll be noticing.

02:45.450 --> 02:51.370
Twenty five percent of them are slice it and twenty five percent of the rest slice.

02:51.390 --> 02:55.380
L don't know the difference between slice, slice and dice.

02:55.380 --> 02:59.070
Him is on the resources that you can see.

02:59.610 --> 03:03.100
For example, all the slice six slice and slicing.

03:03.240 --> 03:06.810
So all the slices consist of six inch.

03:07.740 --> 03:12.580
So these are common to all and we have an eight foot of water to create.

03:13.080 --> 03:17.810
The rest of the thing varies depending on which type of slice you have for a slice six.

03:17.820 --> 03:21.680
We do not have white multiplexed, so white multiplexed will be discussing next.

03:21.690 --> 03:24.410
So they are basically f7 and multiplexed.

03:24.420 --> 03:26.540
OK, so they are not presenting a slice.

03:26.830 --> 03:27.540
Very slice.

03:27.540 --> 03:29.520
L do have white multiplexed.

03:29.700 --> 03:36.480
They are useful, for example, with the six inputs that we can mix with six inputs to the right.

03:36.630 --> 03:43.560
Now, to have an Lutie capable of handling more functions such as totin functions or cooking function

03:43.560 --> 03:50.370
are going to have an input function we combined and luti in fashion so that we can build up a complex

03:50.370 --> 03:52.200
logical ghiorso for a slice.

03:52.200 --> 03:59.190
L There do exist a white Multiplex's so we can extend the number of input that you can actually include.

03:59.250 --> 04:02.190
So that is one of the important properties.

04:02.190 --> 04:04.530
Why we haven't quite multiplexed.

04:04.530 --> 04:06.680
Other than that we also have an added logic.

04:06.690 --> 04:13.430
So this basically implemental type logic which can be used to boost the automatic operation.

04:13.680 --> 04:19.800
So addition and subtraction, in fact the multiplication can be split up by using a logic to this,

04:19.800 --> 04:22.870
to our president in slices as opposed to slices.

04:22.890 --> 04:28.740
So if you are compute, if you are developing an application where you are frequently utilizing.

04:30.360 --> 04:37.170
Artomatic operations, so we'll be noticing that Sliceable plays a crucial role when we use slides for

04:37.170 --> 04:43.920
storing or data, so that type of configuration of slices or the ram that we get out of that configuration

04:43.920 --> 04:50.000
is of that and distributed that feature do have a dedicated memory which are partisan block them.

04:50.190 --> 04:59.400
But when we configure LDN slice to work as a memory, the items that are distributed so they cannot

05:00.000 --> 05:01.750
not be implemented as a distributed.

05:02.160 --> 05:09.250
And that also suggests that they can be cannot also be used to slice it along with these capabilities

05:09.570 --> 05:14.590
you can utilize to implement a memory for a distributed among the shipments.

05:14.650 --> 05:15.540
So we'll be noticing.

05:16.680 --> 05:29.190
That slice em again by default, be can by default be used, but they specifically performed the function

05:29.190 --> 05:32.190
of implementing a distributed memory inside an.

05:36.440 --> 05:43.070
So let us so let us start discussing from a slice X, which is the simplest slice that he gets, so

05:43.430 --> 05:46.940
inside a single slice X, you have food.

05:46.940 --> 05:48.770
And so that is pretty much common.

05:48.800 --> 05:54.490
So each slice, whether it is slice, sisal or slice, it will be having a food.

05:54.500 --> 05:55.190
Lots.

05:55.340 --> 06:00.580
OK, and each leg will have six inputs and outputs.

06:00.590 --> 06:00.790
Right.

06:00.830 --> 06:09.230
So this we are discussing regarding Spartan's six, which is bit easy compared to compared to Spartan's

06:09.230 --> 06:11.880
seven or seven cities architecture.

06:11.880 --> 06:12.140
Right.

06:12.440 --> 06:18.230
So we have this look where we have a six inputs and then two output connection.

06:18.260 --> 06:23.030
Finally, we have a flip flops which are used to have a it's.

06:23.730 --> 06:26.390
So this is this infrastructure we do not have.

06:28.570 --> 06:37.780
We do not have any logic for implementing a fast caryatids or we also do not have any provision to implement

06:38.500 --> 06:40.270
our memory out of this license.

06:40.330 --> 06:45.370
OK, so this ah, this consists of 50 percent of the slices that the president is speaking.

06:45.400 --> 06:45.700
Right.

06:46.210 --> 06:48.300
Next one that we have a sliceable.

06:48.550 --> 06:54.550
OK, OK, so next we have is a slice of which still consists of.

06:54.610 --> 06:55.320
All right.

06:55.360 --> 07:06.160
So all of that then we have a provision to implement a fast guarantee and then the two flipflops which

07:06.160 --> 07:08.630
are used to for registering and output.

07:08.980 --> 07:18.880
Other than that, here, if you can see we have F7 and effort, which are basically aweidah multipliers,

07:19.150 --> 07:21.080
which are and then slice it.

07:21.340 --> 07:29.980
So the two extra things that we have in slices as compared to slice X is the white multiplier Multiplex's

07:30.290 --> 07:35.230
the white multiplexed, which are used to increase the input count.

07:35.440 --> 07:39.810
OK, that can be free to any luti and then building a complex logic function.

07:39.820 --> 07:45.220
And then when we have then fast getting added carry that.

07:45.280 --> 07:51.680
If we go to slice him now we will be finding we have a Eltis been a team so that they can be utilized

07:51.720 --> 07:52.240
to Stuart.

07:52.780 --> 07:56.780
OK, so these are the components which are used to implement.

07:56.800 --> 08:04.540
Now here you can see we have a single DRAM 32, single pool DRAM 64, whirlpool DRAM 32, DRAM 64.

08:05.140 --> 08:11.110
In fact, this slices disabilities are also capable of implementing a shift register.

08:11.350 --> 08:16.430
OK, so you can either have a 16 McNorton shift register implemented from the source.

08:16.450 --> 08:21.190
This these are capable of implementing them as well as OK.

08:21.500 --> 08:26.650
Other than that, we also have a static logic embedded inside this.

08:26.650 --> 08:32.470
Slice him in the two registered flops to have an industrial output.

08:32.770 --> 08:35.570
Finally, we also have a white multiplexed.

08:36.040 --> 08:42.700
OK, so this is a typical architecture and I would like to summarize everything so that we do not forget

08:42.700 --> 08:42.790
and.
