EasyManua.ls Logo

Broadcom NetXtreme/NetLink BCM5718 Series - Page 37

Broadcom NetXtreme/NetLink BCM5718 Series
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...
List of FiguresBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 5718-PG108-R Page 37
List of Figures
Figure 1: Individual Port Functional Block Diagram ......................................................................................... 51
Figure 2: High-Level System Functional Block Diagram.................................................................................. 53
Figure 3: Receive Data Path............................................................................................................................ 54
Figure 4: Transmit Data Path........................................................................................................................... 56
Figure 5: DMA Read Engine ............................................................................................................................ 57
Figure 6: DMA Write Engine ............................................................................................................................ 58
Figure 7: Host Coalescing Engine ................................................................................................................... 60
Figure 8: Media Independent Interface ............................................................................................................ 63
Figure 9: GMII Block ........................................................................................................................................ 65
Figure 10: MDI Register Interface.................................................................................................................... 66
Figure 11: Generic Ring Diagram .................................................................................................................... 70
Figure 12: Transmit Ring Data Structure Architecture Diagram ...................................................................... 74
Figure 13: Receive Return Ring Memory Architecture Diagram...................................................................... 77
Figure 14: Receive Buffer Descriptor Cycle..................................................................................................... 89
Figure 15: Receive Producer Ring RCB Setup................................................................................................ 91
Figure 16: Class of Service Example............................................................................................................... 98
Figure 17: Overview Diagram of RX Flow...................................................................................................... 100
Figure 18: RSS Receive Processing Sequence ............................................................................................ 102
Figure 19: Relationships Between All Components of a Send Ring .............................................................. 106
Figure 20: Max_Len Field in Ring Control Block............................................................................................ 107
Figure 21: Relationship Between Send Buffer Descriptors............................................................................ 108
Figure 22: Send Buffer Descriptor ................................................................................................................. 112
Figure 23: Extended RX Buffer Descriptor..................................................................................................... 118
Figure 24: Ring Control Block ........................................................................................................................ 121
Figure 25: Send Buffer Descriptor ................................................................................................................. 123
Figure 26: Send Driver Interface.................................................................................................................... 126
Figure 27: Receive Producer Interface .......................................................................................................... 127
Figure 28: Receive Return Interface .............................................................................................................. 128
Figure 29: Scatter Gather of Frame Fragments............................................................................................. 130
Figure 30: Transmit Data Flow....................................................................................................................... 132
Figure 31: Basic Driver Flow to Send a Packet ............................................................................................. 133
Figure 32: Local Contexts .............................................................................................................................. 170
Figure 33: Header Type Register 0xE ........................................................................................................... 171
Figure 34: Register Indirect Access ............................................................................................................... 174
Figure 35: Indirect Memory Access ............................................................................................................... 176

Table of Contents

Related product manuals