\n

TZC

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection :

Registers

TZC_BUILD_CONFIG (BUILD_CONFIG)

TZC_INT_STATUS (INT_STATUS)

TZC_REGION_BASE_HIGH0 (REGION_BASE_HIGH0)

TZC_REGION_TOP_LOW0 (REGION_TOP_LOW0)

TZC_REGION_TOP_HIGH0 (REGION_TOP_HIGH0)

TZC_REGION_ATTRIBUTE0 (REGION_ATTRIBUTE0)

TZC_REGION_ID_ACCESS0 (REGION_ID_ACCESS0)

TZC_REGION_BASE_LOW1 (REGION_BASE_LOW1)

TZC_REGION_BASE_HIGH1 (REGION_BASE_HIGH1)

TZC_REGION_TOP_LOW1 (REGION_TOP_LOW1)

TZC_REGION_TOP_HIGH1 (REGION_TOP_HIGH1)

TZC_REGION_ATTRIBUTE1 (REGION_ATTRIBUTE1)

TZC_REGION_ID_ACCESS1 (REGION_ID_ACCESS1)

TZC_INT_CLEAR (INT_CLEAR)

TZC_REGION_BASE_LOW2 (REGION_BASE_LOW2)

TZC_REGION_BASE_HIGH2 (REGION_BASE_HIGH2)

TZC_REGION_TOP_LOW2 (REGION_TOP_LOW2)

TZC_REGION_TOP_HIGH2 (REGION_TOP_HIGH2)

TZC_REGION_ATTRIBUTE2 (REGION_ATTRIBUTE2)

TZC_REGION_ID_ACCESS2 (REGION_ID_ACCESS2)

TZC_REGION_BASE_LOW3 (REGION_BASE_LOW3)

TZC_REGION_BASE_HIGH3 (REGION_BASE_HIGH3)

TZC_REGION_TOP_LOW3 (REGION_TOP_LOW3)

TZC_REGION_TOP_HIGH3 (REGION_TOP_HIGH3)

TZC_REGION_ATTRIBUTE3 (REGION_ATTRIBUTE3)

TZC_REGION_ID_ACCESS3 (REGION_ID_ACCESS3)

TZC_REGION_BASE_LOW4 (REGION_BASE_LOW4)

TZC_REGION_BASE_HIGH4 (REGION_BASE_HIGH4)

TZC_REGION_TOP_LOW4 (REGION_TOP_LOW4)

TZC_REGION_TOP_HIGH4 (REGION_TOP_HIGH4)

TZC_REGION_ATTRIBUTE4 (REGION_ATTRIBUTE4)

TZC_REGION_ID_ACCESS4 (REGION_ID_ACCESS4)

TZC_REGION_BASE_LOW5 (REGION_BASE_LOW5)

TZC_REGION_BASE_HIGH5 (REGION_BASE_HIGH5)

TZC_REGION_TOP_LOW5 (REGION_TOP_LOW5)

TZC_REGION_TOP_HIGH5 (REGION_TOP_HIGH5)

TZC_REGION_ATTRIBUTE5 (REGION_ATTRIBUTE5)

TZC_REGION_ID_ACCESS5 (REGION_ID_ACCESS5)

TZC_REGION_BASE_LOW6 (REGION_BASE_LOW6)

TZC_REGION_BASE_HIGH6 (REGION_BASE_HIGH6)

TZC_REGION_TOP_LOW6 (REGION_TOP_LOW6)

TZC_REGION_TOP_HIGH6 (REGION_TOP_HIGH6)

TZC_REGION_ATTRIBUTE6 (REGION_ATTRIBUTE6)

TZC_REGION_ID_ACCESS6 (REGION_ID_ACCESS6)

TZC_REGION_TOP_LOW7 (REGION_TOP_LOW7)

TZC_REGION_ATTRIBUTE7 (REGION_ATTRIBUTE7)

TZC_FAIL_ADDRESS_LOW0 (FAIL_ADDRESS_LOW0)

TZC_REGION_BASE_LOW8 (REGION_BASE_LOW8)

TZC_REGION_BASE_HIGH8 (REGION_BASE_HIGH8)

