4.6.1. Component Model Properties dialog for system

Select a blank area in the Block Diagram view and right-click and select Object Properties from the context menu to display the properties for the system. If no component is selected, you can select Object Properties from the Object menu.

The dialog has the following tabs:

General tab

This tab displays the system name, filename and path, and repository as shown in Figure 4.11.

The Component name field is editable. To change the name of the system, enter the new name in the field.

Note

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

Figure 4.11. Component Model Properties dialog

Component Model Properties dialog

Properties tab

This tab displays all properties for the system as shown in Figure 4.12. If a component can have a specific property, but it is not used in this component instance, the box next to the property is unchecked.

Changes made in these dialogs result in changes to the LISA code in the model.

Figure 4.12. Component Model Properties dialog, Properties tab

Component Model Properties dialog, Properties tab

Double-click in the Value column to change the property.

The available properties are listed in Table 4.3:

Table 4.3. Component properties

PropertyIDDefaultDescription
Component namecomponent_name""A string containing the name for the component.
Component categorycomponent_type""A string describing the type of component. This can be "Core", "Bus", "Memory" or any free form category text.
Component descriptiondescription""A textual description of the component.
Component documentationdocumentation_file""Path to a file or http link containing documentation on the component. A path to a file can be absolute or relative to the directory containing the LISA file for the component. Supported file formats are pdf, txt, and html.
Executes softwareexecutes_software

0

This property indicates that the component executes software and that application files can be loaded into this type of component. This typically has to be set to 1 for CPU-like components and to 0 for all other components. The default is 1 for Core Generator generated cores and 0 for all other components.
Has CADI interfacehas_cadi1If set to 1 a CADI interface is generated for this component allowing to connect to the target with a CADI compliant debugger. If set to 0 no CADI interface is generated for this component.
Icon pixmap fileicon_file""The name of the file that contains the icon, in xpm format, for this system. This icon can be used in hierarchical systems.
Single stepped modeis_single_stepped0The default of 0 has to be used for systems using the batch-event-based scheduler, i.e. systems containing CT cores. This must be set to 1 for cycle-based systems where behavior step must be called on every cycle.
License featurelicense_feature""The license feature string required to run this system model.
Load file extensionloadfile_extension""Application filename extension for this target. Example: ".elf" or ".elf;*.hex"
Supports Save and Restoresave_restore0True if the system supports save and restore.
Small icon pixmap filesmall_icon_file""The name of the file that contains the 12x12 pixel icon, in xpm format, for this system.
Component versionversion"1.0"Version of the component.

Parameters and properties that are integers displayed in decimal format can have the K, M, G, T, and P binary multiplier suffixes listed in Table 4.2.

Parameters tab

This tab displays the parameters for the system. See Figure 4.13.

Figure 4.13. Component Model Properties dialog, Parameters tab

Component Model Properties dialog, Parameters tab

The Parameters tab contains the following controls:

Parameter name

This column 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 4.2. These left-shift the bits in parameter value by the corresponding power of two.

Parameter ID in LISA code

This column contains the LISA ID for the component parameters.

Add

Click to add a new parameter to the selected component.

Edit

Select a parameter and then click to change the name of an existing component parameter. See Figure 4.14.

Delete

Select a parameter and then click to delete the component parameter.

Figure 4.14. Add Component Parameter dialog

Add Component Parameter dialog

Ports tab

This tab displays all external ports present in the system. See Figure 4.15.

If a port contains an array of ports, the Size column displays the number of ports in the array.

Individual ports can be enabled or disabled with the checkboxes:

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

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

Figure 4.15. Component Model Properties dialog, Ports tab

Component Model Properties dialog, Ports tab

Methods tab

This tab displays the LISA prototypes that are available for the selected component. The list is for reference only and cannot be edited.

Copyright © 2007-2010 ARM Limited. All rights reserved.ARM DUI 0370K
Non-ConfidentialID110210