MSC8144E Reference Manual, Rev. 3
23-2
Freescale
Semiconductor
Hardware Semaphores
The hardware semaphore registers reside in the CCSR address space and have a constant offset.
They are accessed through the MBus. The addresses of the hardware semaphore registers are
presented in Chapter 9, Memory Map. The registers use a base address of 0xFFF27100.
Figure 23-1. Hardware Semaphore Block Diagram
HSMPR[0–7]
Hardware Semaphore Register n
Offset n*0x8
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
—
Type
R
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
—
SMPVAL
Type
R
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 23-1. HSMPRx Bit Descriptions
Name
Reset
Description
Settings
—
31–8
0
Reserved. Write to zero for future compatibility.
SMPVAL
7–0
0
Semaphore Value
The eight-bit coded semaphore value. It holds
the current semaphore value. A non-zero value
indicates the current lock code.
0
Semaphore is free. It is writable to any
value.
≠
0 Semaphore is locked with lock code
indicated by its current value. It is writable
only to zero.
(=0)
Write Value
Write Control
1
0
1
0
SM
PV
AL
Clock
8
8
8
8
Read
Value
Free
(=0)
Free
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...