, 2015 6 Revision 2.3
Loopback Support ................................................................................................................................................................. 32
Near-End (Remote) Loopback...................................................................................................................................... 32
Far-End (Local) Loopback ............................................................................................................................................ 32
CPU Interface I/O Registers 34
I/O Registers ................................................................................................................................................................. 34
Internal I/O Registers Space Mapping ......................................................................................................................... 34
Register Map: MAC, PHY, and QMU .................................................................................................................................... 40
Bit Type Definition ......................................................................................................................................................... 40
Chip Configuration Register (0x08 – 0x09): CCR ......................................................................................................... 40
Host MAC Address Registers: MARL, MARM, and MARH .......................................................................................... 41
Host MAC Address Register Low (0x10 – 0x 11) : MAR L .............................................................................................. 41
Host MAC Address Register Middle (0x12 – 0x13): MARM ......................................................................................... 41
Host MAC Address Register High (0x14 – 0x15): MARH ............................................................................................. 41
On-Chip Bus Control Register (0x20 – 0x21): OBCR ................................................................................................... 42
EEPROM Control Register (0x22 – 0x23): EEPCR ...................................................................................................... 42
Memory BIST Info Register (0x24 – 0x25): MBIR......................................................................................................... 43
Global Reset Register (0x26 – 0x27): GRR .................................................................................................................. 43
Wakeup Frame Control Register (0x2A – 0 x 2B) : WFCR .............................................................................................. 44
Wakeup Frame 0 CRC0 Register (0x30 – 0x 31) : WF0CRC0 ....................................................................................... 44
Wakeup Frame 0 CRC1 Register (0x32 – 0x33): WF0CRC 1 ....................................................................................... 44
Wakeup Frame 0 Byte Mask 0 Register (0x34 – 0x35): WF0BM0 ............................................................................... 45
Wakeup Frame 0 Byte Mask 1 Register (0x36 – 0x37): WF0BM1 ............................................................................... 45
Wakeup Frame 0 Byte Mask 2 Register (0x38 – 0x39): WF0BM2 ............................................................................... 45
Wakeup Frame 0 Byte Mask 3 Register (0x3A – 0x3B): WF0BM3 .............................................................................. 45
Wakeup Frame 1 CRC0 Register (0x40 – 0x41): WF1CRC 0 ....................................................................................... 45
Wakeup Frame 1 CRC1 Register (0x42 – 0x43): WF1CRC 1 ....................................................................................... 46
Wakeup Frame 1 Byte Mask 0 Register (0x44 – 0x45): WF1BM0 ............................................................................... 46
Wakeup Frame 1 Byte Mask 1 Register (0x46 – 0x47): WF1BM1 ............................................................................... 46
Wakeup Frame 1 Byte Mask 2 Register (0x48 – 0x49): WF1BM2 ............................................................................... 46
Wakeup Frame 1 Byte Mask 3 Register (0x4A – 0x4B): WF1BM3 .............................................................................. 46
Wakeup Frame 2 CRC0 Register (0x50 – 0x51): WF2CRC0 ....................................................................................... 46
Wakeup Frame 2 CRC1 Register (0x52 – 0x53): WF2CRC 1 ....................................................................................... 47
Wakeup Frame 2 Byte Mask 0 Register (0x54 – 0x55): WF2BM0 ............................................................................... 47
Wakeup Frame 2 Byte Mask 1 Register (0x56 – 0x57): WF2BM1 ............................................................................... 47
Wakeup Frame 2 Byte Mask 2 Register (0x58 – 0x59): WF2BM2 ............................................................................... 47
Wakeup Frame 2 Byte Mask 3 Register (0x5A – 0x5B): WF2BM3 .............................................................................. 47
Wakeup Frame 3 CRC0 Register (0x60 – 0x61): WF3CRC 0 ....................................................................................... 47
Wakeup Frame 3 CRC1 Register (0x62 – 0x63): WF3CRC 1 ....................................................................................... 48
Wakeup Frame 3 Byte Mask 0 Register (0x64 – 0x65): WF3BM0 ............................................................................... 48
Wakeup Frame 3 Byte Mask 1 Register (0x66 – 0x67): WF3BM1 ............................................................................... 48
Wakeup Frame 3 Byte Mask 2 Register (0x68 – 0x69): WF3BM2 ............................................................................... 48
Wakeup Frame 3 Byte Mask 3 Register (0x6A – 0x6B): WF3BM3 .............................................................................. 48
Transmit Control Register (0x70 – 0x71): TXCR .......................................................................................................... 49
Transmit Status Register (0x72 – 0x73): TXSR ............................................................................................................ 50
Receive Control Register 1 (0x74 – 0x75): RXCR1 ...................................................................................................... 50
Receive Control Register 2 (0x76 – 0x77): RXCR2 ...................................................................................................... 51
TXQ Memory Information Register (0x78 – 0x79): TXMIR ........................................................................................... 52
Receive Frame Header Status Register (0x7C – 0x7D): RXFHSR .............................................................................. 52
Receive Frame Header Byte Count Register (0x7E – 0x7F): RXFHBCR .................................................................... 53
TXQ Command Register (0x80 – 0x81): TXQCR ......................................................................................................... 53
RXQ Command Register (0x82 – 0x 83) : RX Q CR ........................................................................................................ 54
TX Frame Data Pointer Register (0x84 – 0x85): TXFDPR ........................................................................................... 55
RX Frame Data Pointer Register (0x86 – 0x 8 7): R XF DPR .......................................................................................... 55
RX Duration Timer Threshold Register (0x8C – 0x8D): RXDTTR ................................................................................ 56
RX Data Byte Count Threshold Register (0x8E – 0x8F): RXDBCTR ........................................................................... 56
Interrupt Enable Register (0x90 – 0x91): IER ............................................................................................................... 56
Interrupt Status Register (0x92 – 0x93): ISR ................................................................................................................ 57