English
Language : 

EP80579 Datasheet, PDF (1423/1916 Pages) Intel Corporation – Intel® EP80579 Integrated Processor Product Line
Intel® EP80579 Integrated Processor
byte written at the next higher address then the data would appear in memory as
shown in Table 37-15, “Long Word Little Endian, Byte Little Endian Ordering” on
page 1423.
Table 37-15. Long Word Little Endian, Byte Little Endian Ordering
Byte
Address
0
8
16
24
32
Bit
63:56
SA1
TOS
06
IPDA1
PB5
55:48
47:40
39:32
31:24
SA0
45
TTL
IPDA0
PB4
DA5
00
Frag LSB
IPSA3
PB3
DA4
08
F/F MSB
IPSA2
PB2
DA3
SA5
ID LSB
IPSA1
PB1
23:16
15:8
7:0
DA2
SA4
ID MSB
IPSA0
PB0
DA1
DA0
SA3
SA2
Len LSB Len MSB
HCS LSB HCS MSB
IPDA3
IPDA2
To allow flexibility in software models, two bits are provided to allow the endianness
swizzling described below to be applied to either the descriptor data or the packet data
or both or neither. These bits are also located in The CTRL_AUX – Auxiliary Device
Control/Status Register. The modes corresponding to these two bits is shown below:
Table 37-16. Endianness Control for Gigabit Ethernet MACs
CSR value
00
01
10
11
Meaning
LW Little-Endian, Byte Big-Endian (Table 37-17)
LW Little-Endian, Byte Little-Endian (Table 37-18)
LW Big-Endian, Byte Big-Endian (Table 37-19)
LW Big-Endian, Byte Little-Endian (Table 37-20)
Table 37-17. Endianness Mode 0: Long Word Little Endian, Byte Big Endian
Byte
Address
0
8
16
24
32
Bit
63:56
DA4
08
F/F MSB
IPSA2
PB2
Bit
55:48
DA5
00
Frag LSB
IPSA3
PB3
Bit
47:40
SA0
45
TTL
IPDA0
PB4
Bit
39:32
SA1
TOS
06
IPDA1
PB5
Bit
31:24
Bit
23:16
DA0
DA1
SA2
SA3
Len MSB Len LSB
HCS MSB HCS LSB
IPDA2
IPDA3
Bit
15:8
DA2
SA4
ID MSB
IPSA0
PB0
Bit
7:0
DA3
SA5
ID LSB
IPSA1
PB1
Table 37-18. Endianness Mode 1: Long Word Little Endian, Byte Little Endian (Default)
Byte
Address
0
8
16
24
32
Bit
63:56
SA1
TOS
06
IPDA1
PB5
Bit
55:48
SA0
45
TTL
IPDA0
PB4
Bit
47:40
Bit
39:32
DA5
00
Frag LSB
IPSA3
PB3
DA4
08
F/F MSB
IPSA2
PB2
Bit
31:24
DA3
SA5
ID LSB
IPSA1
PB1
Bit
23:16
DA2
SA4
ID MSB
IPSA0
PB0
Bit
Bit
15:8
7:0
DA1
DA0
SA3
SA2
Len LSB Len MSB
HCS LSB HCS MSB
IPDA3
IPDA2
August 2009
Order Number: 320066-003US
Intel® EP80579 Integrated Processor Product Line Datasheet
1423