Intel
®
81341 and 81342—Messaging Unit
Intel
®
81341 and 81342 I/O Processors
Developer’s Manual
December 2007
406
Order Number: 315037-002US
Note:
See
Table 264, “Message Unit Registers”
for more details.
provides a summary of the four messaging mechanisms used in the
Messaging Unit.
Figure 42. Internal Bus Memory Map
a X is equal to 0H, 1H, 2H, 3H, 4H, 5H, 6H, or 7H
Offsets are relative to the PMMRBAR
Inbound Message Register 0
Inbound Message Register 1
Outbound Message Register 0
Outbound Message Register 1
Inbound Doorbell Register
Inbound Interrupt Status Register
Inbound Interrupt Mask Register
Outbound Doorbell Register
Outbound Interrupt Status Register
Outbound Interrupt Mask Register
Outbound Control and Status Register
Reserved
Inbound Control and Status Register
Reserved
Reserved
MU Configuration Register
Queue Base Address Register
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
MSI Inbound Message Register
4000H
4010H
401CH
4018H
4014H
4020H
4024H
4028H
402CH
4034H
4038H
403CH
4040H
4044H
4048H
404CH
4050H
4030H
405CH
4058H
4054H
Offset
4004H
4008H
400CH
Inbound Free Head Pointer Register
Inbound Free Tail Pointer Register
Inbound Post Head pointer Register
Inbound Post Tail Pointer Register
Outbound Free Head Pointer Register
Outbound Free Tail Pointer Register
Outbound Post Head pointer Register
Outbound Post Tail Pointer Register
Index Address Register
MU Base Address Register
MU Upper Base Address Register
MU MSI-X Table Message Address
MU MSI-X Table Message Upper Address
MU MSI-X Table Message Data
MU MSI-X Table Vector Control
MU MSI-X PBA
Reserved
Reserved
Reserved
4060H
4064H
4068H
406CH
4074H
4070H
4078H
407CH
4080H
4084H
4088H
408CH
50X0aH
50XCaH
50X8 aH
50X4aH
5800H
through
4FFCH
5080H
through
57FCH
5804H
through
5FFCH
B6212-01
Table 258. MU Summary
Mechanism
Quantity
Assert PCI Interrupt
Signals?
Generate 81341 and
81342 Interrupt?
Message Registers
2 Inbound
2 Outbound
Optional
Optional
Doorbell Registers
1 Inbound
1 Outbound
Optional
Optional
Circular Queues
4 Circular Queues
Under certain conditions Under certain conditions
Index Registers
1004 32-bit Memory
Locations
No
Optional