TZC_REGION_ATTRIBUTE8 (REGION_ATTRIBUTE8)

TZC_FAIL_ADDRESS_HIGH0 (FAIL_ADDRESS_HIGH0)

TZC_FAIL_CONTROL0 (FAIL_CONTROL0)

TZC_FAIL_ID0 (FAIL_ID0)

TZC_REGION_BASE_LOW7 (REGION_BASE_LOW7)

TZC_REGION_BASE_HIGH7 (REGION_BASE_HIGH7)

TZC_REGION_TOP_HIGH7 (REGION_TOP_HIGH7)

TZC_REGION_ID_ACCESS7 (REGION_ID_ACCESS7)

TZC_FAIL_ADDRESS_LOW1 (FAIL_ADDRESS_LOW1)

TZC_REGION_TOP_LOW8 (REGION_TOP_LOW8)

TZC_REGION_TOP_HIGH8 (REGION_TOP_HIGH8)

TZC_REGION_ID_ACCESS8 (REGION_ID_ACCESS8)

TZC_FAIL_ADDRESS_HIGH1 (FAIL_ADDRESS_HIGH1)

TZC_FAIL_CONTROL1 (FAIL_CONTROL1)

TZC_FAIL_ID1 (FAIL_ID1)

TZC_ACTION (ACTION)

TZC_GATE_KEEPER (GATE_KEEPER)

TZC_SPECULATION_CTRL (SPECULATION_CTRL)

TZC_PID4 (PID4)

TZC_PID5 (PID5)

TZC_PID6 (PID6)

TZC_PID7 (PID7)

TZC_PID0 (PID0)

TZC_PID1 (PID1)

TZC_PID2 (PID2)

TZC_PID3 (PID3)

TZC_CID0 (CID0)

TZC_CID1 (CID1)

TZC_CID2 (CID2)

TZC_CID3 (CID3)


TZC_BUILD_CONFIG (BUILD_CONFIG)

Provides information about TZC configuration.
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_BUILD_CONFIG TZC_BUILD_CONFIG read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NO_OF_REGIONS ADDRESS_WIDTH NO_OF_FILTERS

NO_OF_REGIONS : NO_OF_REGIONS
bits : 0 - 4 (5 bit)
access : read-only

ADDRESS_WIDTH : ADDRESS_WIDTH
bits : 8 - 13 (6 bit)
access : read-only

NO_OF_FILTERS : NO_OF_FILTERS
bits : 24 - 25 (2 bit)
access : read-only


TZC_INT_STATUS (INT_STATUS)

Contains the status of the interrupt signal, TZCINT, that reports access security violations or region overlap errors.
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_INT_STATUS TZC_INT_STATUS read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 STATUS OVERRUN OVERLAP

STATUS : STATUS
bits : 0 - 1 (2 bit)
access : read-only

OVERRUN : OVERRUN
bits : 8 - 9 (2 bit)
access : read-only

OVERLAP : OVERLAP
bits : 16 - 17 (2 bit)
access : read-only


TZC_REGION_BASE_HIGH0 (REGION_BASE_HIGH0)

Base address high are not used with 32-bit address.
address_offset : 0x104 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_HIGH0 TZC_REGION_BASE_HIGH0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_TOP_LOW0 (REGION_TOP_LOW0)

Top address bits [31:12] for region 0.
address_offset : 0x108 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_LOW0 TZC_REGION_TOP_LOW0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TOP_ADDRESS_LOW

TOP_ADDRESS_LOW : TOP_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-only


TZC_REGION_TOP_HIGH0 (REGION_TOP_HIGH0)

Top address high of region are not used with 32-bit address.
address_offset : 0x10C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_HIGH0 TZC_REGION_TOP_HIGH0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_ATTRIBUTE0 (REGION_ATTRIBUTE0)

Region 0 attributes.
address_offset : 0x110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ATTRIBUTE0 TZC_REGION_ATTRIBUTE0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FILTER_EN S_RD_EN S_WR_EN

FILTER_EN : FILTER_EN
bits : 0 - 1 (2 bit)
access : read-only

S_RD_EN : S_RD_EN
bits : 30 - 30 (1 bit)
access : read-write

