Datasheet
16-bit Non-PCI Small Form Factor 10/100 Ethernet Controller with Variable Voltage I/O & HP Auto-MDIX Support
Datasheet
Revision 2.9 (03-01-12) 36 SMSC LAN9220
DATASHEET
Figure 3.9 FIFO Access Byte Ordering
BIG ENDIAN
(FPORTEND = 1 for Data FIFO port access on addresses 00h-3Ch)
AND/OR (FSELEND = 1 for Data FIFO direct access when FIFO_SEL=1)
0123
078151623
31
24
32
10
07815
A[1] = 0
A[1] = 1
MSB
LSB
HOST DATA BUS
INTERNAL FIFO ORDER
0123
01
23
07815
078151623
31
24
A[1] = 0
A[1] = 1
MSB
LSB
HOST DATA BUS
INTERNAL FIFO ORDER
WORD_SWAP != FFFF_FFFFh
LITTLE ENDIAN
(FPORTEND = 0 for Data FIFO port access on addresses 00h-3Ch)
AND/OR (FSELEND = 0 for Data FIFO direct access when FIFO_SEL=1)
BIG ENDIAN
(FPORTEND = 1 for Data FIFO port access on addresses 00h-3Ch)
AND/OR (FSELEND = 1 for Data FIFO direct access when FIFO_SEL=1)
0123
078151623
31
24
10
32
07815
A[1] = 0
A[1] = 1
MSB
LSB
HOST DATA BUS
INTERNAL FIFO ORDER
0123
23
01
07815
078151623
31
24
A[1] = 0
A[1] = 1
MSB
LSB
HOST DATA BUS
INTERNAL FIFO ORDER
WORD_SWAP = FFFF_FFFFh
LITTLE ENDIAN
(FPORTEND = 0 for Data FIFO port access on addresses 00h-3Ch)
AND/OR (FSELEND = 0 for Data FIFO direct access when FIFO_SEL=1)