SMPH

Instance: SMPH
Component: SMPH
Base address: 0x40084000


MCU Semaphore Module

This module provides 32 binary semaphores. The state of a binary semaphore is either taken or available.

A semaphore does not implement any ownership attribute. Still, a semaphore can be used to handle mutual exclusion scenarios.

TOP:SMPH Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

SMPH0

RW

32

0x0000 0001

0x0000 0000

0x4008 4000

SMPH1

RW

32

0x0000 0001

0x0000 0004

0x4008 4004

SMPH2

RW

32

0x0000 0001

0x0000 0008

0x4008 4008

SMPH3

RW

32

0x0000 0001

0x0000 000C

0x4008 400C

SMPH4

RW

32

0x0000 0001

0x0000 0010

0x4008 4010

SMPH5

RW

32

0x0000 0001

0x0000 0014

0x4008 4014

SMPH6

RW

32

0x0000 0001

0x0000 0018

0x4008 4018

SMPH7

RW

32

0x0000 0001

0x0000 001C

0x4008 401C

SMPH8

RW

32

0x0000 0001

0x0000 0020

0x4008 4020

SMPH9

RW

32

0x0000 0001

0x0000 0024

0x4008 4024

SMPH10

RW

32

0x0000 0001

0x0000 0028

0x4008 4028

SMPH11

RW

32

0x0000 0001

0x0000 002C

0x4008 402C

SMPH12

RW

32

0x0000 0001

0x0000 0030

0x4008 4030

SMPH13

RW

32

0x0000 0001

0x0000 0034

0x4008 4034

SMPH14

RW

32

0x0000 0001

0x0000 0038

0x4008 4038

SMPH15

RW

32

0x0000 0001

0x0000 003C

0x4008 403C

SMPH16

RW

32

0x0000 0001

0x0000 0040

0x4008 4040

SMPH17

RW

32

0x0000 0001

0x0000 0044

0x4008 4044

SMPH18

RW

32

0x0000 0001

0x0000 0048

0x4008 4048

SMPH19

RW

32

0x0000 0001

0x0000 004C

0x4008 404C

SMPH20

RW

32

0x0000 0001

0x0000 0050

0x4008 4050

SMPH21

RW

32

0x0000 0001

0x0000 0054

0x4008 4054

SMPH22

RW

32

0x0000 0001

0x0000 0058

0x4008 4058

SMPH23

RW

32

0x0000 0001

0x0000 005C

0x4008 405C

SMPH24

RW

32

0x0000 0001

0x0000 0060

0x4008 4060

SMPH25

RW

32

0x0000 0001

0x0000 0064

0x4008 4064

SMPH26

RW

32

0x0000 0001

0x0000 0068

0x4008 4068

SMPH27

RW

32

0x0000 0001

0x0000 006C

0x4008 406C

SMPH28

RW

32

0x0000 0001

0x0000 0070

0x4008 4070

SMPH29

RW

32

0x0000 0001

0x0000 0074

0x4008 4074

SMPH30

RW

32

0x0000 0001

0x0000 0078

0x4008 4078

SMPH31

RW

32

0x0000 0001

0x0000 007C

0x4008 407C

PEEK0

RO

32

0x0000 0001

0x0000 0800

0x4008 4800

PEEK1

RO

32

0x0000 0001

0x0000 0804

0x4008 4804

PEEK2

RO

32

0x0000 0001

0x0000 0808

0x4008 4808

PEEK3

RO

32

0x0000 0001

0x0000 080C

0x4008 480C

PEEK4

RO

32

0x0000 0001

0x0000 0810

0x4008 4810

PEEK5

RO

32

0x0000 0001

0x0000 0814

0x4008 4814

PEEK6

RO

32

0x0000 0001

0x0000 0818

0x4008 4818

PEEK7

RO

32

0x0000 0001

0x0000 081C

0x4008 481C

PEEK8

RO

32

0x0000 0001

0x0000 0820

0x4008 4820

PEEK9

RO

32

0x0000 0001

0x0000 0824

