| SYNC library | This library contains some entities to deal with
synchronisation issues. See also ENTITY and ABSTRACT declarations. | |||
|---|---|---|---|---|
| Clock | Pll | Clocked | Biclocked | |
| More detailed explanation: | ||||
| EDL declaration of the Clock Entity |
|---|
| ENTITY Clock sync () |
| EDL declaration of the Pll Entity |
|---|
| ENTITY Pll sync () |
| EDL declaration of the Clocked Entity |
|---|
| ABSTRACT Clocked sync () |
| EDL declaration of the Biclocked Entity |
|---|
| ABSTRACT Biclocked sync ( ) |
PROJECT(
PREAMBLE(
NAME "project_name"
DIRECTORY "working_directory"
AUTHOR "project_author"
VERSION ver
DESCRIPTION "project_description"
COMPILER "compiler_name"
LINK "linker_name"
LIBRARY "library_options"
EXTERN lib1, ...
)
PARAMLIB(parameter, ...)
GLOBALS(reference_parameter, ...)
ENTITYLIB(
entity_definition | higher_entity_definition |
mesh_entity | abstract_entity, ...)
STRUCTURE(architecture_entity | communication_channel , ... )
)