Msi; Traditional Interrupt Scheme; Figure 64: Traditional Interrupt Scheme - Broadcom BCM5722 Programmer's Manual

Host programmer interface specification for the netxtreme and netlink family of highly integrated media access controllers
Table of Contents

Advertisement

BCM5722

MSI

PCI Specification 2.2 defines a new mechanism for a device to request services by its device driver. It is called Message
Signaled Interrupt (MSI). MSI will eventually deprecate the traditional interrupt mechanism. In MSI, device DMAs a specified
DWORD data to a specified host address if it needs to request services by its device driver. The MSI state machine can be
enabled/disabled by setting/resetting the Enable bit of MSI Mode register (offset 0x6000). By default, this bit is set to 1
indicating that the MSI state machine is enabled. The main advantages of MSI generation versus using a traditional interrupt
are as follows:
Eliminates the need for interrupt signal trace on the PCI device.
Eliminates the need to perform a dummy read from the device by the device driver in its interrupt service routine. The
dummy read is done at the beginning of ISR to force all posted memory writes to be flushed to the host memory.
T
I
RADITIONAL
NTERRUPT
A simplified block diagram showing traditional interrupt scheme is depicted in
BCM5722 Ethernet
Controller
BCM5700
PCI Bus
PCI Host
PCI Host
Bridge
Bridge
Host
Host
Memory
Memory
Page 179
MSI
S
CHEME
Interrupt A
Host Bus

Figure 64: Traditional Interrupt Scheme

Bro adco m C orp or atio n
Programmer's Guide
Figure
64.
Interrupt
Interrupt
Controller
Controller
Interrupt
CPU
CPU
10/15/07
Document 5722-PG101-R

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BCM5722 and is the answer not in the manual?

This manual is also suitable for:

Bcm5722kfb1g

Table of Contents