Programmer’s Guide BCM5722
10/15/07
Broadcom Corporation
Document 5722-PG101-R GPIO Hold Condition Page 532
Appendix D: Terminology
Table 570: Terminology
Term Definition
BD Buffer Descriptor.
Deferred Procedure Call (DPC) The ISR may schedule a O/S callback to process interrupts at a later time.
Expansion ROM PCI devices may optionally expose device specific programs to BIOS. For example,
network devices may place PXE bootcode in their expansion ROM region.
Host Coalescing A hardware block which the BCM5722 Ethernet controller status block. The hardware will
drive a line interrupt or MSI.
Interrupt Distribution Queue The BCM5722 Ethernet controller supports four interrupt distribution queues per class of
service. The rules engine may place traffic into RX return rings based on rules checking.
Within each class of service, the traffic may further be organized in Interrupt Distribution
Queues. For example, frames with errors may be given lower data path priority over
frames without errors, all within the same class of service (RX Return Ring).
Interrupt Service Routine (ISR) A procedure where device interrupts are processed.
Pre-boot execution (PXE) An industry-standard client/server interface that allows networked computers that are not
yet loaded with an operating system to be configured and booted remotely.
Receive BD Initiator The hardware block that DMA's BDs when receive ring indices are written.
Receive Data and Receive BD
Initiator
The hardware block the updates packet buffers, in host memory, after an Ethernet frame
is received. The hardware block will also update the BD with information like checksum
and VLAN Tags.
Receive Data Completion The hardware block that updates the host coalescing engine after the packet buffers and
BD are DMAed to host memory.
Receive Queue Placement The hardware block that routes a categorized frame to one of sixteen RX Return rings.
Send BD Initiator The hardware block that is activated when a Send producer index is updated by host
software. The hardware block will DMA a BD from host memory.
Send Data Initiator The hardware block updates the DMAs in the packet buffers from host memory. The
packet buffers are DMAed after the BD has been moved to device local memory.