WEBVTT

00:00.420 --> 00:07.110
What we've been doing is we have a series of statements and they all are executing in the past, but

00:07.110 --> 00:13.310
sometimes what we want is we have a scenario where we want to implement a sequential nature on the issue.

00:13.710 --> 00:13.990
OK.

00:14.040 --> 00:17.260
And that is that you predominantly by utilizing an officer.

00:18.090 --> 00:20.960
In fact, if you remember in a behavioral modeling St..

00:22.580 --> 00:30.790
When we are discussing about them, there are three different scenarios that we discuss when we know

00:30.790 --> 00:32.720
the behavior of a sister.

00:33.650 --> 00:38.390
OK, or when we know about this, about the.

00:42.620 --> 00:49.940
In that case, we prefer to go with then behavior or behavior in the second scenario that we discuss

00:49.940 --> 00:50.570
is.

00:51.830 --> 00:53.780
When we have a great.

00:55.190 --> 00:58.880
And third is when we want to generate a random.

01:00.510 --> 01:09.300
Vaunts, OK, so we haven't gone into a discussion for this to category, so this type of system I implemented

01:09.300 --> 01:15.690
predominantly with an OK, so understanding of an FSM becomes very, very useful because then you will

01:15.690 --> 01:20.570
be building a system that will build upon it and there will be a control for data.

01:20.580 --> 01:23.310
But you can prefer to go with than any model in state.

01:23.580 --> 01:28.440
But for a control part, we do not have any other choice than to go with an officer.

01:28.720 --> 01:33.150
OK, so the good understanding of this simply is a very crucial.

01:33.240 --> 01:38.820
OK, so if you consider two examples, that is just demonstrate what are the two different categories

01:38.820 --> 01:39.990
of FSM that we have.

01:40.020 --> 01:41.550
So if you consider traffic.

01:42.840 --> 01:43.370
Like.

01:44.540 --> 01:45.350
Controller.

01:48.630 --> 01:55.530
So here, let us assume that we have the flu shot like this, this type of system we want to arrest

01:55.650 --> 02:04.950
when we turn on reality, and then here we will turn on and turn off our Olwyn Green and then we move

02:04.950 --> 02:06.990
on to the next, that is.

02:07.140 --> 02:07.700
And look.

02:09.060 --> 02:17.310
OK, and here we will just turn off our will, turn on a look and then we'll turn off in the final state

02:17.640 --> 02:27.420
when we reach to Green here, we will just turn off our red and blue and we'll turn on a silver lining

02:27.420 --> 02:27.840
here.

02:27.960 --> 02:35.520
As soon as we reach any of this, we immediately trigger and OK, remember this type of an episode where

02:35.520 --> 02:41.280
we see good dog food as soon as we reach to that specific.

02:43.680 --> 02:45.300
Consider one more example.

02:45.330 --> 02:50.730
OK, so here the example that we'll be using is an electronic lock.

02:51.280 --> 02:53.430
OK, so you need to.

02:55.290 --> 03:02.640
Enter the unique cool, or you can just consider that an example of a sequence, detect that behaving

03:02.640 --> 03:05.390
exactly similar in how we are electronically.

03:06.080 --> 03:09.080
So let us assume that we want to detect one zero one one.

03:09.250 --> 03:12.120
OK, so you are in the Fourth Street where you.

03:13.230 --> 03:19.350
Start your sister, OK, then let us assume you able to detect one.

03:19.860 --> 03:23.370
OK, so we are able to detect one as soon as we detect one.

03:23.790 --> 03:25.470
OK, then.

03:26.480 --> 03:34.460
We move on to next to talk, and this is possible only if we get seed, so if we get in zero and then

03:34.610 --> 03:43.280
leave this to the state one else, we will be simply waiting over here right then let us as we move

03:43.310 --> 03:46.540
on to do so after this.

03:46.570 --> 03:49.700
Many you see when we move on to the next to that, it is, too.

03:49.940 --> 03:55.160
And then after this to be move on to the next three if we get one that can.

03:56.790 --> 04:04.410
And right, so here, if we consider that as soon as we do see any other value other than the sequence

04:04.710 --> 04:12.920
one zero one one, then we will be waiting at the street or we'll start detecting from the first incident.

04:13.350 --> 04:14.010
So here.

04:16.470 --> 04:18.510
When we are in a legacy domestic.

04:19.420 --> 04:22.210
So if you receive one, OK, then.

