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
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...