0x4008 4824

PEEK10

RO

32

0x0000 0001

0x0000 0828

0x4008 4828

PEEK11

RO

32

0x0000 0001

0x0000 082C

0x4008 482C

PEEK12

RO

32

0x0000 0001

0x0000 0830

0x4008 4830

PEEK13

RO

32

0x0000 0001

0x0000 0834

0x4008 4834

PEEK14

RO

32

0x0000 0001

0x0000 0838

0x4008 4838

PEEK15

RO

32

0x0000 0001

0x0000 083C

0x4008 483C

PEEK16

RO

32

0x0000 0001

0x0000 0840

0x4008 4840

PEEK17

RO

32

0x0000 0001

0x0000 0844

0x4008 4844

PEEK18

RO

32

0x0000 0001

0x0000 0848

0x4008 4848

PEEK19

RO

32

0x0000 0001

0x0000 084C

0x4008 484C

PEEK20

RO

32

0x0000 0001

0x0000 0850

0x4008 4850

PEEK21

RO

32

0x0000 0001

0x0000 0854

0x4008 4854

PEEK22

RO

32

0x0000 0001

0x0000 0858

0x4008 4858

PEEK23

RO

32

0x0000 0001

0x0000 085C

0x4008 485C

PEEK24

RO

32

0x0000 0001

0x0000 0860

0x4008 4860

PEEK25

RO

32

0x0000 0001

0x0000 0864

0x4008 4864

PEEK26

RO

32

0x0000 0001

0x0000 0868

0x4008 4868

PEEK27

RO

32

0x0000 0001

0x0000 086C

0x4008 486C

PEEK28

RO

32

0x0000 0001

0x0000 0870

0x4008 4870

PEEK29

RO

32

0x0000 0001

0x0000 0874

0x4008 4874

PEEK30

RO

32

0x0000 0001

0x0000 0878

0x4008 4878

PEEK31

RO

32

0x0000 0001

0x0000 087C

0x4008 487C

TOP:SMPH Register Descriptions

TOP:SMPH:SMPH0

Address Offset 0x0000 0000
Physical Address 0x4008 4000 Instance 0x4008 4000
Description MCU SEMAPHORE 0
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH1

Address Offset 0x0000 0004
Physical Address 0x4008 4004 Instance 0x4008 4004
Description MCU SEMAPHORE 1
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH2

Address Offset 0x0000 0008
Physical Address 0x4008 4008 Instance 0x4008 4008
Description MCU SEMAPHORE 2
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH3

Address Offset 0x0000 000C
Physical Address 0x4008 400C Instance 0x4008 400C
Description MCU SEMAPHORE 3
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH4

Address Offset 0x0000 0010
Physical Address 0x4008 4010 Instance 0x4008 4010
Description MCU SEMAPHORE 4
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH5

Address Offset 0x0000 0014
Physical Address 0x4008 4014 Instance 0x4008 4014
Description MCU SEMAPHORE 5
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH6

Address Offset 0x0000 0018
Physical Address 0x4008 4018 Instance 0x4008 4018
Description MCU SEMAPHORE 6
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH7

Address Offset 0x0000 001C
Physical Address 0x4008 401C Instance 0x4008 401C
Description MCU SEMAPHORE 7
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH8

Address Offset 0x0000 0020
Physical Address 0x4008 4020 Instance 0x4008 4020
Description MCU SEMAPHORE 8
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH9

Address Offset 0x0000 0024
Physical Address 0x4008 4024 Instance 0x4008 4024
Description MCU SEMAPHORE 9
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH10

Address Offset 0x0000 0028
Physical Address 0x4008 4028 Instance 0x4008 4028
Description MCU SEMAPHORE 10
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH11

Address Offset 0x0000 002C
Physical Address 0x4008 402C Instance 0x4008 402C
Description MCU SEMAPHORE 11
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH12

Address Offset 0x0000 0030
Physical Address 0x4008 4030 Instance 0x4008 4030
Description MCU SEMAPHORE 12
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH13