04:23.440 --> 04:28.910
Output is zero, and when we receive zero, OK, we will be moving into some of the state.

04:28.930 --> 04:31.660
And in that case, also the output will be right.

04:31.990 --> 04:39.640
So here are state machine dependent not only on the state, but also on an input that user supplying.

04:39.670 --> 04:43.820
OK, so here are could depend only on the state.

04:43.840 --> 04:47.230
Your output depend on the present state as well as an input.

04:47.260 --> 04:54.360
So this kind of an officer might then represent, whereas this kind of FSM are turnitin.

04:56.200 --> 05:03.990
OK, so how your output reflect the changes is used to characterize different types of system.

05:04.320 --> 05:11.590
OK, so when we consider the move FSM, your output depend only on the presence, doesn't depend on

05:11.590 --> 05:12.110
an input.

05:12.400 --> 05:15.730
So as soon as you reach to D'Asti, your output will become.

05:17.400 --> 05:22.670
High or low, depending on the logic that you have implemented, if you consider that belief isn't all

05:22.720 --> 05:27.480
to depend on the present state as well as the value of an input.

05:27.510 --> 05:29.610
OK, so if you consider Dean is an important.

05:29.850 --> 05:32.400
So it depends on the input value.

05:33.150 --> 05:39.030
OK, so usually if you know about an Murong Maleficent.

05:39.090 --> 05:45.540
OK, so you'll be finding there are three subsystems that are used to implement and if you required

05:45.540 --> 05:48.690
to implement these decoding logic.

05:50.310 --> 05:50.690
OK.

05:53.370 --> 05:57.360
Then we are required to implement our next decoder logic.

06:01.250 --> 06:04.440
And finally, you required an particular logic.

06:04.730 --> 06:10.510
OK, so these are the three subsystem that you require inside any of deficit.

06:10.700 --> 06:16.310
OK, so if you individually use a process for this three.

06:17.990 --> 06:22.070
Subsystem, then that is called then three process meterology.

06:22.180 --> 06:27.530
OK, so we have a three process methodology.

06:29.750 --> 06:37.550
Then we use an individual process for implementation of we said equal in logic for implementation of

06:37.550 --> 06:42.160
nexted decoding logic and for the implementation of our particular logic.

06:42.180 --> 06:46.130
We'll remember testing that for implementation of an efficient.

06:47.990 --> 06:49.460
OK, if we use.

06:50.930 --> 06:55.880
Three process, one process for.

06:57.410 --> 06:59.690
You are the decoding logic.

07:02.760 --> 07:06.930
One process for your next state declared logic.

07:09.290 --> 07:13.280
And one process for the output decoding logic.

07:14.990 --> 07:23.320
OK, so if you individually use independent process for three different subsystems, then the term that

07:23.330 --> 07:31.260
methodology three process methodology right now, if instead of a process, if you merge next now,

07:31.340 --> 07:36.140
particularly in that case, we term this has to process.

07:37.090 --> 07:37.960
Meterology.

07:40.190 --> 07:44.450
OK, so here you have one process for decoding logic.

07:46.960 --> 07:52.990
OK, and then you have one process for next week as well as output.

07:53.470 --> 07:53.870
OK.

07:54.940 --> 08:01.240
But if you decided to go with the signal process and implement all the subsystem in the single process,

08:01.360 --> 08:03.980
you come back as in one process methodology.

08:04.210 --> 08:07.860
So you here you have a single process for RECEPT.

08:09.030 --> 08:12.210
Plus, the next state and plus out.

08:12.610 --> 08:19.020
OK, so you just need to understand this methodology in detail, and once you have a good grasp on this

08:19.020 --> 08:23.220
methodology, implementation of this have become just very, very easy.

08:23.250 --> 08:28.500
OK, so these are the some of the fundamentals that you need to know before we actually start discussing

08:28.500 --> 08:33.030
about the process, methodology to process methodology and one process methodology.

08:33.120 --> 08:39.620
OK, so your target for this specific section will be to understand how you distinguish between the

08:39.630 --> 08:41.700
different categories of FSM that you have.

08:41.880 --> 08:49.620
That is how you implement a move, how you implement Maleficent and then specifically focusing on how

08:50.460 --> 08:56.430
you implement reprocesses methodology to process methodology and single process methodology for both

08:56.610 --> 08:58.650
Mouri and Maleficent.
