Let us start discussion on behavioral modeling study rates to the most fundamental block that we have
in and behavioral modeling state is referred to as a process, right?
So process defines this sensitivity list of our system, right?
So whenever you have a behavioral modeling state, you need to first identify on which all input ports
your system is sensitive, right?
So when we see those systems, then to do that basically mean the expression that you have for an output,
right?
So it will be consisting of a set of an input, right?
So the input that you specify in a process block will get as soon as any one of them changes.
So the expression will be reevaluated and you see an ability and an output value rate.
So when we consider the process, so we usually have three scenarios Rachel, first one that is we are
implementing a combination of so-called right or we are implementing a sequential circuit.
OK.
And here we have our reset Typekit synchronous, right, so this is the second situation that we could
have.
The third situation could be.
You have a sequential circuit, right?
But the type of reset is all synchronous.
So these are these are the only three situation that you'll be finding when you work with the reveal
systems data in a combination of this, OK?
Right.
So whenever we see a combination of processes or a combination of system or combination of circuit.
So here are output.
OK, so our output depends.
On all land, all the inputs, right?
So whenever we use to process in combination of circuit, we need to make sure that we had all the inputs
into a process block, right?
So that basically mean we are implementing a combination is circuit great energy, a case of a sequence.
You're so good with the synchronous reset, our system will be evaluated.
OK.
On the edge of a clock.
So we just need to mention the clock in a process block.
OK, and we switch to reset it.
Also synchronous.
So Reset will be stands on the edge of your clock, right?
So when we consider this one slow process will be consisting of just the clock signal.
Right?
So this is how we recognize the sequence show circuit in a synchronous reset.
Whereas then we have a situation where we are implementing a sequential circuit that we that have another
synchronous reset.
In that case, we just need to use the process block, right?
And inside the process, we need to output the signals that is clock as well as reset rate.
So remember, there's differences.
So whenever we have a combination of circuit, so process will consist of all inputs.
OK.
When we consider the sequential circuit.
OK, with the synchronous reset, in this case, our output will be evaluated on the edge of a clock.
So we just need to mention the clock in the process, right?
And when we want to have another synchronous resetting the sequential circuit, we just need to mention
clock and reset right now.
For example, lattices you right?
We have put OK, we are implementing a sequential circuit break to E B and select.
So let's assume that we are implementing to and max rate.
So we have the required three input e b select each of a single bit.
So we have n standard underscore logic, right?
Then we have a not a Y, which is about standard, undisclosed logic, right?
So this complete all the code that we required for our two is two one max.
So when we use the process clock right, we're here, so we need to include all the input.
OK, in the process clock, because this is the combination of, OK, great.
So for us, the system consists of E B and select as an input put right.
So we just need to b comma select right.
So this is how we add or specify all the inputs in a process, right?
Let's assume we are implementing a deeply flawed.
So we have a detailed would be right.
So that is offsides single bit.
OK.
Then we have a synchronizing signal, which is clock right that is having a dive again detection as
input and type is in standard.
And the second logic, right?
So let's assume that every plot would not consist of any reset rate.
We just have an output port which is still out right and this will have a direction as out and type
will be standard, underscore logic, right?
So if we are implementing this system now, this is a sequential circuit.
OK, well, we do not have any research, so we just need to add a clock in this sensitivity list,
right?
This is how we implement.
The sequential circuit identifier system consists of three sets of depending on the type of reset that
you are planning to implement if you are implementing a synchronous reset.
Again, the process will remain c that is, you just need to use process and specify the clock inside
it.
But if you are.
So this basically will implement a synchronous reset if you are targeting another synchronous research.
So you just need to mention like this slow process clock and then you add a reset also in the process.
All right.
So this will lead to creation of an Ussing chronos reset.
Right?
So these are some of the fundamentals that you require to know when we start the behavioral modeling
stage right now, what are we going to do?
Is we will be understanding the skeleton of the behavioral modeling state before we actually proceed
to consider implementation of example in a behavioral modeling.