Functional Description
MEN Mikro Elektronik GmbH
72
20A014-00 E2 – 2007-08-16
2.16.14
Location Monitor
The location monitor is used to monitor the VMEbus. If the ongoing address and
VMEbus access is identical to the configured one, an interrupt will be generated.
LOCSTA_0 – Location Status Register (
0x0038
) (read/write)
LOCSTA_1 – Location Status Register (
0x003C
) (read/write)
7
6
5
4
3
2..1
0
ADDR_4
ADDR_3
LOC_
WR_0
LOC_
RD_0
LOC_
STAT_0
LOC_AM_0
LOC_
IRQE_0
7
6
5
4
3
2
0
ADDR_4
ADDR_3
LOC_
WR_1
LOC_
RD_1
LOC_
STAT_1
LOC_AM_1
LOC_
IRQE_1
ADDR_4..3
Address bits 4 and 3 of VMEbus address; stored when location
monitor found hit
LOC_WR_x
0 =
1 =
Write accesses are not monitored
Write accesses are monitored
LOC_RD_x
0 =
1 =
Read accesses are not monitored
Read accesses are monitored
LOC_STAT_x
Location monitor status (interrupt request if enabled): If set, the
address and address mode on the VMEbus are identical to
LOCADDR_x
and
LOC_AM_x
.
Reset by writing 1.
LOC_AM_x
Monitor Address Mode
0 0 =
0 1 =
1 0 =
1 1 =
A32 - Address bits [31:10] on VMEbus will be compared with
LOCADDR_x
[31:10]
No function
A16 - Address bits [15:10] on VMEbus will be compared with
LOCADDR_x
[15:10]
A24 - Address bits [23:10] on VMEbus will be compared with
LOCADDR_x
[23:10]
LOC_IRQE_x
0 =
1 =
Monitor interrupt request is disabled
Monitor interrupt request is enabled