So when we are working with it, you can see we do not have a simple qualification such as lowering
a counter value and then you are ready to start to counter and then you'll get a respectively, OK,
but instead we need to work around with our frequency as well as an incumbent right and then be skilled.
So these are the parameters we need to calculate.
And one more parameter, which is very useful for us, is an option.
OK, so option frequency pre-schooler.
But these are the few parameters which will be frequency utility, OK for achieving the specified operation
for all markets.
So usually what we do with an ETS is to define a structure that will hold all of them together, right?
So we'll proceed with it.
The Typekit struck.
This is how we add a structure.
OK, we'll just be naming this as DDC setup, right?
And then take this.
The members that we have is first.
One is the frequencies of frequency, have you 32 as the data type.
So we'll just go ahead, rely on you that you do.
And this will represent our output frequency.
Right.
This is the first member that we have in and structure.
The next one is an interval, so it is of Type X interval.
So we'll just be utilizing the same data and we'll just be naming this as interval, right?
The third member that we have is a scalar and that is of us type, right?
So you wait.
And then three scaled right.
This is the third member and the last one that we require is an option and it is off you 32 type.
So we will go ahead and you will lead you 32 option, right?
So these are the all the members that we will be frequently utilizing.
OK, so this complete structure now will go to a main program, and we'll just create an instance of
a structure.
Right.
So this is a mean program here.
We will be adding to this society and we'll just be naming this.
Right now, here we are calling in and let it just initialize some random meet over here.
So let's assume we are targeting an output frequency of one or so.
We'll just be mentioning output frequency and the parameter will just be keeping zero.
Right.
So this will be the simplest set of data that we send to the TTC right now.
Here the option is, you know, depending on the option that we want.
So usually we will be starting with a very simple option that is utilizing an interval mode and counter
that we are targeting is then down on the right.
So due to achieve it, we have certain options, right?
So we would see it basically decrement account for that.
You have to apply this option and then interval mode.
So these are the two things that will be hiding.
So let it just go over here and option.
OK, so data is an instance of party structure and then we have an option inside it.
So the option will be equals.
Two.
OK.
Detailed options or whatever previous value that our option will have.
OK.
All with this will be all right with the two mode that we learned.
So first one is an account.
They should be operating in a download and the next thing that we will be adding is the interval right
to decide the two things that will be adding here, right?
So once we select an option, though, the next step is to set the option, right?
So we'll go ahead right here.
And we must be having an EPA to second option.
So let me go.
And here you haven't set the option, right?
So you just need to pass an option over here that it just called EPA.
OK.
We just need to pass an instance.
So for us, an instance, actually sudsy.
And the option is student leader dark option, right?
This completes the first configuration where we set up an option depending on the mood that we want.
The next step is to configure in as well as.
So we do not have a direct.
So usually what we do instead of sitting up directly this killer, the interval value is we calculate
interval and pre-schooler from this function that is basically calculate interval from our frequency.
OK, and then we will be utilizing this pre-schooler into what which is written by this function into
secretary skill set interval, right?
So let's just first call this function.
OK, here we just need to pass if you just analyze an argument, so instance structure.
So for us, it is D.D.S., then we require two percent output frequency.
Data output frequency is already in the structure, so data dot and output frequency right then we are
required to bias the pointer to x interval.
I'm going to do p schema, right?
So we'll just be utilizing again and I'm pushing.
OK, ampersand for us an interval.
It's inside the data structure, so it's not interval, right?
So it required a point.
This will just be passing an address.
And the last argument that we have is the pre-schooler, right?
So data dot risk will just be passing an address of this right.
So this will calculate the interval as well as flicking light from an output frequency that we specified
over here.
OK.
And then we go utilize interval like v scalar to set the specific values inside, right?
So to set up the pre-schooler, we have this EPA where we just need to pass an instance structure and
a particular rally rate, so they just go ahead and try to this over here.
OK, so whereas an instance of GTC and the scalar value is same, data are not.
Right.
So we have detailed a preschooler value from this function and then we'd just be passing it here.
The next one is second table, right?
So that is something which we've not done yet.
So if you just analyze the EPA is that we have so quick, we will be over here.
OK, so this gives us an idea without schooling for an entire drive, but we could just look for the
function that we are targeting.
So we are targeting set interval.
You just need to click over here and then we will automatically take you to the specific function.
But just this spacing it over here.
And do things that it acquired as forcefully as an insurgent structure and then kill bin Laden, so
it is brethren inside Detroit.
Right?
So this completes the setting up an option in which we will be operating our kids that is working in
it endowment.
And we also said to the peace killer, as well as interval from the frequency right now will proceed.
So let me just utilize.
OK, so this means we will be running our operation until we forcefully apply this strike.
We'll just be calling the start function.
No.
OK, then we'll be waiting for timer to roll out and then we will be stopping.
Right?
So for setting an EDC, OK, here, if you just look for stuff, so you have a start up.
So we'll just be calling it and we need to pass an instance.
So let it just start our GDC that we do not have something like is expired as we have in a private timeout,
right?
But here we do have a counter right.
Right.
So this basically since we are working in and down mode.
So as we start to counter, OK, good start from some value and then it will reach to zero, and that
could also be utilized well over the counter expired on lower rates as soon as it reaches to zero.
That basically it's expired today.
So we'll just be waiting till I very just to settle.
OK, so the EPA that we have with us, is this right?
It will be simply returning the counter when we just need to pass.
Look, you know, this will continue to work until we reach this to zero and as soon as we reach to
zero, we come out of a break.
So we'll be waiting here until our country just to zero.
Once we reach two zero, the first thing that we do is to stop our.
So we'll just be calling the stop over here.
OK, and then so when we consider when hertz frequency.
It basically gave us a delay of one second, right?
So after we stop our.
See, you just mentioned that we.
OK, we received one second delay and then we could just restart.
Now we then we are going to take a while, so this will give us a continuous once again, so to again
restart our counter from the value that we calculate from an interval.
We just need to reset our counter and do that.
We must be having a great reset counterbalance.
This will basically initialize our counter back to a value that users set, right?
Just be calling this and this requires just an instant structure, right?
So.
And you could be going from this.
So just be quiet.
And it's just.
This completes that entire application that we're targeting.
OK.
So what we are doing here is we are starting our GDC.
Then we are waiting for our timer to go to zero.
Then we have stopping UTC.
This basically give us the respect to delay that we are targeting.
Here we are working around on anyone hurt.
So we are getting a delay of one ticket and then we are again resetting.
So what this will do is this will continuously Gendry a one second deal, right?
So let me just go ahead and try to execute, OK?
So we already programmed RPG will just be relaunching our debug section.
OK, so now you could see that pizza in Texas will serve this two sets as well, and we again start
to see the two once again continues.
Now to analyze the values, we could also be modifying this logic so that we are able to analyze the
value added.
We are actually going up or down, right?
So what are we going to do?
Here it is so that it just modified this school a bit so that we are also able to analyze that account
of values is going up or down to the 16 bit, right?
OK.
So what are we going to do here is we'll just be calling our start.
EPA OK?
Then let it just read for some random.
So you slip, basically giving us a detailed microsecond.
You just be specifying two hundred millisecond over here, right?
Two hundred and then three.
And they will just be utilizing this EPA, right?
So let me just declare one temporary variable and count.
OK, initialize it to zero.
And then we are utilizing a counter here.
OK, and this will be.
Beating with whatever the value that our great counter value is at stake.
So here we just as an instant sector and then we will be printing the value right to this.
Give us an idea as we ready the delivery count is incremental or diclemente.
So let me just go ahead and mention here the pound value great.
And we'll be printing the value in a decimal format here.
We just need to buy second grade know what we are doing over here is.
And then what are we going to do is before we come out of it, it would just be waiting here for an
entire operation to complete and then we'll be stopping.
So remember, after you complete your application, you need to purposefully stop it.
OK, so these are some of the mandatory step that you need to perform.
OK, so what we are doing is we are starting our D.D.S..
This is purely random diligence to verify over.
The counter is going up or down, right?
Remember, we are working in a decrement mode so comfortable we will be declaring digging up pending
on the day that we specify right and we are printing the value, then we are waiting for an entire process
to compete and then we are just stopping, right?
Remember this process that you call the stop function?
After you specified your logic, right?
So let me just go ahead and again, relaunch ended the session.
So this will be a common area that you'll be finding while working with entities in Egypt to as soon
as you see this, that is, do you see anything?
Look, you just click on programs.
That is, you will be first resetting zinc processing systems.
You really have the program reset button on the development will just take it.
And then again, every program and FPGA.
And once you do that, you just need to relaunch your application.
OK, so these are the steps that you need to do when you find out that your device initialization.
Right?
So you see the count of three four one five when you add a delay of twenty millisecond rate.
So if you just increase the delay to three two hundred milliseconds, OK, you are getting the value
of three four one right now if you increase the delay.
So this should be increment deployed, right?
Because our counter is operating in a download.
So let us see.
I've gone through by Louis ActionScript, right?
So if you just go ahead.
And perform an execution, so you could actually see that it is again coming down.
So if you just increase it, you will resume.
Seven hundred millisecond.
So here.
You can still see we are recommending divided, right?
And if you just try to disable this decree, many more great to let it just remove this recruitment
move from here.
OK, so now countersued working in.
Right.
So let it just clear the answer.
First, we start with end delay of two hundred millisecond.
There they just go ahead and try to perform an execution of this.
So the count that we are getting is one zero eight three, nine eight, so let it just increase this
to three hundred millisecond and you'll see that we are receiving must be greater than one zero eight
three nine two one six two five.
Right now, you would see by default, if you do not set the decrement mode, it will be working in
an upward.
OK, if you specify the option to be.
Our download, so it will be counting, right, so these are some of the phenomenon that you need to
work around when you are working with that.
So this is simple, Gilmore, because he able to really see we are waiting for a counter to roll back
and then only we are performing the your boss right now will be considering few examples, OK, which
could be very, very used as equal gender generate variability.
This could be used in various situations so that just try to understand the different application that
you put that you with this specific you see, similar to what we did with Dimora as well as well as
Dr..