Programmer’s Guide BCM5722
10/15/07
Broadcom Corporation
Document 5722-PG101-R Page v
GMII Block ............................................................................................................................................ 37
MDIO Register Interface ....................................................................................................................... 39
Management Data Clock ............................................................................................................... 39
Management Data Input/Output ....................................................................................................39
Management Data Interrupt........................................................................................................... 39
Management Register Block.......................................................................................................... 39
Self-Test ...................................................................................................................................................... 40
BIST...................................................................................................................................................... 40
JTAG..................................................................................................................................................... 40
Section 4: NVRAM Configuration.....................................................................................41
Overview ..................................................................................................................................................... 41
Self-Boot ..................................................................................................................................................... 41
Section 5: Common Data Structures ...............................................................................42
Theory of Operation................................................................................................................................... 42
Descriptor Rings ........................................................................................................................................ 42
Producer and Consumer Indices .......................................................................................................... 43
Ring Control Blocks .............................................................................................................................. 44
Send Rings ........................................................................................................................................... 44
Send Buffer Descriptors................................................................................................................. 46
Receive Rings....................................................................................................................................... 47
Receive Producer Ring.................................................................................................................. 49
Receive Return Rings.................................................................................................................... 49
Receive Buffer Descriptors ............................................................................................................ 50
Status Block ............................................................................................................................................... 53
Status Block Format.............................................................................................................................. 53
Device Statistics......................................................................................................................................... 56
MAC Statistics....................................................................................................................................... 56
MIB Network Interface Card Statistics .................................................................................................. 56
Host Interrupts ............................................................................................................................... 56
NIC BD Coalescing Thresholds ..................................................................................................... 56
DMA Resources............................................................................................................................. 57
MAC Resources............................................................................................................................. 57
Class of Service Statistics ............................................................................................................. 58
Interface Statistics in Receive Placement State Machine.............................................................. 58