Entity Layout PORT

Synopsis

This declaration provides a mechanism to position a port on any side of an entity and at any point along the specified side.

Example

Mem_Hier.second_cache : PORT to_mem SIDE TOP POSITION -1 MIDDLE ICON portd


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.