WEBVTT

00:00.090 --> 00:06.440
So let's try to implement a complex circuits such as a big counter, which is operating in and of itself

00:06.690 --> 00:11.420
as we produce further, will try to lower complexity and control inputs to account.

00:11.820 --> 00:21.180
OK, so we have a clock reset and only three pins are there will proceed with the process and then we'll

00:21.180 --> 00:22.890
make our process until two o'clock.

00:22.920 --> 00:30.810
Let us assume that the reset that we are targeting for the controller consideration is synchronous reset

00:30.810 --> 00:34.560
to proceed with the rising age of a clock.

00:35.910 --> 00:40.950
Then we will just sense that you have an idea about this.

00:41.190 --> 00:44.490
So whenever we are implementing a synchronous reset.

00:44.520 --> 00:51.780
So first we sense a clock and then we sense, at least in this case, the old should be equal to it

00:52.320 --> 00:53.480
because research is high.

00:54.300 --> 00:58.410
So it that can be defined like this.

00:58.420 --> 01:05.970
So X defining that we are supplying a number similar format and it will be simply adding to the El's.

01:07.390 --> 01:10.070
The will be was to be a plus.

01:10.360 --> 01:16.810
OK, so since we are targeting only for an up counter, so we will be OK with your placement and you

01:16.810 --> 01:22.990
already know that we'll get an error because we are utilizing an automatic operator and we have to include

01:22.990 --> 01:26.450
the libraries, which are mandatory for utilising an automatic.

01:27.490 --> 01:28.420
So just go ahead.

01:29.110 --> 01:35.110
We'll include I don't normally stand as a first library.

01:35.770 --> 01:42.220
And then the second library be required since we are working with the standard and the psychological

01:42.220 --> 01:43.360
tests correctly today.

01:44.300 --> 01:48.140
OK, so unsane library is also reminded.

01:50.210 --> 01:56.570
So once you add this to libraries, you'll be noticing that there that we are finding on line number

01:56.930 --> 01:57.520
will on.

01:59.580 --> 02:06.990
OK, but here now you have something different that is there is not really from an output object and

02:06.990 --> 02:07.950
this is the difficulty.

02:08.250 --> 02:14.100
So when you have your output object on the left hand side, so it will create a problem.

02:14.100 --> 02:21.260
But if you want to reuse some value of an apple, you cannot simply walk around with an output.

02:21.420 --> 02:28.260
And that we have looked when we discussing about a SO to do have a situation, we require to have a

02:28.260 --> 02:33.660
signal to signal let us said the term sender.

02:33.810 --> 02:39.150
This logic and this call vector and the size should be seven down to zero.

02:39.630 --> 02:42.910
OK, and let it just initialize this to what you.

02:45.240 --> 02:50.380
OK, now, instead of a vote, we need to step right?

02:50.640 --> 02:54.060
So we do not have any other choice than to go with the.

02:55.670 --> 02:59.770
Tampa, Tampa, close to 10 plus one.

03:00.580 --> 03:02.620
Similarly, heroes will use Tim.

03:04.330 --> 03:07.200
So now we're finding that there that we are getting is gone now.

03:07.270 --> 03:12.450
OK, but one more thing that we need to do is to connect the output to Twitter.

03:12.580 --> 03:12.810
Right.

03:12.830 --> 03:20.050
So first, we will end the process now, since the signal have a global scope so we can access them

03:20.050 --> 03:20.980
outside the process.

03:21.280 --> 03:25.550
OK, so once we complete all the algorithm, that is what we are doing over here.

03:25.570 --> 03:30.930
So once we complete all the process, what we'll do is we'll just assign a deal to be close to to.

03:32.310 --> 03:38.220
OK, so this concludes our entire call, know, what we'll do is we'll go ahead and will perform a simulation

03:38.220 --> 03:44.130
because that will give us an idea about the correct functionality of our count.

03:44.170 --> 03:49.200
OK, so what we did is we work around to implement asynchronous research.