S_WR_EN : S_WR_EN
bits : 31 - 31 (1 bit)
access : read-write


TZC_REGION_ID_ACCESS0 (REGION_ID_ACCESS0)

Region non-secure access based on NSAID.
address_offset : 0x114 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ID_ACCESS0 TZC_REGION_ID_ACCESS0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSAID_RD_EN NSAID_WR_EN

NSAID_RD_EN : NSAID_RD_EN
bits : 0 - 15 (16 bit)
access : read-write

NSAID_WR_EN : NSAID_WR_EN
bits : 16 - 31 (16 bit)
access : read-write


TZC_REGION_BASE_LOW1 (REGION_BASE_LOW1)

Base address low for regions 1 to 8.
address_offset : 0x120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_LOW1 TZC_REGION_BASE_LOW1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASE_ADDRESS_LOW

BASE_ADDRESS_LOW : BASE_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_BASE_HIGH1 (REGION_BASE_HIGH1)

Base address high are not used with 32-bit address.
address_offset : 0x124 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_HIGH1 TZC_REGION_BASE_HIGH1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_TOP_LOW1 (REGION_TOP_LOW1)

Top address bits [31:12] for region x.
address_offset : 0x128 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_LOW1 TZC_REGION_TOP_LOW1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TOP_ADDRESS_LOW

TOP_ADDRESS_LOW : TOP_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_TOP_HIGH1 (REGION_TOP_HIGH1)

Top address high of region are not used with 32-bit address.
address_offset : 0x12C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_HIGH1 TZC_REGION_TOP_HIGH1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_ATTRIBUTE1 (REGION_ATTRIBUTE1)

Region x attributes.
address_offset : 0x130 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ATTRIBUTE1 TZC_REGION_ATTRIBUTE1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FILTER_EN S_RD_EN S_WR_EN

FILTER_EN : FILTER_EN
bits : 0 - 1 (2 bit)
access : read-write

S_RD_EN : S_RD_EN
bits : 30 - 30 (1 bit)
access : read-write

S_WR_EN : S_WR_EN
bits : 31 - 31 (1 bit)
access : read-write


TZC_REGION_ID_ACCESS1 (REGION_ID_ACCESS1)

Region non-secure access based on NSAID.
address_offset : 0x134 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ID_ACCESS1 TZC_REGION_ID_ACCESS1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSAID_RD_EN NSAID_WR_EN

NSAID_RD_EN : NSAID_RD_EN
bits : 0 - 15 (16 bit)
access : read-write

NSAID_WR_EN : NSAID_WR_EN
bits : 16 - 31 (16 bit)
access : read-write


TZC_INT_CLEAR (INT_CLEAR)

Interrupt clear for each filter.
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_INT_CLEAR TZC_INT_CLEAR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CLEAR

CLEAR : CLEAR
bits : 0 - 1 (2 bit)
access : write-only


TZC_REGION_BASE_LOW2 (REGION_BASE_LOW2)

Base address low for regions 1 to 8.
address_offset : 0x140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_LOW2 TZC_REGION_BASE_LOW2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASE_ADDRESS_LOW

BASE_ADDRESS_LOW : BASE_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_BASE_HIGH2 (REGION_BASE_HIGH2)

Base address high are not used with 32-bit address.
address_offset : 0x144 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_HIGH2 TZC_REGION_BASE_HIGH2 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_TOP_LOW2 (REGION_TOP_LOW2)

Top address bits [31:12] for region x.
address_offset : 0x148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_LOW2 TZC_REGION_TOP_LOW2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TOP_ADDRESS_LOW

TOP_ADDRESS_LOW : TOP_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_TOP_HIGH2 (REGION_TOP_HIGH2)

Top address high of region are not used with 32-bit address.
address_offset : 0x14C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_HIGH2 TZC_REGION_TOP_HIGH2 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_ATTRIBUTE2 (REGION_ATTRIBUTE2)

Region x attributes.
address_offset : 0x150 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ATTRIBUTE2 TZC_REGION_ATTRIBUTE2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FILTER_EN S_RD_EN S_WR_EN

