GR740-UM-DS, Nov 2017, Version 1.7
133
www.cobham.com/gaisler
GR740
12.9.1 Capability register 0
Table 130.
0x00 - CAP0 - Capability register 0
31 30 29 28 27
24 23
20 19 18 17 16 15 14 13 12 11
9
8
7
4
3
0
A AC CA CP
RESERVED
NARB
CS
FT
ST
I
IT IA IP RESERVED MB
GRPS
MSTS
1
1
1
0
0
0x4
1
0b01
1
1
1
1
0
0
1
7
9
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
31
Access Protection Vector (A) - Read-only ‘1’, the core has support for Access Protection Vector
30
Access Protection Vector Cache (AC) - Read-only ‘1’, the core has a internal cache for Access Pro-
tection vector lookups.
29
Access Protection Vector Cache Addressing (CA): Read only ‘1’: Core supports using group ID as
part of cache set address
28
Access Protection Vector Cache Pipeline (CP) - Read-only ‘0’, core does not have a pipeline stage
added on the APV cache’s address.
27:24
RESERVED
23:20
ASMP Register Blocks (NARB) - Read-only 4. This field contains the number of ASMP register
blocks that the core implements. The core has 4 ASMP register blocks with the first block starting at
offset 0x1000 and the last block starting at offset 4*0x1000.
19
Configurable Page Size (CS) - Read-only ‘1’, the core supports several page sizes and the size is set
via the Control register field PGSZ.
18:17
Fault Tolerance (FT) - Read-only “01” - APV cache and/or IOMMU TLB is protected by parity
16
Statistics (ST) - Read-only ‘1’, the core collects statistics
15
IOMMU functionality enable (I) - Read-only ‘1’, the core has support for IOMMU functionality.
14
IOMMU TLB (IT) - Read-only ‘1’, the core has an IOMMU Translation Lookaside Buffer (TLB)
13
IOMMU Addressing (IA): Read-only ‘1’: Core supports using group ID as part of TLB set address
12
IOMMU TLB Address Pipeline (IP) - Read-only ‘0’, the core does not have a pipeline stage added
on the TLB’s address.
11:9
RESERVED
8
Multi-bus (MB) - Read-only ‘1’, the core is connected to two system buses (bus 0 is Processor AHB
and bus 1 is Memory AHB).
7:4
Number of groups (GRPS) - Number of groups that the core has been implemented to support - 1.
Value of GRPS is 7, the core supports eight groups.
3:0
Numbers of masters (MSTS) - Number of masters that the core has been implemented to support - 1.
Value of MSTS is 9, the core supports ten masters.