Next: Architecture Class Name
Up: The FreeHDL Compiler/Simulator System
Previous: Entity Class Instantiation
For each architecture a separate class is derived from the
corresponding entity class. All named VHDL objects declared within the
architecture declaration part are converted into class variables
respectively methods.
During constructor execution the concurrent part of the architecture
is elaborated:
- the local processes directly declared within the architecture
are instantiated and linked to the kernel,
- the constructors for the components that are directly
instantiated within the architecture are called,
- generate statements are executed which in turn may instantiate
local processes and/or components.
Note, the constructor of the entity class is called by the
constructor of the corresponding architecture.
1998-11-17