FILTER_EN : FILTER_EN
bits : 0 - 1 (2 bit)
access : read-write

S_RD_EN : S_RD_EN
bits : 30 - 30 (1 bit)
access : read-write

S_WR_EN : S_WR_EN
bits : 31 - 31 (1 bit)
access : read-write


TZC_REGION_ID_ACCESS2 (REGION_ID_ACCESS2)

Region non-secure access based on NSAID.
address_offset : 0x154 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ID_ACCESS2 TZC_REGION_ID_ACCESS2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSAID_RD_EN NSAID_WR_EN

NSAID_RD_EN : NSAID_RD_EN
bits : 0 - 15 (16 bit)
access : read-write

NSAID_WR_EN : NSAID_WR_EN
bits : 16 - 31 (16 bit)
access : read-write


TZC_REGION_BASE_LOW3 (REGION_BASE_LOW3)

Base address low for regions 1 to 8.
address_offset : 0x160 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_LOW3 TZC_REGION_BASE_LOW3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASE_ADDRESS_LOW

BASE_ADDRESS_LOW : BASE_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_BASE_HIGH3 (REGION_BASE_HIGH3)

Base address high are not used with 32-bit address.
address_offset : 0x164 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_HIGH3 TZC_REGION_BASE_HIGH3 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_TOP_LOW3 (REGION_TOP_LOW3)

Top address bits [31:12] for region x.
address_offset : 0x168 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_LOW3 TZC_REGION_TOP_LOW3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TOP_ADDRESS_LOW

TOP_ADDRESS_LOW : TOP_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_TOP_HIGH3 (REGION_TOP_HIGH3)

Top address high of region are not used with 32-bit address.
address_offset : 0x16C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_HIGH3 TZC_REGION_TOP_HIGH3 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_ATTRIBUTE3 (REGION_ATTRIBUTE3)

Region x attributes.
address_offset : 0x170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ATTRIBUTE3 TZC_REGION_ATTRIBUTE3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FILTER_EN S_RD_EN S_WR_EN

FILTER_EN : FILTER_EN
bits : 0 - 1 (2 bit)
access : read-write

S_RD_EN : S_RD_EN
bits : 30 - 30 (1 bit)
access : read-write

S_WR_EN : S_WR_EN
bits : 31 - 31 (1 bit)
access : read-write


TZC_REGION_ID_ACCESS3 (REGION_ID_ACCESS3)

Region non-secure access based on NSAID.
address_offset : 0x174 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ID_ACCESS3 TZC_REGION_ID_ACCESS3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSAID_RD_EN NSAID_WR_EN

NSAID_RD_EN : NSAID_RD_EN
bits : 0 - 15 (16 bit)
access : read-write

NSAID_WR_EN : NSAID_WR_EN
bits : 16 - 31 (16 bit)
access : read-write


TZC_REGION_BASE_LOW4 (REGION_BASE_LOW4)

Base address low for regions 1 to 8.
address_offset : 0x180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_LOW4 TZC_REGION_BASE_LOW4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASE_ADDRESS_LOW

BASE_ADDRESS_LOW : BASE_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_BASE_HIGH4 (REGION_BASE_HIGH4)

Base address high are not used with 32-bit address.
address_offset : 0x184 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_HIGH4 TZC_REGION_BASE_HIGH4 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_TOP_LOW4 (REGION_TOP_LOW4)

Top address bits [31:12] for region x.
address_offset : 0x188 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_LOW4 TZC_REGION_TOP_LOW4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TOP_ADDRESS_LOW

TOP_ADDRESS_LOW : TOP_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_TOP_HIGH4 (REGION_TOP_HIGH4)

Top address high of region are not used with 32-bit address.
address_offset : 0x18C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_HIGH4 TZC_REGION_TOP_HIGH4 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_ATTRIBUTE4 (REGION_ATTRIBUTE4)

Region x attributes.
address_offset : 0x190 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ATTRIBUTE4 TZC_REGION_ATTRIBUTE4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FILTER_EN S_RD_EN S_WR_EN

FILTER_EN : FILTER_EN
bits : 0 - 1 (2 bit)
access : read-write

