
AX88180
3
ASIX ELECTRONICS CORPORATION
Content
1.0 Introduction.........................................................................................................................................................................6
1.1 General Description .......................................................................................................................................................6
1.2 AX88180 Block Diagram...............................................................................................................................................6
1.3 AX88180 Pinout Diagram..............................................................................................................................................7
2.0 Signal Description...............................................................................................................................................................8
2.1 Signal Type Definition...................................................................................................................................................8
2.2 RGMII/MII Interface .....................................................................................................................................................8
2.3 Host Interface.................................................................................................................................................................9
2.4 EEPROM Interface......................................................................................................................................................10
2.5 Regulator Interface.......................................................................................................................................................10
2.6 Miscellaneous ..............................................................................................................................................................11
2.7 Power/ground pin.........................................................................................................................................................11
3.0 Functional Description......................................................................................................................................................12
3.1 Host Interface...............................................................................................................................................................12
3.2 System Address Range.................................................................................................................................................12
3.3 TX Buffer Operation....................................................................................................................................................12
3.4 RX Buffer Operation....................................................................................................................................................12
3.5 Flow Control................................................................................................................................................................13
3.6 Checksum Offloads and Wake-up................................................................................................................................13
3.7 Burst-Mode support .....................................................................................................................................................13
3.8 Big/Little-endian support.............................................................................................................................................13
3.9 16-bit Mode..................................................................................................................................................................13
3.10 EEPROM Format.......................................................................................................................................................14
4.0 Register Description .........................................................................................................................................................15
4.1 CMD--Command Register...........................................................................................................................................16
4.2 IMR--Interrupt Mask Register .....................................................................................................................................16
4.3 ISR--Interrupt Status Register......................................................................................................................................17
4.4 TX_CFG--TX Configuration Register.........................................................................................................................18
4.5 TX_CMD--TX Command Register .............................................................................................................................18
4.6 TXBS--TX Buffer Status Register ...............................................................................................................................18
4.7 TXDES0--TX Descriptor0 Register.............................................................................................................................19
4.8 TXDES1--TX Descriptor1 Register.............................................................................................................................19
4.9 TXDES2--TX Descriptor2 Register.............................................................................................................................20
4.10 TXDES3--TX Descriptor3 Register...........................................................................................................................20
4.11 RX_CFG--RX Configuration Register.......................................................................................................................20
4.12 RXCURT--RX Current Pointer Register....................................................................................................................21
4.13 RXBOUND--RX Boundary Pointer Register ............................................................................................................21
4.14 MAC_CFG0--MAC Configuration0 Register............................................................................................................21
4.15 MAC_CFG1--MAC Configuration1 Register............................................................................................................21
4.16 MAC_CFG2--MAC Configuration2 Register............................................................................................................22
4.17 MAC_CFG3--MAC Configuration3 Register............................................................................................................23
4.18 TXPAUT--TX Pause Time Register...........................................................................................................................23
4.19 RXBTHD0--RX buffer Threshold0 Register.............................................................................................................23
4.20 RXBTHD1--RX Buffer Threshold1 Register ............................................................................................................23
4.21 RXFULTHD--RX Buffer Full Threshold Register.....................................................................................................24
4.22 MISC—Misc. Control Register .................................................................................................................................24
4.23 MACID0--MAC ID0 Register...................................................................................................................................24
4.24 MACID1--MAC ID1 Register...................................................................................................................................24
4.25 MACID2--MAC ID2 Register...................................................................................................................................25
4.26 TXLEN--TX Length Register....................................................................................................................................25
4.27 RXFILTER--RX Packet Filter Register .....................................................................................................................25
4.28 MDIOCTRL--MDIO Control Register......................................................................................................................26
4.29 MDIODP--MDIO Data Port Register........................................................................................................................26
4.30 GPIO_CTRL--GPIO Control Register.......................................................................................................................26