03:49.290 --> 03:53.320
OK, so first we are sensing the blockage, then we are sensing a reset.

03:53.710 --> 04:00.930
OK, and since we want to reduce our legal counsel, we have declared a temporary OK, so time is zero

04:00.930 --> 04:04.020
and reset is high and stamp is simply going up.

04:04.020 --> 04:04.210
Right.

04:04.260 --> 04:07.820
And finally, once we are in the process, we are connecting the at.

04:08.890 --> 04:11.420
I will go ahead, will perform a simulation.

04:19.430 --> 04:24.200
And we just need to circle, so first will force the clock one to zero.

04:24.230 --> 04:29.470
Let's assume that the parade is a nanosecond and first we'll make our research high.

04:29.520 --> 04:32.300
So once we make a reset high, our output should be zero.

04:32.580 --> 04:32.830
Right.

04:33.320 --> 04:37.820
So if you just two and three tarvin, they'll be finding we have a valid clock cycle, but still the

04:37.820 --> 04:38.620
output is huge.

04:38.640 --> 04:46.220
And once we remove the reset, OK, by using a false constant, applying a value of zero, you'll be

04:46.220 --> 04:49.310
noticing that we will to see an.

04:50.520 --> 04:58.150
Up, going up, and that can actually be verified by going into the Australian choosing and still be

04:58.210 --> 05:00.490
finding out we have a positive slope.

05:00.990 --> 05:02.450
So the camera is working fine.

05:02.490 --> 05:07.530
Now, what we'll do is we'll add some modifications so that we make our account a bit more complex.

05:07.560 --> 05:13.590
OK, so let's assume there is one more control point which will decide whether we want to go up or down.

05:13.640 --> 05:14.700
OK, so.

05:15.940 --> 05:25.210
Here we light up as when we open again and have a sight of single between surrender and the psychologic.

05:26.280 --> 05:28.350
So every citizen that is.

05:29.470 --> 05:38.380
And so, OK, so here what will be doing is if all is well in that case, are.

05:39.570 --> 05:40.800
Temps will go up.

05:43.330 --> 05:47.790
And our team will simply go to right.

05:48.580 --> 05:50.190
So this is what we'll be doing.

05:51.290 --> 05:53.720
As when we have our research.

05:54.110 --> 05:57.400
OK, so this is how you can incorporate the more controlled.

05:57.710 --> 06:02.370
OK, so let us go ahead and try to see whether things are working fine.

06:02.390 --> 06:02.630
Right.

06:02.650 --> 06:07.130
So for this, Eiffel's also we need to learn and write.

06:08.170 --> 06:14.530
So once we see a green indication, we can just move ahead and now we have added a new push to remember

06:14.530 --> 06:20.530
that we have a pretty dark so that we have added one move and we have digital logic.

06:20.530 --> 06:20.730
Right.

06:20.980 --> 06:23.650
So in that case, do not go with the relaunch simulation.

06:23.650 --> 06:31.480
Instead, go ahead with a run simulation of us, lose our previous simulation window, discard the waveform

06:31.480 --> 06:34.900
output, and then perform a behavioral simulation.

06:36.510 --> 06:44.000
OK, so if you just apply for Schlocker here, Sofus, clock one two zero.

06:45.020 --> 06:53.750
OK, and for resale, let's just apply first one so that this will set out to be close to zero, then

06:53.760 --> 06:57.770
will change the state of the up control thing, right.

06:57.780 --> 07:00.110
So first we'll set up to be close to.

07:00.140 --> 07:05.480
And so this will make sure that our counter will go up and will also force a reset to zero.

07:05.630 --> 07:05.910
Right.

07:06.380 --> 07:11.900
So if you just try to perform a simulation, you'll be seeing that our slope is bogus.

07:12.060 --> 07:12.330
Right?

07:12.330 --> 07:17.820
Click on the go to a phone sale and select analog will be finally that our hope is positive.

07:18.470 --> 07:20.300
And if you just Meeka.

