GR740-UM-DS, Nov 2017, Version 1.7
134
www.cobham.com/gaisler
GR740
12.9.2 Capability register 1
Table 131.
0x04 - CAP1 - Capability register 1
12.9.3 Capability register 2
Table 132.
0x08 - CAP2 - Capability register 2
31
20 19
16 15
8
7
5
4
0
CADDR
CMASK
CTAGBITS
CISIZE
CLINES
0
1
11
2
5
r
r
r
r
r
31:20
Access Protection Vector Cacheable Address (CADDR) - Read-only 0
19:16
Access Protection Vector Cacheable Mask (CMASK) - Read-only 1. Number of ‘1’s in the Access
Protection Vector Cachable mask. The CMASK field together with the CADDR field specify a
memory area protected by a part of the bit vector that can be cached by the core. The CMASK value
corresponds to the number of most significant bits of the CADDR field that are matched against the
incoming AMBA address when determining if the protection bits for the memory area should be
cached. As CMASK is 1 and CADDR is 0x000, the core will cache protection information for the
address range 0x00000000 - 0x7FFFFFFF.
15:8
Access Protection Vector Cache Tag bits (CTAGBITS) - Read-only 11. The width in bits of the
Access Protection Vector cache’s tags.
7:5
Access Protection Vector Access size (CSIZE) - Read-only 2. 128-bit (16 byte). This field indicates
the AMBA access size used when accessing the Access Protection Vector in main memory. This is
also the cache line size for the APV cache.
4:0
Access Protection Vector Cache Lines (CLINES) - Read-only 5. Number of lines in the Access Pro-
tection Vector cache. The number of lines in the cache is 2
CLINES
.= 32.
31
24 23
20 19 18 17 16 15
8
7
5
4
0
TMASK
RESERVED
MTYPE TTYPE
TTAGBITS
ISIZE
TLBENT
0xFF
0
0
0
0xF
0b100
0x5
r
r
r
r
r
r
r
31:24
Translation Mask (TMASK) - Read-only 0xFF. The incoming IO address bits IOADDR[31:24] must
match this field, depending on the setting of the ITR field in the core’s Control register, for an
address translation operation to be performed.
23:20
RESERVED
19:18
IOMMU Type (MTYPE) - Read-only 0, shows IOMMU implementation type.
17:16
TLB Type (TTYPE) - Read-only 0, shows implementation type of Translation Lookaside Buffer.
15:8
TLB Tag bits (TTAGBITS) - Read-only 16. The width in bits of the TLB tag.
7:5
IOMMU Access size (ISIZE) - Read only 0b100, 128-bit (16 byte). This field indicates the AMBA
access size used when accessing page tables in main memory. This is also the line size for the TLB.
4:0
TLB entries (TLBENT) - Read-only 5. Number of entries in the TLB. The number of entries is 2
TL-
BENT
= 32.