Behavioral Model-- Notes Page -- |
Unfortunately, the term entity has two meanings in the VHDL
literature. First, it is used to signify the complete description for
a component. Second, it used to refer to the VHDL construct in which
a component's interface is described. The appropriate definition,
however, is generally discernible from the context in which the term
is used. In the context of this slide, for example, the student
should use the first of the two definitions above.
No matter what level of abstraction is used for a VHDL model, the
relationship between the model and its outside, as observed through its
interface, must be described. A behavioral description of that
relationship is generally the most abstract where specific details
about a component's internal structure need not be made available, if
in fact, they even exist at this point in the system's design.
Each device in VHDL behaves as a process performing operations
on the input to the device and writes to the output. This input and
output information is carried in constructs called signals
which are the chief means of communication between VHDL entities.
Signals in VHDL are roughly similar to wires in the real world.