07:21.280 --> 07:27.920
Of control and zero, in that case, you'll be noticing that our reform is going to right.

07:28.980 --> 07:32.460
So the mood control is also working fine.

07:32.550 --> 07:40.290
OK, now what we'll do is we'll add a provision where you can load account and then can start the counter

07:40.290 --> 07:41.400
from that specific.

07:43.580 --> 07:50.360
So, in fact, we can utilize the recipient for title to save resurges one to whatever we have at the

07:50.750 --> 07:56.330
Lord and will be lowering one 10 and then our country will start counting from that.

07:56.540 --> 07:59.640
But what we'll do is we'll keep open independent.

07:59.880 --> 08:02.590
So along with an up and we also have a loan.

08:03.470 --> 08:08.450
OK, and lower in the lead up and she'll have a say exactly.

08:08.930 --> 08:11.070
The equal to the size of our counter.

08:11.070 --> 08:11.330
Right.

08:11.350 --> 08:13.280
So it should be in standard.

08:15.550 --> 08:18.400
And this cold logic and Victor seven.

08:20.430 --> 08:21.720
Down to sue.

08:22.860 --> 08:23.220
They.

08:24.200 --> 08:30.110
So the logic will be said, but then term should be zero, and that's what we'll be doing it if.

08:31.560 --> 08:32.250
LOL.

08:33.200 --> 08:42.380
OK, which is the control that we have at it, if that is one in that case, in that case will be Luling,

08:42.380 --> 08:44.560
the camp with the looting value.

08:45.390 --> 08:48.960
So whatever value we specify, the looting will be loaded into a 10.

08:50.020 --> 08:53.600
And depending on the mood control bill.

08:55.160 --> 08:57.000
Will be simply going up or down.

08:58.010 --> 09:04.630
OK, so this makes it so we'll just make the alignment proper so that it won't be confusing, right?

09:05.330 --> 09:11.450
So this is first and if not for the logic that we have newly added, we need to add one more and.

09:11.690 --> 09:13.250
OK, and then.

09:14.440 --> 09:16.780
We now have full ministry, Nesterov State.

09:17.720 --> 09:23.210
So we'll just see why, since we have a great indication we're here right now, we since we have added

09:23.210 --> 09:26.000
a new poll for us to include our previous simulation.

09:27.400 --> 09:28.150
And then.

09:29.370 --> 09:31.770
Will perform a behavior simulation of.

09:35.480 --> 09:40.460
OK, so here was a clock one two zero.

09:41.830 --> 09:45.250
OK, and then we said, first we'll be making a high.

09:46.790 --> 09:54.080
OK, and then we'll be making low, so we'll be forcing it to zero, let us make our.

09:54.950 --> 10:02.600
Up to be close, you want to will be counting up, and first will Luling our country to how will we

10:02.600 --> 10:09.590
make a law high and Lowline will apply somewhere to do hexadecimal?

10:09.590 --> 10:10.060
Well, one.

10:10.190 --> 10:15.790
OK, but if you just try to perform a simulation, you'll be filing, even though the risk is low and

10:15.800 --> 10:20.790
up is high will be finding since loban is high, we have a fixed amount of OK.

10:20.850 --> 10:30.020
So as soon as we decide, as soon as we apply zero, we'll be finding that it will start counting up

10:30.020 --> 10:35.050
from the value that there is after one when we have one, two and three and so on.

10:35.090 --> 10:39.650
So I will make up zero.

10:40.770 --> 10:47.910
Then it will start again, counting down to if I just change the view from straight to an analog you'll

10:47.910 --> 10:50.680
be analyzing, it could be OK.

10:50.740 --> 10:53.070
So this is what the value that we have alluded.

10:53.280 --> 10:57.550
OK, so we have from zero directly going to one.

10:57.780 --> 11:00.560
This is the value that we have then we have up and down.

11:01.380 --> 11:04.980
So these are the frequently used controls that will be finding right now.

11:04.980 --> 11:11.400
You have an understanding how you use multiple vectors with behavioral modeling.
