Behavioral
templates
prepared by P. Bakowski
The behavioral templates allow to grasp the essential characteristics
of behavioral modeling with VHDL. The behavior may be described at different
levels of complexity such as behavior at logic level, behavior at micro-operation
level, behavior at instruction level or system level behavior.
The behavior may also represent different different functional characteristics
such as combinational circuit behavior, sequential circuit behavior or
communication or message passage behavior.
The following templates illustrate these different kinds of behavioral
models (abstract models) without giving the detailed internal behavior,
they are only templates and not complete models.
Depending on application the behavioral templates may be used (or no)
for synthesis purpose.
General characteristic of behavioral templates:
-
use of abstract types
-
use of process modules
-
use of variables
-
use of functions and procedures
Simulation templates
(with timing characteristics)
Synthesis templates
(no timing characteristics)
VHDL-AMS behavioral templates
The advent of VHDL-AMS opens new horizons for behavioral modeling of
analog components, circuits, and systems. The powerful mechanisms allowing
the description of algebraic-differential equations open the way for the
specification and modeling of mathematical (behavioral) models of analog
components and circuits.
The building of such models follows some descriptional rules illustrated
via templates.