SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755P10 , CC2755R10
Table 2-109 lists the memory-mapped registers for the FPB registers. All register offset addresses not listed in Table 2-109 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0h | FP_CTRL | Provides FPB implementation information, and the global enable for the FPB unit | Section 2.7.6.1 |
| 4h | FP_REMAP | Indicates whether the implementation supports Flash Patch remap and, if it does, holds the target address for remap | Section 2.7.6.2 |
| 8h | FP_COMP0 | Holds an address for comparison. | Section 2.7.6.3 |
| Ch | FP_COMP1 | Holds an address for comparison. | Section 2.7.6.4 |
| 10h | FP_COMP2 | Holds an address for comparison. | Section 2.7.6.5 |
| 14h | FP_COMP3 | Holds an address for comparison. | Section 2.7.6.6 |
| 18h | FP_COMP4 | Holds an address for comparison. | Section 2.7.6.7 |
| 1Ch | FP_COMP5 | Holds an address for comparison. | Section 2.7.6.8 |
| 20h | FP_COMP6 | Holds an address for comparison. | Section 2.7.6.9 |
| 24h | FP_COMP7 | Holds an address for comparison. | Section 2.7.6.10 |
| FBCh | FP_DEVARCH | Provides CoreSight discovery information for the FPB | Section 2.7.6.11 |
| FCCh | FP_DEVTYPE | Provides CoreSight discovery information for the FPB | Section 2.7.6.12 |
| FD0h | FP_PIDR4 | Provides CoreSight discovery information for the FP | Section 2.7.6.13 |
| FD4h | FP_PIDR5 | Provides CoreSight discovery information for the FP | Section 2.7.6.14 |
| FD8h | FP_PIDR6 | Provides CoreSight discovery information for the FP | Section 2.7.6.15 |
| FDCh | FP_PIDR7 | Provides CoreSight discovery information for the FP | Section 2.7.6.16 |
| FE0h | FP_PIDR0 | Provides CoreSight discovery information for the FP | Section 2.7.6.17 |
| FE4h | FP_PIDR1 | Provides CoreSight discovery information for the FP | Section 2.7.6.18 |
| FE8h | FP_PIDR2 | Provides CoreSight discovery information for the FP | Section 2.7.6.19 |
| FECh | FP_PIDR3 | Provides CoreSight discovery information for the FP | Section 2.7.6.20 |
| FF0h | FP_CIDR0 | Provides CoreSight discovery information for the FP | Section 2.7.6.21 |
| FF4h | FP_CIDR1 | Provides CoreSight discovery information for the FP | Section 2.7.6.22 |
| FF8h | FP_CIDR2 | Provides CoreSight discovery information for the FP | Section 2.7.6.23 |
| FFCh | FP_CIDR3 | Provides CoreSight discovery information for the FP | Section 2.7.6.24 |
Complex bit access types are encoded to fit into small table cells. Table 2-110 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
FP_CTRL is shown in Table 2-111.
Return to the Summary Table.
Provides FPB implementation information, and the global enable for the FPB unit
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-28 | REV | R | 1h | Flash Patch and Breakpoint Unit architecture revision |
| 27-15 | RES0 | R | 0h | Reserved, RES0 |
| 14-12 | NUM_CODE_14_12_ | R | 0h | Indicates the number of implemented instruction address comparators. Zero indicates no Instruction Address comparators are implemented. The Instruction Address comparators are numbered from 0 to NUM_CODE - 1 |
| 11-8 | NUM_LIT | R | 0h | Indicates the number of implemented literal address comparators. The Literal Address comparators are numbered from NUM_CODE to NUM_CODE + NUM_LIT - 1 |
| 7-4 | NUM_CODE_7_4_ | R | 8h | Indicates the number of implemented instruction address comparators. Zero indicates no Instruction Address comparators are implemented. The Instruction Address comparators are numbered from 0 to NUM_CODE - 1 |
| 3-2 | RES0_1 | R | 0h | Reserved, RES0 |
| 1 | KEY | R/W | 0h | Writes to the FP_CTRL are ignored unless KEY is concurrently written to one |
| 0 | ENABLE | R/W | 0h | Enables the FPB |
FP_REMAP is shown in Table 2-112.
Return to the Summary Table.
Indicates whether the implementation supports Flash Patch remap and, if it does, holds the target address for remap
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | RES0 | R | 0h | Reserved, RES0 |
| 29 | RMPSPT | R | 0h | Indicates whether the FPB unit supports the Flash Patch remap function |
| 28-5 | REMAP | R | Xh | Holds the bits[28:5] of the Flash Patch remap address |
| 4-0 | RES0_1 | R | 0h | Reserved, RES0 |
FP_COMP0 is shown in Table 2-113.
Return to the Summary Table.
Holds an address for comparison.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | BPADDR | R/W | 0h | Specifies bits[31:1] of the breakpoint instruction address |
| 0 | BE | R/W | 0h | Selects between remapping and breakpoint functionality |
FP_COMP1 is shown in Table 2-114.
Return to the Summary Table.
Holds an address for comparison.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | BPADDR | R/W | 0h | Specifies bits[31:1] of the breakpoint instruction address |
| 0 | BE | R/W | 0h | Selects between remapping and breakpoint functionality |
FP_COMP2 is shown in Table 2-115.
Return to the Summary Table.
Holds an address for comparison.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | BPADDR | R/W | 0h | Specifies bits[31:1] of the breakpoint instruction address |
| 0 | BE | R/W | 0h | Selects between remapping and breakpoint functionality |
FP_COMP3 is shown in Table 2-116.
Return to the Summary Table.
Holds an address for comparison.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | BPADDR | R/W | 0h | Specifies bits[31:1] of the breakpoint instruction address |
| 0 | BE | R/W | 0h | Selects between remapping and breakpoint functionality |
FP_COMP4 is shown in Table 2-117.
Return to the Summary Table.
Holds an address for comparison.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | BPADDR | R/W | 0h | Specifies bits[31:1] of the breakpoint instruction address |
| 0 | BE | R/W | 0h | Selects between remapping and breakpoint functionality |
FP_COMP5 is shown in Table 2-118.
Return to the Summary Table.
Holds an address for comparison.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | BPADDR | R/W | 0h | Specifies bits[31:1] of the breakpoint instruction address |
| 0 | BE | R/W | 0h | Selects between remapping and breakpoint functionality |
FP_COMP6 is shown in Table 2-119.
Return to the Summary Table.
Holds an address for comparison.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | BPADDR | R/W | 0h | Specifies bits[31:1] of the breakpoint instruction address |
| 0 | BE | R/W | 0h | Selects between remapping and breakpoint functionality |
FP_COMP7 is shown in Table 2-120.
Return to the Summary Table.
Holds an address for comparison.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | BPADDR | R/W | 0h | Specifies bits[31:1] of the breakpoint instruction address |
| 0 | BE | R/W | 0h | Selects between remapping and breakpoint functionality |
FP_DEVARCH is shown in Table 2-121.
Return to the Summary Table.
Provides CoreSight discovery information for the FPB
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-21 | ARCHITECT | R | 23Bh | Defines the architect of the component. Bits [31:28] are the JEP106 continuation code (JEP106 bank ID, minus 1) and bits [27:21] are the JEP106 ID code. |
| 20 | PRESENT | R | 1h | Defines that the DEVARCH register is present |
| 19-16 | REVISION | R | 0h | Defines the architecture revision of the component |
| 15-12 | ARCHVER | R | 1h | Defines the architecture version of the component |
| 11-0 | ARCHPART | R | A03h | Defines the architecture of the component |
FP_DEVTYPE is shown in Table 2-122.
Return to the Summary Table.
Provides CoreSight discovery information for the FPB
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RES0 | R | Xh | Reserved, RES0 |
| 7-4 | SUB | R | 0h | Component sub-type |
| 3-0 | MAJOR | R | 0h | Component major type |
FP_PIDR4 is shown in Table 2-123.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RES0 | R | Xh | Reserved, RES0 |
| 7-4 | SIZE | R | 0h | See CoreSight Architecture Specification |
| 3-0 | DES_2 | R | 4h | See CoreSight Architecture Specification |
FP_PIDR5 is shown in Table 2-124.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | RES0 | R | 0h | Reserved, RES0 |
FP_PIDR6 is shown in Table 2-125.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | RES0 | R | 0h | Reserved, RES0 |
FP_PIDR7 is shown in Table 2-126.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | RES0 | R | 0h | Reserved, RES0 |
FP_PIDR0 is shown in Table 2-127.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RES0 | R | Xh | Reserved, RES0 |
| 7-0 | PART_0 | R | 21h | See CoreSight Architecture Specification |
FP_PIDR1 is shown in Table 2-128.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RES0 | R | Xh | Reserved, RES0 |
| 7-4 | DES_0 | R | Bh | See CoreSight Architecture Specification |
| 3-0 | PART_1 | R | Dh | See CoreSight Architecture Specification |
FP_PIDR2 is shown in Table 2-129.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RES0 | R | Xh | Reserved, RES0 |
| 7-4 | REVISION | R | 0h | See CoreSight Architecture Specification |
| 3 | JEDEC | R | 1h | See CoreSight Architecture Specification |
| 2-0 | DES_1 | R | 3h | See CoreSight Architecture Specification |
FP_PIDR3 is shown in Table 2-130.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RES0 | R | Xh | Reserved, RES0 |
| 7-4 | REVAND | R | 0h | See CoreSight Architecture Specification |
| 3-0 | CMOD | R | 0h | See CoreSight Architecture Specification |
FP_CIDR0 is shown in Table 2-131.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RES0 | R | Xh | Reserved, RES0 |
| 7-0 | PRMBL_0 | R | Dh | See CoreSight Architecture Specification |
FP_CIDR1 is shown in Table 2-132.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RES0 | R | Xh | Reserved, RES0 |
| 7-4 | CLASS | R | 9h | See CoreSight Architecture Specification |
| 3-0 | PRMBL_1 | R | 0h | See CoreSight Architecture Specification |
FP_CIDR2 is shown in Table 2-133.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RES0 | R | Xh | Reserved, RES0 |
| 7-0 | PRMBL_2 | R | 5h | See CoreSight Architecture Specification |
FP_CIDR3 is shown in Table 2-134.
Return to the Summary Table.
Provides CoreSight discovery information for the FP
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RES0 | R | Xh | Reserved, RES0 |
| 7-0 | PRMBL_3 | R | B1h | See CoreSight Architecture Specification |