Intel
®
81341 and 81342 I/O Processors
December 2007
Developer’s Manual
Order Number: 315037-002US
1027
Peripheral Registers—Intel
®
81341 and 81342
21.6.1.2 Inter-Processor Messaging Unit
The Inter-Processor Messaging Unit is allocated 768 Bytes of PMMR Register space. It is
always located at A00H relative to the PMMRBAR.
Use the following equation to calculate the actual register address:
Internal Bus Address = P IMU Base Address Register Offset.
Table 641. IMU Base Address Offset.
Unit
Associated Interface
IMU Base Address Offset (Relative to PMMRBAR)
IMU
IMU Control Registers
+A00H
IMU Test and Set Registers
+B00H
Table 642. Inter-Processor Messaging Unit (Sheet 1 of 2)
Register Description (Name)
Register
Size in
Bits
Internal Bus Address Offset
(Relative to IMU Base
Address)
Door Bell Control Register — DBCR
32
+00H
Door Bell Enable Register — DBER
32
+04H
Reserved
32
+08H
Reserved
32
+0CH
Door Bell Assertion Register — DBAR
32
+10H
Door Bell Enable Other Processor Register — DBEOR
32
+14H
Reserved
32
+18H
Reserved
32
+1CH
Send Queue Put/Get Pointer Register 0 — SQPG0
32
+20H
Send Queue Control Register 0 — SQCR0
32
+24H
Send Queue Lower Base Address Register 0 — SQLBAR0
32
+28H
Send Queue Upper Base Address Register 0 — SQUBAR0
32
+2CH
Receive Queue Put/Get Pointer Register 0 — RQPG0
32
+30H
Receive Queue Control Register 0 — RQCR0
32
+34H
Receive Queue Lower Base Address Register 0 — RQLBAR0
32
+38H
Receive Queue Upper Base Address Register 0 — RQUBAR0
32
+3CH
Send Queue Put/Get Pointer Register 1 — SQPG1
32
+40H
Send Queue Control Register 1 — SQCR1
32
+44H
Send Queue Lower Base Address Register 1 — SQLBAR1
32
+48H
Send Queue Upper Base Address Register 1 — SQUBAR1
32
+4CH
Receive Queue Put/Get Pointer Register 1 — RQPG1
32
+50H
Receive Queue Control Register 1 — RQCR1
32
+54H
Receive Queue Lower Base Address Register 1 — RQLBAR1
32
+58H
Receive Queue Upper Base Address Register 1 — RQUBAR1
32
+5CH
Send Queue Put/Get Pointer Register 2 — SQPG2
32
+60H
Send Queue Control Register 2 — SQCR2
32
+64H
Send Queue Lower Base Address Register 2 — SQLBAR2
32
+68H