You copied the Doc URL to your clipboard.

TZC_400 - parameters

This section describes the parameters.


Table 1. TZC_400 parameters
Name Type Allowed values Default value Description
diagnostics int 0-4 0 Level of diagnostics messages in the model.
id_mapping 1 int - -2 Maps from the low-order 16 bits of the Master ID into an NSAID value that the system designer specifies.3 Deprecated: ARM recommends master_id_from_label.
master_id_from_label 1 int - false Take Master IDs directly from the label field in PVBus transactions, and from them draw NSAIDs directly without mapping. When true, this parameter overrides the id_mapping parameter.
rst_action int 0-FFFFFFFF 0 Reset value of ACTION register.
rst_build_config 1 int 0-FFFFFFFF -4 Reset value of BUILD_CONFIG register.
rst_gate_keeper int 0-FFFFFFFF 0 Reset value of GATE_KEEPER register.
rst_region_attributes_<x> 1 int 0-FFFFFFFF - Reset value of the REGION_<x>_ATTRIBUTES register, region <x> Secure state attributes.
rst_region_base_low_<x> int 0-FFFFFFFF - Reset value of the REGION_<x>_BASE_ADDRESS_LOW register, region <x> base memory address, low 32 bits. <x> is the filter unit number. There is no register for region 0 because the value is fixed.
rst_region_base_high_<x> int 0-FFFFFFFF - Reset value of the REGION_<x>_BASE_ADDRESS_HIGH register, region <x> base memory address, high 32 bits. There is no register for region 0 because the value is fixed.
rst_region_id_access_<x> int 0-FFFFFFFF - Reset value of the REGION_<x>_ID_ACCESS register, region <x> NSAID permissions.
rst_region_top_low_<x> int 0-FFFFFFFF - Reset value of the REGION_<x>_TOP_ADDRESS_LOW register, region <x> top memory address, low 32 bits. There is no register for region 0 because the value is fixed.
rst_region_top_high_<x> int 0-FFFFFFFF - Reset value of the REGION_<x>_TOP_ADDRESS_HIGH register, region <x> top memory address, high 32 bits.

1 Configure master_id_from_label or id_mapping, rst_build_config, and rst_region_attributes_0 before running the model to set the desired behaviors. Otherwise, the system resets all region configuration registers, rst_action, and rst_gate_keeper to 0, and resets rst_build_config and rst_region_attributes_0 to sensible default values. Configure either id_mapping or master_id_from_label at model init, or a warning message appears. 2 No default.3 The syntax of id_mapping is:

<masterid_0>:<nsaid_0>,<masterid_1>:<nsaid_1>,<masterid_n>:<nsaid_n>.

Separate the mapping pairs by ,. The masterid is the ID of the bus master, such as the parameter CLUSTER_ID on Cortex-A15/7, cluster_id port of Cortex-A15/7, or master_id parameter for Cortex-M3.

4 The reset values vary with the system. See the system design documentation or system integration documentation. ( 3003F08 for AEMv8-A.)