Before we start discussing about the convergence between the different today.
Let us just proceed to understand what are the different ways we have to perform at major operation
rates whenever you are in a situation where you want to implement an automatic blow in aviation.
OK, so we have multiple alternatives with a rate so we could use standard underscore logic and the
score.
All right.
So this is one of the packages that we have.
We have standard and the school logic on this score and saying, OK, so this is an another package
that we have.
We also have standard analytical logic on the score, saying OK, and the last one which we will be
preferring were all the other packages, the numeric standard.
OK.
The advantage that we get with the numeric standard is this is almost supported by all the FPGA vendors,
so independent of the tools that you will be utilizing if you include this package.
OK, so the code will be all based on desirable independent of the vendor specific tools that we are
utilizing, right?
And in the case of an automatic operation, the preferred data type will always be right.
So remember this?
So preferred leader, I will always be on st.
On Saint or Saint, Rachel will not be working with the standard and the school logic on the school
victory.
So if you want to work with Standard and the school Lord, you're going to school victor and utilize
the automatic operator.
Then you need to include either this or this library.
So if you are working with an on, say, No.
Two and working with the standard industrial logic and school victory today.
So you need to include standard logic on same package.
If you want to work with the same number with standard analytical logic and disco vector D. DeLay,
then you need to include standard and disco logic on the school, saying if you are simply working with
signed in and say, OK, you just need to include numeric standard rate, you will not be utilizing
standard on this logic and disco.
OK, because everything that you achieve with this library could be achieved with any one of tests.
Sure, we did not worry about this library, right?
Even though if you want to utilize this, so whatever operated that we discuss, considering this free
libraries are equally eligible for the results, right?
So you could use the same operator with this library.
Right.
So when we consider signing and saying data, right, so we'll just be discussing the range.
So most of the tools will support for an unsafe to go from zero to Tuileries to 32, right?
So this represent our individual range.
They don't represent the what is the maximum number that you could hold, right?
So the maximum size that you would declare is insane.
OK.
Thirty one down to see right.
At least most of the tool will support this size, right?
Similarly, sign will also have a maximum size of 32 bit rate, so you went down to zero.
Now we'll just be discussing how the numbers are represented, saying Rachel highly, and I'm saying
it's pretty easy.
For example, if you have unsigned three down to zero and we need to randomly find the integer equivalent
of the number right.
So let's assume our value is one zero zero, right.
So this is equivalent to now this is an S. So all of the bits will be used to calculate the equivalent
digital value rate.
So this is equal to eight if you have something like this one zero one zero.
So this will be equivalent to 10 if you are zero zero one one.
This will be equivalent to three.
This is pretty easy.
So this follow exactly the same rule that we use to convert binary to the symmetry.
So this is, you know, how we work with the same digit, right?
So we have signed today and again the size of three down to zero.
We'll just be considering, for example, just to understand an entire process of how you handle a positive
and negative number, right?
So whenever we have a negative number, we need to use the two compliment method to get an equal number
right.
So for example, this is you for this forward, we have this value one zero zero zero.
So whenever we see one at enemies' be built, this basically represent our number is negative, right?
So to get an equivalent value, we need to follow.
We need to calculate the to compliment value of this right?
So first, let it just invert all the bit.
So if you invest all the weight, you get zero for this one and then three, right?
This will give us one compliment and then we just need to add one to it to get two complementary to
the one, one and C2.
Here we get to carry again.
We get to zero again, we get carry zero.
And then what?
Right.
So this is equal to this is equal to eat right.
And since we have won it and and MSB.
So this basically represents that it is minus eight right now.
If you consider we have something like this zero one one one, right?
So since MSP, which is zero.
Right.
So this is positive.
And then you just need to calculate an equivalent of the so equivalent of this is seven, right?
So this is how you calculate the value when you have won it and it must be addition.
A. Right.
And must be graduation, right?
So whenever you have an automatic operation to be implemented in an ideal, prefer to go with 10 signed
or unsigned d today.
Now this is you.
You have implemented a system considering the signed and untainted rates of the output of the system
is on st.
Right.
But you have designed your system such that so it is that you want to send the output in in standard,
and it's called logic on the score vector format, right?
So this might be situation.
OK.
So in that case, what you could do is you have your own st out from this automatic block, right?
So this is an automatic block.
You could just add up and whatever block, right?
So you could just perform a conversion, OK?
And this will automatically give a standard and the school logic on the score vector, right?
So we will be discussing how you perform the conversion from different today and what are the frequently
used and vision that we acquired while designing a system, right?
So these are some of the fundamental of.
Signing on same day, I remember some of the package, which are useful to perform an automatic operation
are standard underscore logic, underscore I.
These are not frequently utilized when we consider that we are doing in tool also, we do not prefer
this, OK?
So the most preferred library when we work with an automatic operation in Nevada is the numeric numeric
standard and the most powerfully today, whenever you are targeting an automatic operation is to go
within and say OK or say OK, do not prefer to go with the standard and the psychological tests, go
back to the other library.
Let's assume you want to work with standard and psychological and physical vector.
So we do have a do package which allows usage of an automatic operator with a standard, and this could
logically list correctly today.
So they are.
If you want to work with an on say device, you just need to include this package that is standard and
the psychological discrepancy.
So this allows us to perform an automatic operation with standard underscore logic and the score vector
to either package that we have it as a standard analytical logic on the score side.
Right.
So this allows us to perform an automatic sound operation with standard underscore logic, underscore
vector.