EasyManua.ls Logo

Broadcom NetXtreme/NetLink BCM5718 Series

Broadcom NetXtreme/NetLink BCM5718 Series
593 pages
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...
Endian Control (Byte and Word Swapping)BCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 5718-PG108-R Page 199
Word Swap Data = 1, and Byte Swap Data = 1
So, for a little-endian (e.g., x86) host, software should set both the Word Swap Data, and Byte Swap Data bits.
This is because a little endian host will expect the first byte on the wire (byte D1) to be placed into memory at
the least significant (starting) address of the packet data.
D5 D6 S1 S2
S3 S4 S5 S6
T1 T2 IP1 IP2
Table 66: 64-Bit PCI Bus (WSD = 1, BSD = 1)
B7 B6 B5 B4 B3 B2 B1 B0
63–56 55–48 47–40 39–32 31–24 23–16 15–8 7–0
S2 S1 D6 D5 D4 D3 D2 D1
IP2 IP1 T2 T1 S6 S5 S4 S3
Table 67: 32-Bit PCI Bus (WSD = 1, BSD = 1)
B3 B2 B1 B0
31–24 23–16 15–8 7–0
D4 D3 D2 D1
S2 S1 D6 D5
S6 S5 S4 S3
IP2 IP1 T2 T1
Table 65: 32-Bit PCI Bus (WSD = 1, BSD = 0) (Cont.)
B3 B2 B1 B0
31–24 23–16 15–8 7–0

Table of Contents

Related product manuals