S_RD_EN : S_RD_EN
bits : 30 - 30 (1 bit)
access : read-write

S_WR_EN : S_WR_EN
bits : 31 - 31 (1 bit)
access : read-write


TZC_REGION_ID_ACCESS4 (REGION_ID_ACCESS4)

Region non-secure access based on NSAID.
address_offset : 0x194 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ID_ACCESS4 TZC_REGION_ID_ACCESS4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSAID_RD_EN NSAID_WR_EN

NSAID_RD_EN : NSAID_RD_EN
bits : 0 - 15 (16 bit)
access : read-write

NSAID_WR_EN : NSAID_WR_EN
bits : 16 - 31 (16 bit)
access : read-write


TZC_REGION_BASE_LOW5 (REGION_BASE_LOW5)

Base address low for regions 1 to 8.
address_offset : 0x1A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_LOW5 TZC_REGION_BASE_LOW5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASE_ADDRESS_LOW

BASE_ADDRESS_LOW : BASE_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_BASE_HIGH5 (REGION_BASE_HIGH5)

Base address high are not used with 32-bit address.
address_offset : 0x1A4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_HIGH5 TZC_REGION_BASE_HIGH5 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_TOP_LOW5 (REGION_TOP_LOW5)

Top address bits [31:12] for region x.
address_offset : 0x1A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_LOW5 TZC_REGION_TOP_LOW5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TOP_ADDRESS_LOW

TOP_ADDRESS_LOW : TOP_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_TOP_HIGH5 (REGION_TOP_HIGH5)

Top address high of region are not used with 32-bit address.
address_offset : 0x1AC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_HIGH5 TZC_REGION_TOP_HIGH5 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_ATTRIBUTE5 (REGION_ATTRIBUTE5)

Region x attributes.
address_offset : 0x1B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ATTRIBUTE5 TZC_REGION_ATTRIBUTE5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FILTER_EN S_RD_EN S_WR_EN

FILTER_EN : FILTER_EN
bits : 0 - 1 (2 bit)
access : read-write

S_RD_EN : S_RD_EN
bits : 30 - 30 (1 bit)
access : read-write

S_WR_EN : S_WR_EN
bits : 31 - 31 (1 bit)
access : read-write


TZC_REGION_ID_ACCESS5 (REGION_ID_ACCESS5)

Region non-secure access based on NSAID.
address_offset : 0x1B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ID_ACCESS5 TZC_REGION_ID_ACCESS5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSAID_RD_EN NSAID_WR_EN

NSAID_RD_EN : NSAID_RD_EN
bits : 0 - 15 (16 bit)
access : read-write

NSAID_WR_EN : NSAID_WR_EN
bits : 16 - 31 (16 bit)
access : read-write


TZC_REGION_BASE_LOW6 (REGION_BASE_LOW6)

Base address low for regions 1 to 8.
address_offset : 0x1C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_LOW6 TZC_REGION_BASE_LOW6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASE_ADDRESS_LOW

BASE_ADDRESS_LOW : BASE_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_BASE_HIGH6 (REGION_BASE_HIGH6)

Base address high are not used with 32-bit address.
address_offset : 0x1C4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_HIGH6 TZC_REGION_BASE_HIGH6 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_TOP_LOW6 (REGION_TOP_LOW6)

Top address bits [31:12] for region x.
address_offset : 0x1C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_LOW6 TZC_REGION_TOP_LOW6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TOP_ADDRESS_LOW

TOP_ADDRESS_LOW : TOP_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_TOP_HIGH6 (REGION_TOP_HIGH6)

Top address high of region are not used with 32-bit address.
address_offset : 0x1CC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_HIGH6 TZC_REGION_TOP_HIGH6 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_ATTRIBUTE6 (REGION_ATTRIBUTE6)

Region x attributes.
address_offset : 0x1D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ATTRIBUTE6 TZC_REGION_ATTRIBUTE6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FILTER_EN S_RD_EN S_WR_EN

FILTER_EN : FILTER_EN
bits : 0 - 1 (2 bit)
access : read-write

S_RD_EN : S_RD_EN
bits : 30 - 30 (1 bit)
access : read-write

