
AX88780
4.0 Register Description
There are some registers located from FC00h to FCFFh. All of the registers are 32-bit boundary alignment, but only low
16-bit are available (exception FC54h). For reserved bits, don’t set them in normal operation.
Table 8 : MAC Register Mapping
Offset
Name
Description
FC00h
CMD
Command Register
FC04h
IMR
Interrupt Mask Register
FC08h
ISR
Interrupt Status Register
FC10h
TX_CFG
TX Configuration Register
FC14h
TX_CMD
TX Command Register
FC18h
TXBS
TX Buffer Status Register
FC1Ch
PHY_CTRL
Internal PHY Control Register
FC20h
TXDES0
TX Descriptor0 Register
FC24h
TXDES1
TX Descriptor1 Register
FC28h
TXDES2
TX Descriptor2 Register
FC2Ch
TXDES3
TX Descriptor3 Register
FC30h
RX_CFG
RX Configuration Register
FC34h
RXCURT
RX Current Pointer Register
FC38h
RXBOUND
RX Boundary Pointer Register
FC40h
MAC_CFG0
MAC Configuration0 Register
FC44h
MAC_CFG1
MAC Configuration1 Register
FC48h
MAC_CFG2
MAC Configuration2 Register
FC4Ch
MAC_CFG3
MAC Configuration3 Register
FC54h
TXPAUT
TX Pause Time Register
FC58h
RXBTHD0
RX Buffer Threshold0 Register
FC5Ch
RXBTHD1
RX Buffer Threshold1 Register
FC60h
RXFULTHD
RX Buffer Full Threshold Register
FC68h
MISC
Misc. Control Register
FC70h
MACID0
MAC ID0 Register
FC74h
MACID1
MAC ID1 Register
FC78h
MACID2
MAC ID2 Register
FC7Ch
TXLEN
TX Length Register
FC80h
RXFILTER
RX Packet Filter Register
FC84h
MDIOCTRL
MDIO Control Register
FC88h
MDIODP
MDIO Data Port Register
FC8Ch
GPIO_CTRL
GPIO Control Register
FC90h
RXINDICATOR
Receive Indicator Register
FC94h
TXST
TX Status Register
FCA0h
MDCLKPAT
MDC Clock Pattern Register
FCA4h
RXCHKSUMCNT
RX IP/UDP/TCP Checksum Error Counter
FCA8h
RXCRCNT
RX CRC Error Counter
FCACh
TXFAILCNT
TX Fail Counter
FCB0h
PROMDPR
EEPROM Data Port Register
FCB4h
PROMCTRL
EEPROM Control Register
FCB8h
MAXRXLEN
MAX. RX packet Length Register
FCC0h
HASHTAB0
Hash Table0 Register
FCC4h
HASHTAB1
Hash Table1 Register
FCC8h
HASHTAB2
Hash Table2 Register
FCCCh
HASHTAB3
Hash Table3 Register
FCE0h
DOGTHD0
Watch Dog Timer Threshold0 Register
FCE4h
DOGTHD1
Watch Dog Timer Threshold1 Register
Default value
32’h0000_0001
32’h0000_0000
32’h0000_0000
32’h0000_0040
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_0100
32’h0000_0000
32’h0000_07FF
32’h0000_9157
32’h0000_6000
32’h0000_0100
32’h0000_060E
32’h001F_E000
32’h0000_0300
32’h0000_0600
32’h0000_0100
32’h0000_0003
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_05FC
32’h0000_002C
32’h0000_0000
32’h0000_0000
32’h0000_0003
32’h0000_0000
32’h0000_0000
32’h0000_8040
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_0600
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_0000
32’h0000_FFFF
32’h0000_0000
16
ASIX ELECTRONICS CORPORATION