Address Offset 0x0000 0034
Physical Address 0x4008 4034 Instance 0x4008 4034
Description MCU SEMAPHORE 13
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH14

Address Offset 0x0000 0038
Physical Address 0x4008 4038 Instance 0x4008 4038
Description MCU SEMAPHORE 14
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH15

Address Offset 0x0000 003C
Physical Address 0x4008 403C Instance 0x4008 403C
Description MCU SEMAPHORE 15
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH16

Address Offset 0x0000 0040
Physical Address 0x4008 4040 Instance 0x4008 4040
Description MCU SEMAPHORE 16
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH17

Address Offset 0x0000 0044
Physical Address 0x4008 4044 Instance 0x4008 4044
Description MCU SEMAPHORE 17
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH18

Address Offset 0x0000 0048
Physical Address 0x4008 4048 Instance 0x4008 4048
Description MCU SEMAPHORE 18
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH19

Address Offset 0x0000 004C
Physical Address 0x4008 404C Instance 0x4008 404C
Description MCU SEMAPHORE 19
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH20

Address Offset 0x0000 0050
Physical Address 0x4008 4050 Instance 0x4008 4050
Description MCU SEMAPHORE 20
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH21

Address Offset 0x0000 0054
Physical Address 0x4008 4054 Instance 0x4008 4054
Description MCU SEMAPHORE 21
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH22

Address Offset 0x0000 0058
Physical Address 0x4008 4058 Instance 0x4008 4058
Description MCU SEMAPHORE 22
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH23

Address Offset 0x0000 005C
Physical Address 0x4008 405C Instance 0x4008 405C
Description MCU SEMAPHORE 23
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH24

Address Offset 0x0000 0060
Physical Address 0x4008 4060 Instance 0x4008 4060
Description MCU SEMAPHORE 24
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH25

Address Offset 0x0000 0064
Physical Address 0x4008 4064 Instance 0x4008 4064
Description MCU SEMAPHORE 25
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH26

Address Offset 0x0000 0068
Physical Address 0x4008 4068 Instance 0x4008 4068
Description MCU SEMAPHORE 26
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH27

Address Offset 0x0000 006C
Physical Address 0x4008 406C Instance 0x4008 406C
Description MCU SEMAPHORE 27
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH28

Address Offset 0x0000 0070
Physical Address 0x4008 4070 Instance 0x4008 4070
Description MCU SEMAPHORE 28
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH29

Address Offset 0x0000 0074
Physical Address 0x4008 4074 Instance 0x4008 4074
Description MCU SEMAPHORE 29
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH30

Address Offset 0x0000 0078
Physical Address 0x4008 4078 Instance 0x4008 4078
Description MCU SEMAPHORE 30
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:SMPH31

Address Offset 0x0000 007C
Physical Address 0x4008 407C Instance 0x4008 407C
Description MCU SEMAPHORE 31
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Reading the register causes it to change value to 0. Releasing the semaphore is done by writing 1.
RW 1

TOP:SMPH:PEEK0

Address Offset 0x0000 0800
Physical Address 0x4008 4800 Instance 0x4008 4800
Description MCU SEMAPHORE 0 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK1

Address Offset 0x0000 0804
Physical Address 0x4008 4804 Instance 0x4008 4804
Description MCU SEMAPHORE 1 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK2

Address Offset 0x0000 0808
Physical Address 0x4008 4808 Instance 0x4008 4808
Description MCU SEMAPHORE 2 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK3

Address Offset 0x0000 080C
Physical Address 0x4008 480C Instance 0x4008 480C
Description MCU SEMAPHORE 3 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK4

Address Offset 0x0000 0810
Physical Address 0x4008 4810 Instance 0x4008 4810
Description MCU SEMAPHORE 4 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK5

Address Offset 0x0000 0814
Physical Address 0x4008 4814 Instance 0x4008 4814
Description MCU SEMAPHORE 5 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK6

Address Offset 0x0000 0818
Physical Address 0x4008 4818 Instance 0x4008 4818
Description MCU SEMAPHORE 6 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK7

