So before actually starting to understand FPGA architecture, it becomes necessary that you understand
how the integrated circuit have developed its capability right from the fundamental building devices
that we have to transition to a superior design finally to an OK.
So for that reason, we will cover some of the fundamentals and then will actually proceed to an FBI
architecture so that we will able to understand why FPGA have that kind of a structure.
OK, so we'll proceed with, let us suppose, very simple equation and that to know some.
So let's assume we have a function F OK, that depends on two variables, A and B and which is specified
in some summation and it is equal to zero.
OK, so what this means is when we consider something as a somewhat vertical, so we have to input A
and B and then we have a function F, OK, so and B since they are two variables, they can have four
combination for unique combination.
They can either take a value of zero zero, they can also take zero and they can also take a value of
one zero or one.
Right.
So this is equivalent to the simple zero.
This is equal to decimal one.
This is equivalent to this.
And this is finally equal to.
So when we have an equation.
So the number that we mentioned inside the parentheses, the value of one.
So for us, the table will be this will take a value of one, whereas this is zero.
This is one.
And this is a zero.
Right now, if you just try to implement this with the basic logic, then you'll be noticing we have
one in this combination who ever got Beeber and then we have one over here that is E!
And then we have a beep.
Right.
So this is what an equation looks like for.
Now, if you can implement, you can further simplify this equation, but let's assume that we are not
simplifying this equation.
We want to just implement it, right?
So implementation of this will be so we have an E.
OK, but and Veber, which is available.
OK.
And then we need to first perform an ending.
Right.
And second one is E and then we have a B which is available.
Then we again perform an ending between them.
Finally we will do.
And.
All right.
And then we get so we'll be noticing all the combinations can easily be implemented with and and in
fact we we we always would be having to input and sometimes you might require more and both second and
all right.
But then one thing.
You all can agree that.
I don't know itself are capable of implementing all the combination of traits.
To now let us assume that we go to a market to find out how to implement this.
So we need to find out an actual integrated circuit that have this kind of functionality.
And then we wish to implement it.
Right, to require a button beeber like we require then it and then we also required an R, right.
So we search for the shooter and we found out the three components that are pretty much useful for us.
So this is seven four zero four Hick's inverter.
So consist of six, not eight.
We also have.
Seven four zero eight, which is hard to include, engaged, right, and then we also have a car or
gate inside a single SUV to seven, four thirty five.
So we're required to have any.
And so we'll be making a connection over here.
So from this, we will be getting any better outrage.
So this will be Aniba similarly will be feeding Buhera here and we'll be getting a Bieber out here.
OK, so once we have a warrant be available, we will implement the first level of our search.
And that is actually what we want is the first combination that we require to feed folks who will just
try to change it so that things won't be.
Much complicated, Greg, so this Eva.
And then we have a river that will be the first connection that we will be making, a second connection
is between A and B, right?
So we have a deal here.
So this is a second connection that we'll be making.
And then again, we require the beeber.
So this completes the first level of a circuit and then we proceed to the second level where we just
need to order that so we will be connecting this to our target.
And finally, this two are on contract and this is what will be right.
Now we'll be noticing the likes that we have utilized have a fixed functionality, so for example here.
We have utilized only to not go to arrest for not yet remain unused here to engage Gates, unused civil
military targets are on strike.
So when we consider an integrated circuit, I do not have a reprogrammable capability will be noticing.
We do not fully utilize the company.
OK, so that is the first advantage that we have when we consider Lenarcic or an integrated circuit
with a fixed functionality.
OK, so if this icey could have reprogrammable capability and if we can convert this unutilized algate
to argue it or not, good, we might have much, much smaller circuits if we compare this with this
circuit that we have implemented right now.
So very first.
Difference you'll be noticing between an FPGA and an asset is actually have a fixed functionality,
which cannot be change, which cannot be change or alter during your entire lifetime.
But as FPGA, if some of the blocks are unutilized, that block can actually be reprogrammed or reconfigure
to attain certain different functionality.
So this is the first advantage that we see now.
You notice that the first condition that we will be making is how we can make this and then our reprogrammable.
And that basically leads to three kind of a circuit.
So we have Biram, OK, we have people and we have the light.
So this is where we have started.
So we identify the disadvantage that we have with a fixed.
I see.
And we started to transit to have a reprogrammable capability for an AC so that the unused blocks can
be utilized to implement certain other functions.