9 Base Pointer Register 0, BASEPTR0

BASEPTR0 and BASEPTR1 together provide an initial system address for the first component in the system. Typically, this is the address of a top-level ROM table that indicates where APv2 APs are located. The size of the address is defined in DPIDR1.ASIZE, which defines the size of the whole address even though bits [11:0] are always zero, as the minimum address space for each component is 4KB.

The BASEPTR0 register characteristics are:

Attributes
Offset

0x0000

Type

Read-only

Reset

0x00000032

Width

32

The following figure shows the bit assignments.

Figure 9-4 BASEPTR0 register bit assignments
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


The following table shows the bit assignments.

Table 9-5 BASEPTR0 register bit assignments

Bits Reset value Name Function
[31:12] 0x0 PTR

Base address bits [31:12] of first component in the system. The address is aligned to a 4KB boundary. Depends on the interface tie-off value of baseaddr.

[0] 0b0 VALID

Indicates whether the base address is valid. Depends on the interface tie-off value of baseaddr_valid.

0

No base address specified. PTR is UNKNOWN.

1

Base address is specified in PTR.

Non-ConfidentialPDF file icon PDF version100806_0300_00_en
Copyright © 2017, 2018 Arm Limited or its affiliates. All rights reserved.