62 SBC330 3U VPX Single Board Computer
6.11.2 CSR exclusive access semaphore register
This semaphore register works in the same way as the Hardware Exclusive Access
Semaphore Register described in Section 6.11
locking any other register. Reading this register sets it, and it must be written to
with a value of 0x0 to clear it. It is used for locking access to the FPGA registers,
and is part of maintaining exclusive access to shared resources between cores 0
and 1. At power‐up it is cleared to 0x0 such that it is available.
Chip Select
CS2
Offset
0x007C
LAD Bit
Reg Bit
R/W
15
0
R/W
6.11.3 Test and Set (TAS) semaphore register
This Semaphore register works in the same way as the CSR Exclusive Semaphore
register.
Generally, its purpose is to support VxWorks Shared Memory Objects.
Core0....Core[n] of a multicore CPU uses this register to control access to an area
of shared memory, (normally volatile RAM). At power up it is cleared to 0x0 such
that it is available.
Chip Select
CS2
Offset
0x0080
Reset value
0x0
LAD Bit
Reg Bit
R/W
15
0
R/W
, without the complication of it
Description
Read bit to take exclusive access.
Write 0x0 to clear
Description
Read Bit to take exclusive access :
Write 0x0 to Clear
Reset Value
0x0
Reset Value
0x0
Publication No. SBC330-0HH/3