So let us try to discuss an application called So I have already created a platform project where we
import the hardware file that we have created.
OK, so after your generation is successful again, you need to export it into the same territory,
which will be importing in NY.
This right?
And again, the work space for our right Israeli will be exactly the same directly where we have our
the vital project, right?
So first, we start with an initialization right.
So to have an access to all the functions that are.
Available for any work like we call hash, including low grade and experimental storage, consist of
all the information related to hardware right now, you have a multiple instance of an IP, right?
So you have a two eyepiece for which you need to perform an initialization note.
Now you have a multiple APIs for which you want to perform an initialization.
And we already know that whenever you have a multiple instance of an IP, you need to.
Initials.
OK.
Unique instance of an IP independent, OK, so we have a two instance of an IP, so we declare two config
structure UI config when you are config two.
Similarly, we declare to insert structure one for you like one and either one you like, right?
So we call lookup config where we need to pass the device a direct to the already named one of our IP
as you are one.
And then once you want to read, so if we remember in our brokers, we named one of an IP as you like,
right?
OK, so to initialize this or to generate the config structure of this, we need to add the specific
configuring right.
So that is what we did.
Do it here and then utilizing code Uniqlo's, we are calling an instance structure, config structure
and obesity rate.
So this will return, whether the initialization is successful or not.
Similarly, we are calling lookup config and for second device A.D., we are generating a config structure,
then calling C of G initialize where we are passing incident structure, config structure and basic
research.
So there's a change in the status.
Now remember, this is to reinstate discipline.
OK, so status went to the initialization status of our first instance of when you are typing various
status, you will store this the initialization status of the second you are instance saying right,
then we are verifying whether both of them returns exist.
Success rate so status one and status two, whether it is equal to existing success rate and if that
is the case, will just be mentioning that you are, then it is successfully added we will, depending
you are two.
And if no, we are not performing said over here, if you wish, you could actually perform a self test.
Also for Abu Dhabi, again, you d does one and status two to store the status of the self this test
for an independent.
You are instance.
Right now we go ahead.
Now we are still calling you in platform and cleanup platform because remember, we have an independent
instance of an IP.
You work late, which we are utilizing for the debugging right, and for which we will not be utilizing
any lower level API.
So for that, we are calling in that platform.
OK.
And the cleaner platform, right?
So this will automatically initialize or make sure you are ready to work around within usati.
Right?
Then we are calling you what any.
So this will automatically initialize the other two instances of and you are Typekit that we have in
our bureaucracy right now here, when we are sending the leader from you, what one do you are?
Two.
We have an independently.
OK, where we will be sending you are one to two.
OK.
So when we see you are going to do that basically mean from this instance of an IP, that is you.
What one we will be sending the data that is 96 and Desire X will be receiving a data right?
And then we'll be comparing again whether both the returns are matching or not.
Right.
Similarly, when we operate in a reverse direction, that is when we send the data from you, what do
do you like when in that case, we will be sending this data right?
So this helps us to verify whether the links are working right?
We have one independent data issue before.
And since the number of bytes that is presented over here is nine.
OK.
So we specify the size of our array to be nine, right?
So let's first start sending the data from you.
What one do you like, right?
So we are sending the message to the printer, sending data from you.
What one do you like?
Then we are calling the same function.
OK, where we are required to specify the instance.
You know, we are sending the data from you.
What?
What do you want to see?
Changes in structure will be you are given the data point to rate.
So in the first case, we want to send the you are going to do this data, right?
So for us, the point of all the data before, is this right?
So and good data, one and zero, right?
And then the number of bytes that we want to transmit is nine.
So we are waiting for their transmission to complete.
OK.
And as our transmission complete.
Now what we're going to do is since we have the buffer at and 8x8 rate or a quite an object, say to
this nine, which we transmitted from the white, what one will automatically be stored in it.
People all fire.
You like that exotics we qualified.
You like?
Right?
So now we declared when one variable, which will act as a counter for us, since we are planning to
receive you doing nine byte from directory for all 5.2.
So we are waiting till we receive the nine by great.
And then with each new byte we receive looking to buy it received value will be updated.
It will be implemented by a wit and timeliness leader address where we will be storing.
The new data will also be updated with each new date.
Right.
So once we completely receive the nine byte, we just mentioned transmission complete.
OK, and here you could just mention you what one do you like?
So this helped us to recognize which transmission is completed, right?
So once we received all the names, it will just be mentioning the transmission complete from you.
Like when you activate, the next step is.
We are also printing the data that we have, right, so far, Lou and I was two zero I less than nine
A-plus plus.
And then we are sending the character that we have inside Ozarks before going on to work on, right?
And with this, we are just adding the new line character so that new data that will be sending on to
will not be printing after the last data that we send on to the console for all my buddy, but instead
straight, it will be printing on the next right.
So we have the second transmission from this step on today.
So now we are sending the data from July two to July one.
So we are again calling the Sandy Bay in this case, the insert structure, as you too, because we
are planning to send the data from the second instance of any what to the first instance of where you
are, right?
Again, the data before for us will be the data right.
So which consist of you are two to three and then the number of bytes that we belong to soonest.
We are waiting for transmission to complete.
Again, we follow the same procedure, so we just update the value of a counter.
We'll get to a zero.
Then we are waiting for all the nine bytes to receive.
And then we mentioned transmission complete four from you, like two to one, right?
This should be two to one.
And this should be one to do it, because you're the leader, so Soros's you work one instance, right?
And then we are again sending the data, right, so this is what we have in our application.
So we'll build up our application courts to just press control.
And once bail is successful, we go ahead and debug US launch on HYDRA.
Right?
So this will automatically switch our perspective to the debug and it will also programmer pick your
right to want programming is successful, will go ahead and will connect to the respect you can put.
So in my case, it is six and we are operating at nine six 00, right?
So are going to reside in platform.
We just need to click on a resume button.
Right.
So if you click on a resume button now, you could see you are and it is successful and we are not performing
a straight.
So sending data from your two one two, you are two transmission complete from you are going to you
are two.
And the data that we received is you like one the right.
So this three does our matching.
So here we could see the data that we sing from our first instance of a new what has been correctly
received in second instance of you are great.
So we correctly work with a protocol.
Then we start to send the data from two to one right and then we have a transmission complete from two
to one.
And we also receive the data from two to one, right?
So here probably we.
Mention.
So here, when we complete data transmission from you are going to do this should be sending at eight
o'clock, you are two to one.
And for that reason, here we are getting an incorrect rate, but transmission complete from your two
to one.
And again, the data that we received is you are totally right.
So this is how.
You could utilize the multiple instances of an IP and then work with the communication protocol, right?