EasyManua.ls Logo

Broadcom BCM5722 - Host Coalescing Control Registers; Table 282: Host Coalescing Control Registers-BCM5722, BCM5755, BCM5755 M, BCM5756 M, BCM5757, BCM5754, BCM5787 Only; Table 283: Host Coalescing Control Registers-BCM5906 Only

Broadcom BCM5722
593 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Programmer’s Guide BCM5722
10/15/07
Broadcom Corporation
Document 5722-PG101-R Host Coalescing Control Registers Page 292
HOST COALESCING CONTROL REGISTERS
The Host Coalescing Control Registers are responsible for pacing the rate at which the NIC updates the host’s transmit and
receive buffer descriptor ring indices. Although the host produces and receives frames in one or more buffer descriptors, the
Host Coalescing state machine always updates the host on frame boundaries. Additionally, the Host Coalescing state
machine regulates the rate at which the statistics are updated in host memory.
Table 282: Host Coalescing Control Registers—BCM5722, BCM5755, BCM5755M, BCM5756M, BCM5757, BCM5754,
BCM5787 Only
Offset Registers
0x3c00–0x3c03 Host Coalescing Mode
0x3c04–0x3c07 Host Coalescing Status
0x3c08–0x3c0b Receive Coalescing Ticks
0x3c0c–0x3c0f Send Coalescing Ticks
0x3c10–0x3c13 Receive Max Coalesced BD Count
0x3c14–0x3c17 Send Max Coalesced BD Count
0x3c18–0x3c37 Reserved
0x3c38–0x3c3f Status Block Host Address
0x3c40–0x3c43 Reserved
0x3c44–0x3c47 Status Block Base Address
0x3c48–0x3c4b Flow Attention Register
0x3c4c–0x3c53 Reserved
0x3c54–0x3c57 NIC Standard Receive BD Consumer Index
0x3c58–0x3c7f Reserved
0x3c80–0x3c83 NIC Diagnostic Return Ring Producer Index 1
0x3c84–0x3c87 NIC Diagnostic Return Ring Producer Index 2
0x3c88–0x3c8b NIC Diagnostic Return Ring Producer Index 3
0x3c8c–0x3c8f NIC Diagnostic Return Ring Producer Index 4
0x3c90–0x3cbf Reserved
0x3cc0–0x3cc3 NIC Diagnostic Send BD Consumer Index
0x3cc4–0x3fff Reserved
Table 283: Host Coalescing Control Registers—BCM5906 Only
Offset Registers
0x3c00–0x3c03 Host Coalescing Mode
0x3c04–0x3c07 Host Coalescing Status
0x3c08–0x3c0b Receive Coalescing Ticks
0x3c0c–0x3c0f Send Coalescing Ticks
0x3c10–0x3c13 Receive Max Coalesced BD Count
0x3c14–0x3c17 Send Max Coalesced BD Count

Table of Contents