S_WR_EN : S_WR_EN
bits : 31 - 31 (1 bit)
access : read-write


TZC_REGION_ID_ACCESS6 (REGION_ID_ACCESS6)

Region non-secure access based on NSAID.
address_offset : 0x1D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ID_ACCESS6 TZC_REGION_ID_ACCESS6 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSAID_RD_EN NSAID_WR_EN

NSAID_RD_EN : NSAID_RD_EN
bits : 0 - 15 (16 bit)
access : read-write

NSAID_WR_EN : NSAID_WR_EN
bits : 16 - 31 (16 bit)
access : read-write


TZC_REGION_TOP_LOW7 (REGION_TOP_LOW7)

Top address bits [31:12] for region x.
address_offset : 0x1E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_LOW7 TZC_REGION_TOP_LOW7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TOP_ADDRESS_LOW

TOP_ADDRESS_LOW : TOP_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_ATTRIBUTE7 (REGION_ATTRIBUTE7)

Region x attributes.
address_offset : 0x1F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ATTRIBUTE7 TZC_REGION_ATTRIBUTE7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FILTER_EN S_RD_EN S_WR_EN

FILTER_EN : FILTER_EN
bits : 0 - 1 (2 bit)
access : read-write

S_RD_EN : S_RD_EN
bits : 30 - 30 (1 bit)
access : read-write

S_WR_EN : S_WR_EN
bits : 31 - 31 (1 bit)
access : read-write


TZC_FAIL_ADDRESS_LOW0 (FAIL_ADDRESS_LOW0)

Address low bits of the first failed access in the associated filter (0 to 1).
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_FAIL_ADDRESS_LOW0 TZC_FAIL_ADDRESS_LOW0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR_STATUS_LOW

ADDR_STATUS_LOW : ADDR_STATUS_LOW
bits : 0 - 31 (32 bit)
access : read-only


TZC_REGION_BASE_LOW8 (REGION_BASE_LOW8)

Base address low for regions 1 to 8.
address_offset : 0x200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_LOW8 TZC_REGION_BASE_LOW8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASE_ADDRESS_LOW

BASE_ADDRESS_LOW : BASE_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_BASE_HIGH8 (REGION_BASE_HIGH8)

Base address high are not used with 32-bit address.
address_offset : 0x204 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_HIGH8 TZC_REGION_BASE_HIGH8 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_ATTRIBUTE8 (REGION_ATTRIBUTE8)

Region x attributes.
address_offset : 0x210 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ATTRIBUTE8 TZC_REGION_ATTRIBUTE8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FILTER_EN S_RD_EN S_WR_EN

FILTER_EN : FILTER_EN
bits : 0 - 1 (2 bit)
access : read-write

S_RD_EN : S_RD_EN
bits : 30 - 30 (1 bit)
access : read-write

S_WR_EN : S_WR_EN
bits : 31 - 31 (1 bit)
access : read-write


TZC_FAIL_ADDRESS_HIGH0 (FAIL_ADDRESS_HIGH0)

Address high bit of the first failed access in the associated filter (0 to 1). Not used with 32bit address.
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_FAIL_ADDRESS_HIGH0 TZC_FAIL_ADDRESS_HIGH0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_FAIL_CONTROL0 (FAIL_CONTROL0)

Status information about the first access that failed a region permission check in the associated filter (0 to 1).
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_FAIL_CONTROL0 TZC_FAIL_CONTROL0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRIVILEGE NON_SECURE DIRECTION

PRIVILEGE : PRIVILEGE
bits : 20 - 20 (1 bit)
access : read-only

NON_SECURE : NON_SECURE
bits : 21 - 21 (1 bit)
access : read-only

DIRECTION : DIRECTION
bits : 24 - 24 (1 bit)
access : read-only


TZC_FAIL_ID0 (FAIL_ID0)

Contains the master AXI ARID or AWID of the first access that failed a region permission check in the associated filter unit. This occurs even if the ACTION register is set to not drive the interrupt signal. AXI ID mapping is described in Table4: NSAID definition table (TBD).
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_FAIL_ID0 TZC_FAIL_ID0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ID

