HASE Userguide

Entity Layout format Reference

The entity layout file contains information related to entity, port, parameter and link corner positions when displayed in HASE.

Note: The syntax given for the parts of the entity layout file may run onto a second line, however when creating a layout file, the part being specified, for example, a port's position, must not contain any new line characters in the specification.


The Entity Layout format is a list of lines each of which should have one of the following format:
object_id : POSITION (x,y) info1 info2 info3
or
object_id : PORT port_name SIDE entity_side POSITION port_position position_string ICON icon_file
or
object_id : PARAM param_name MODE mode_name POSITION (param_x,param_y)
or
object_id : STATES state_name1:gif_image1 state_name2:gif_image2 ...
or
object_id : LINKCORNER src_entity src_port dest_entity dest_port no_of_corners (cx1,cy1) ...


where object_id can be either an entity name (which has been declared in the entity library of the edl file, or a component name defined as a CHILD of a COMPENTITY or as an AENTITY in the STRUCTURE.