Broadcom BCM5722 Programmer's Manual page 7

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

Advertisement

Programmer's Guide
10/15/07
Section 7: Transmit Data Flow.......................................................................................... 74
Introduction ................................................................................................................................................ 74
Send Rings ................................................................................................................................................. 74
Ring Control Block ................................................................................................................................ 75
Host-Based Send Ring ......................................................................................................................... 76
Checksum Offload ..................................................................................................................................... 77
Scatter/Gather ............................................................................................................................................ 78
VLAN Tag Insertion .................................................................................................................................... 79
TX Data Flow Diagram ............................................................................................................................... 79
Section 8: Device Control ................................................................................................. 82
Initialization ................................................................................................................................................ 82
Description ............................................................................................................................................ 82
Initialization Procedure.......................................................................................................................... 82
Shutdown .................................................................................................................................................... 91
Reset ........................................................................................................................................................... 92
Firmware Download ................................................................................................................................... 92
Firmware Binary Image ......................................................................................................................... 92
Reset RISC Processor .......................................................................................................................... 94
Halt RISC Procedure ............................................................................................................................ 94
Start RISC Procedure ........................................................................................................................... 94
Firmware Download Procedure ............................................................................................................ 95
Example Code Snippet (from ASF Firmware)................................................................................ 96
MAC Address Setup/Configuration .......................................................................................................... 96
Packet Filtering .......................................................................................................................................... 97
Multicast Hash Table Setup/Configuration............................................................................................ 97
Ethernet CRC Calculation..................................................................................................................... 97
Generating CRC ................................................................................................................................... 97
Checking CRC ...................................................................................................................................... 98
Initializing the MAC Hash Registers...................................................................................................... 98
Promiscuous Mode Setup/Configuration .............................................................................................. 99
Broadcast Setup/Configuration ........................................................................................................... 100
Memory Maps and Pool Configuration................................................................................................... 101
Document
5722-PG101-R
Bro adco m Co rp or atio n
BCM5722
Page vii

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?

Questions and answers

This manual is also suitable for:

Bcm5722kfb1g

Table of Contents