PM0253

 

 

Cortex-M7 peripherals

 

 

 

 

 

 

 

 

Table 108. AHBSCR bit assignments (continued)

Bits

 

Name

Type

Function

 

 

 

 

 

 

 

 

 

Threshold execution priority for AHBS traffic demotion.

 

 

 

 

0b0xxxxxxx: Priority is TPRI[7:0]. This is the same as the NVIC register

[10:2]

 

TPRI

RW

encodings.

 

 

 

 

0b11111111: Priority of -1. This is the priority of the HardFault exception.

 

 

 

 

0b11111110: Priority of -2. This is the priority of the NMI exception.

 

 

 

 

 

 

 

 

 

AHBS prioritization control:

 

 

 

 

0b00: AHBS access priority demoted. This is the reset value.

 

 

 

 

0b01: Software access priority demoted.

 

 

 

 

0b10: AHBS access priority demoted by initializing the fairness counter to the

[1:0]

 

CTL

RW

AHBSCR.INITCOUNT value when the software execution priority is higher

 

than or equal to the threshold level programmed in AHBSCR.TPRI. When the

 

 

 

 

software execution priority is below this value, the fairness counter is initialized

 

 

 

 

with 1 (round-robin).

 

 

 

 

The threshold level encoding matches the NVIC encoding and uses

 

 

 

 

arithmetically larger numbers to represent lower priority.

 

 

 

 

0b11: AHBSPRI signal has control of access priority.

 

 

 

 

 

4.9.5Auxiliary bus fault status register

The ABFSR stores information on the source of asynchronous bus faults. The ASBFSR bit assignments are:

Figure 64. ABFSR bit assignments

31

 

10

9

 

8

7

4

3

2

1

0

 

 

 

 

Reserved

 

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AXIMTYPE

 

 

 

 

EPPB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AXIM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AHBP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DTCM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ITCM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MSv39647V1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 109. ABFSR bit assignments

 

 

 

 

 

 

 

 

 

 

 

 

 

Bits

Name

 

Function

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[31:10]

-

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Indicates the type of fault on the AXIM interface:

 

 

 

 

 

 

 

 

 

 

 

 

 

b00: OKAY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[9:8]

 

AXIMTYPE

 

b01: EXOKAY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b10: SLVERR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b11: DECERR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Only valid when AXIM is 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[7:5]

 

-

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[4]

 

EPPB

 

Asynchronous fault on EPPB interface.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PM0253 Rev 5

251/254

Cortex-M7 peripherals

 

 

PM0253

 

 

 

 

 

 

 

 

Table 109. ABFSR bit assignments (continued)

 

Bits

 

Name

Function

 

 

 

 

 

 

[3]

AXIM

 

Asynchronous fault on AXIM interface.

 

 

 

 

 

 

[2]

AHBP

 

Asynchronous fault on AHBP interface.

 

 

 

 

 

 

[1]

DTCM

 

Asynchronous fault on DTCM interface.

 

 

 

 

 

 

[0]

ITCM

 

Asynchronous fault on ITCM interface

 

 

 

 

 

In the bus-fault handler, the software reads the BFSR, and if an asynchronous fault occurs, the ABFSR is read to determine which interfaces are affected. The ABFSR[4:0] fields remains valid until cleared by writing to the ABFSR with any value.

For more information about the BFSR, see BusFault status register on page 207.

252/254

PM0253 Rev 5

Соседние файлы в папке STM