ID : ID
bits : 0 - 10 (11 bit)
access : read-only


TZC_REGION_BASE_LOW7 (REGION_BASE_LOW7)

Base address low for regions 1 to 8.
address_offset : 0x2E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_LOW7 TZC_REGION_BASE_LOW7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BASE_ADDRESS_LOW

BASE_ADDRESS_LOW : BASE_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_BASE_HIGH7 (REGION_BASE_HIGH7)

Base address high are not used with 32-bit address.
address_offset : 0x2E4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_BASE_HIGH7 TZC_REGION_BASE_HIGH7 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_TOP_HIGH7 (REGION_TOP_HIGH7)

Top address high of region are not used with 32-bit address.
address_offset : 0x2EC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_HIGH7 TZC_REGION_TOP_HIGH7 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_ID_ACCESS7 (REGION_ID_ACCESS7)

Region non-secure access based on NSAID.
address_offset : 0x2F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ID_ACCESS7 TZC_REGION_ID_ACCESS7 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSAID_RD_EN NSAID_WR_EN

NSAID_RD_EN : NSAID_RD_EN
bits : 0 - 15 (16 bit)
access : read-write

NSAID_WR_EN : NSAID_WR_EN
bits : 16 - 31 (16 bit)
access : read-write


TZC_FAIL_ADDRESS_LOW1 (FAIL_ADDRESS_LOW1)

Address low bits of the first failed access in the associated filter (0 to 1).
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_FAIL_ADDRESS_LOW1 TZC_FAIL_ADDRESS_LOW1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR_STATUS_LOW

ADDR_STATUS_LOW : ADDR_STATUS_LOW
bits : 0 - 31 (32 bit)
access : read-only


TZC_REGION_TOP_LOW8 (REGION_TOP_LOW8)

Top address bits [31:12] for region x.
address_offset : 0x308 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_LOW8 TZC_REGION_TOP_LOW8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TOP_ADDRESS_LOW

TOP_ADDRESS_LOW : TOP_ADDRESS_LOW
bits : 12 - 31 (20 bit)
access : read-write


TZC_REGION_TOP_HIGH8 (REGION_TOP_HIGH8)

Top address high of region are not used with 32-bit address.
address_offset : 0x30C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_TOP_HIGH8 TZC_REGION_TOP_HIGH8 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_REGION_ID_ACCESS8 (REGION_ID_ACCESS8)

Region non-secure access based on NSAID.
address_offset : 0x314 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_REGION_ID_ACCESS8 TZC_REGION_ID_ACCESS8 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSAID_RD_EN NSAID_WR_EN

NSAID_RD_EN : NSAID_RD_EN
bits : 0 - 15 (16 bit)
access : read-write

NSAID_WR_EN : NSAID_WR_EN
bits : 16 - 31 (16 bit)
access : read-write


TZC_FAIL_ADDRESS_HIGH1 (FAIL_ADDRESS_HIGH1)

Address high bit of the first failed access in the associated filter (0 to 1). Not used with 32bit address.
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_FAIL_ADDRESS_HIGH1 TZC_FAIL_ADDRESS_HIGH1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

TZC_FAIL_CONTROL1 (FAIL_CONTROL1)

Status information about the first access that failed a region permission check in the associated filter (0 to 1).
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_FAIL_CONTROL1 TZC_FAIL_CONTROL1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRIVILEGE NON_SECURE DIRECTION

PRIVILEGE : PRIVILEGE
bits : 20 - 20 (1 bit)
access : read-only

NON_SECURE : NON_SECURE
bits : 21 - 21 (1 bit)
access : read-only

DIRECTION : DIRECTION
bits : 24 - 24 (1 bit)
access : read-only


TZC_FAIL_ID1 (FAIL_ID1)

Contains the master AXI ARID or AWID of the first access that failed a region permission check in the associated filter unit. This occurs even if the ACTION register is set to not drive the interrupt signal. AXI ID mapping is described in Table4: NSAID definition table (TBD).
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_FAIL_ID1 TZC_FAIL_ID1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ID

ID : ID
bits : 0 - 10 (11 bit)
access : read-only


TZC_ACTION (ACTION)

