How can we check the validity of the data value and report this lecture will address this question by
introducing the AP underscore will the portal ever interface?
As we have learned, the AP underscored port interface implements the port, it simple wires, and it
is the designer's responsibility to guarantee that the ports data values are valid at the time of sampling
and usage.
However, this condition cannot be satisfied in all designs, especially in the multi cycle circuits.
For this reason, attaching ability to signal to a port can help the circuit to check if the port's
data value is valid for sampling the API underscore will.
The port interface helps us to attach such a signal to each port.
This timing diagram shows the relation between the port data value signal and the corresponding valid
signal.
And the import the design will check the valid signal, if it's active, then the input data can be
sampled and the output port, whatever the design assigns a proper value to an output port.
It also activates the corresponding valid signal.
So in summary, for input arguments, the design reads the data port as soon as the valid is active,
even if the design is not ready to read new data.
It samples the data port and holds the data internally until needed.
For output arguments, why does such a. impediments and output signal to indicate when the data on the
output port is valid?
How can a design inform other modules that the census data is used in a communication process with other
modules, the next lecture will cope with this question.
These are our takeaway messages in a multi cycle design, the data should be valid when a consumer module
samples that therefore there should be a mechanism to report the data validity on a court.
The AP underscore will report interface invited socialist's adds a validity signal to a dateable.
Now, the quiz question.
Consider the following other design, synthesize the code and perform the RTL simulation and check the
AP underscore will the signaling in the waveform window.