3.6. Component Instance Properties dialog

To display the properties for a component you can either:

Note

The following additional properties dialogs are also available:

Component Model Properties

The properties for the top-level component. See Component Model Properties dialog for system.

Repository Component Properties

The properties for component in the Components list. See Component Properties dialog for a library component.

Self Port Properties

The properties for a self port in the top-level component. See Self Port dialog.

Port Properties

The properties for a self port in an individual component. See Port Properties dialog.

Label Properties

The properties for a label. See Label Properties dialog.

Protocol Properties

The properties for a protocol. See Protocol Properties dialog.

The Component Instance Properties dialog has the following tabs:

General tab

This tab displays the component name, instance name, file name and path, and repository. See Figure 3.6.

The Instance name field is editable. To change the name of a component instance, enter the new name in the field.

Figure 3.6. Component Instance Properties dialog, General tab

Component Instance Properties dialog, General tab

Note

To view the properties of the top-level component, double-click in an area of the Workspace window that does not contain a component.

On Windows, the direction of the slash characters separating directories appears to be reversed. You can enter slash characters in either direction but they get displayed as / in all cases. This does not affect operation.

Properties tab

This tab displays all properties for the selected component. See Figure 3.7. If the properties for the instance of the component in the workspace are not editable, the tab is labeled Properties (read only).

If the property is a Boolean variable, a checkbox is displayed next to the property.

Figure 3.7. Component Instance Properties dialog, Properties tab

Component Instance Properties dialog, Properties tab

Parameters tab

This tab displays all editable parameters for this component. See Figure 3.8. To modify the parameter, enter a new value in the Value edit box.

Figure 3.8. Component Instance Properties dialog, Parameters tab

Component Instance Properties dialog, Parameters tab

The following controls are present on the Parameters tab:

Parameter name

This list contains the parameters for this component.

Value

Select a parameter and then click the text box in the Value column to set the default value for the component parameter.

Integer parameters in decimal format can contain the binary multiplication suffixes listed in Table 3.2. These left-shift the bits in parameter value by the corresponding power of two.

Table 3.2. Suffixes for parameter values

SuffixNameMultiplier
KKilo210
MMega220
GGiga230
TTera240
PPeta250

Ports tab

This tab displays all ports present in this component. See Figure 3.9.

For port arrays, all of the individual ports or only the port array name can be displayed by selecting Show as Expanded or Collapsed.

The properties of individual ports can be edited:

  1. Select a port from the list.

  2. Click Edit to change the properties of the port.

  3. Click OK to save the changes.

    Note

    If you click OK, the changes are applied immediately.

Individual ports can be enabled or disabled with the checkboxes:

  • Click Show selected ports to display the ports that have a check.

  • Click Hide selected ports to hide ports that have a check.

    Note

    If the top level of a port array is hidden, all of the individual ports are hidden but they retain their check mark setting.

    If the port array is expanded and not hidden, individual ports can be either shown or hidden.

Figure 3.9. Component Instance Properties dialog, Ports tab

Component Instance Properties dialog, Ports tab

Methods tab

This tab displays all of the methods, that is, component functions, that are implemented by the selected component. See Figure 3.10.

Figure 3.10. Component Instance Properties dialog, Methods tab

Component Instance Properties dialog, Methods tab

Copyright © 2007-2009 ARM Limited. All rights reserved.ARM DUI 0370H
Non-Confidential