ENTITYLIB - Entity Library
Synopsis
The ENTITYLIB section of the EDL description enables the user to create a library of
entities, the basic components from which an architecture can be created. This section
is similar to the parameter library in that it creates definitions of entities which
are used later in the STRUCTURE section to create the
architecture. Three kinds of entity are described in the entity library, the first is
a standard component, the second is a higher level component which is composed of
entities (already defined in the entity library) and their interconnections. The third
are meshes, which are higher level entities composed of predefined regular structures
of entities and connections.
Components
- entity_definition: entity
- This is a definition of a library entity, it includes the entity's name, description,
parameters and ports.
- higher_entity_definition: comp_entity
- This is a definition of a higher level entity. It is almost the same as an entity definition
except that it includes details of the entities that it is composed of and their
interconnections.
- mesh_definition - This definition is a macro allowing the creation of
a list (Mesh1D), array (Mesh2D),
cuboid (Mesh3D), ... of entities in a n-dimensional mesh.
- abstract_definition - This is a definition of an
abstract entity, the behaviour of which is to be inherited
from other basic entities. This construct increases the
reusability of entities.
Frederic Mallet
Last modified: Tue Nov 20 11:42:59 GMT 2001