Controls interrupt and bus error response behavior when regions permission failures occur.
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_ACTION TZC_ACTION read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REACTION_VALUE

REACTION_VALUE : REACTION_VALUE
bits : 0 - 1 (2 bit)
access : read-write


TZC_GATE_KEEPER (GATE_KEEPER)

Provides control and status for the gate keeper in each filter unit implemented.
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_GATE_KEEPER TZC_GATE_KEEPER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OPENREQ OPENSTAT

OPENREQ : OPENREQ
bits : 0 - 1 (2 bit)
access : read-write

OPENSTAT : OPENSTAT
bits : 16 - 17 (2 bit)
access : read-only


TZC_SPECULATION_CTRL (SPECULATION_CTRL)

Controls read and write access speculation.
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TZC_SPECULATION_CTRL TZC_SPECULATION_CTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 READSPEC_DISABLE WRITESPEC_DISABLE

READSPEC_DISABLE : READSPEC_DISABLE
bits : 0 - 0 (1 bit)
access : read-write

WRITESPEC_DISABLE : WRITESPEC_DISABLE
bits : 1 - 1 (1 bit)
access : read-write


TZC_PID4 (PID4)

Peripheral ID 4.
address_offset : 0xFD0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_PID4 TZC_PID4 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PER_ID_4

PER_ID_4 : PER_ID_4
bits : 0 - 7 (8 bit)
access : read-only


TZC_PID5 (PID5)

Peripheral ID 5.
address_offset : 0xFD4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_PID5 TZC_PID5 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PER_ID_5

PER_ID_5 : PER_ID_5
bits : 0 - 7 (8 bit)
access : read-only


TZC_PID6 (PID6)

Peripheral ID 6.
address_offset : 0xFD8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_PID6 TZC_PID6 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PER_ID_6

PER_ID_6 : PER_ID_6
bits : 0 - 7 (8 bit)
access : read-only


TZC_PID7 (PID7)

Peripheral ID 7.
address_offset : 0xFDC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_PID7 TZC_PID7 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PER_ID_7

PER_ID_7 : PER_ID_7
bits : 0 - 7 (8 bit)
access : read-only


TZC_PID0 (PID0)

Peripheral ID 0.
address_offset : 0xFE0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_PID0 TZC_PID0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PER_ID_0

PER_ID_0 : PER_ID_0
bits : 0 - 7 (8 bit)
access : read-only


TZC_PID1 (PID1)

Peripheral ID 1.
address_offset : 0xFE4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_PID1 TZC_PID1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PER_ID_1

PER_ID_1 : PER_ID_1
bits : 0 - 7 (8 bit)
access : read-only


TZC_PID2 (PID2)

Peripheral ID 2.
address_offset : 0xFE8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_PID2 TZC_PID2 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PER_ID_2

PER_ID_2 : PER_ID_2
bits : 0 - 7 (8 bit)
access : read-only


TZC_PID3 (PID3)

Peripheral ID 3.
address_offset : 0xFEC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_PID3 TZC_PID3 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PER_ID_3

PER_ID_3 : PER_ID_3
bits : 0 - 7 (8 bit)
access : read-only


TZC_CID0 (CID0)

Component ID 0.
address_offset : 0xFF0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_CID0 TZC_CID0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COMP_ID_0

COMP_ID_0 : COMP_ID_0
bits : 0 - 7 (8 bit)
access : read-only


TZC_CID1 (CID1)

Component ID 1.
address_offset : 0xFF4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_CID1 TZC_CID1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COMP_ID_1

COMP_ID_1 : COMP_ID_1
bits : 0 - 7 (8 bit)
access : read-only


TZC_CID2 (CID2)

Component ID 2.
address_offset : 0xFF8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_CID2 TZC_CID2 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COMP_ID_2

COMP_ID_2 : COMP_ID_2
bits : 0 - 7 (8 bit)
access : read-only


TZC_CID3 (CID3)

Component ID 3.
address_offset : 0xFFC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TZC_CID3 TZC_CID3 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COMP_ID_3

COMP_ID_3 : COMP_ID_3
bits : 0 - 7 (8 bit)
access : read-only



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.