Address Offset 0x0000 081C
Physical Address 0x4008 481C Instance 0x4008 481C
Description MCU SEMAPHORE 7 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK8

Address Offset 0x0000 0820
Physical Address 0x4008 4820 Instance 0x4008 4820
Description MCU SEMAPHORE 8 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK9

Address Offset 0x0000 0824
Physical Address 0x4008 4824 Instance 0x4008 4824
Description MCU SEMAPHORE 9 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK10

Address Offset 0x0000 0828
Physical Address 0x4008 4828 Instance 0x4008 4828
Description MCU SEMAPHORE 10 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK11

Address Offset 0x0000 082C
Physical Address 0x4008 482C Instance 0x4008 482C
Description MCU SEMAPHORE 11 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK12

Address Offset 0x0000 0830
Physical Address 0x4008 4830 Instance 0x4008 4830
Description MCU SEMAPHORE 12 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK13

Address Offset 0x0000 0834
Physical Address 0x4008 4834 Instance 0x4008 4834
Description MCU SEMAPHORE 13 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK14

Address Offset 0x0000 0838
Physical Address 0x4008 4838 Instance 0x4008 4838
Description MCU SEMAPHORE 14 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK15

Address Offset 0x0000 083C
Physical Address 0x4008 483C Instance 0x4008 483C
Description MCU SEMAPHORE 15 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK16

Address Offset 0x0000 0840
Physical Address 0x4008 4840 Instance 0x4008 4840
Description MCU SEMAPHORE 16 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK17

Address Offset 0x0000 0844
Physical Address 0x4008 4844 Instance 0x4008 4844
Description MCU SEMAPHORE 17 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK18

Address Offset 0x0000 0848
Physical Address 0x4008 4848 Instance 0x4008 4848
Description MCU SEMAPHORE 18 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK19

Address Offset 0x0000 084C
Physical Address 0x4008 484C Instance 0x4008 484C
Description MCU SEMAPHORE 19 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK20

Address Offset 0x0000 0850
Physical Address 0x4008 4850 Instance 0x4008 4850
Description MCU SEMAPHORE 20 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK21

Address Offset 0x0000 0854
Physical Address 0x4008 4854 Instance 0x4008 4854
Description MCU SEMAPHORE 21 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK22

Address Offset 0x0000 0858
Physical Address 0x4008 4858 Instance 0x4008 4858
Description MCU SEMAPHORE 22 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK23

Address Offset 0x0000 085C
Physical Address 0x4008 485C Instance 0x4008 485C
Description MCU SEMAPHORE 23 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK24

Address Offset 0x0000 0860
Physical Address 0x4008 4860 Instance 0x4008 4860
Description MCU SEMAPHORE 24 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK25

Address Offset 0x0000 0864
Physical Address 0x4008 4864 Instance 0x4008 4864
Description MCU SEMAPHORE 25 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK26

Address Offset 0x0000 0868
Physical Address 0x4008 4868 Instance 0x4008 4868
Description MCU SEMAPHORE 26 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK27

Address Offset 0x0000 086C
Physical Address 0x4008 486C Instance 0x4008 486C
Description MCU SEMAPHORE 27 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK28

Address Offset 0x0000 0870
Physical Address 0x4008 4870 Instance 0x4008 4870
Description MCU SEMAPHORE 28 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK29

Address Offset 0x0000 0874
Physical Address 0x4008 4874 Instance 0x4008 4874
Description MCU SEMAPHORE 29 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK30

Address Offset 0x0000 0878
Physical Address 0x4008 4878 Instance 0x4008 4878
Description MCU SEMAPHORE 30 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1

TOP:SMPH:PEEK31

Address Offset 0x0000 087C
Physical Address 0x4008 487C Instance 0x4008 487C
Description MCU SEMAPHORE 31 ALIAS
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STAT Status when reading:

0: Semaphore is taken
1: Semaphore is available

Used for semaphore debugging. A read operation will not change register value. Register writing is not possible.
RO 1