AX88179
USB 3.0 to 10/100/1000M Gigabit Ethernet Controller
5.1
5.2
5.3
USB CONFIGURATION ..........................................................................................................................................27
USB INTERFACE...................................................................................................................................................27
USB ENDPOINTS...................................................................................................................................................27
6
USB COMMANDS ....................................................................................................................................................28
6.1
6.2
6.2.1
USB STANDARD COMMANDS ...............................................................................................................................28
USB VENDOR COMMANDS DESCRIPTION.............................................................................................................29
USB Vendor Command Format ...................................................................................................................29
6.2.1.1 Read MAC Register (C001_AA00_CC00_EE00)...................................................................................29
6.2.1.2 Write MAC Register (4001_AA00_CC00_EE00)...................................................................................30
6.2.1.3 Read Wakeup Frame Register (C003_AA00_CC00_EE00) ..................................................................30
6.2.1.4 Write Wakeup Frame Register (4003_AA00_CC00_EE00) ..................................................................31
6.2.1.5 Read Non-Volatile Setting Register (C004_AA00_CC00_EE00)..........................................................31
6.2.1.6 Read eFuse Register (C005_AA00_CC00_EE00)..................................................................................32
6.2.1.7 Write eFuse Register (4005_ AA00_CC00_EE00).................................................................................32
6.2.1.8 Reload EEPROM/eFuse Control Register (4006_0000_0000_0000)....................................................32
6.2.1.9 Read MFA Control Register (C010_0000_0000_0400) .........................................................................33
6.2.1.10
Write MFA Control Register (4010_AABB_CCDD_0000) ...............................................................34
6.2.2 MAC Register Description...........................................................................................................................35
6.2.2.1 Physical Link Status Register (PLSR, 02h, Read only) .........................................................................35
6.2.2.2 EEPROM Address Register (EAR, 07h, R/W) .......................................................................................36
6.2.2.3 EEPROM Data Low Register (EDLR, 08h, R/W) .................................................................................36
6.2.2.4 EEPROM Data High Register (EDHR, 09h, R/W) ...............................................................................36
6.2.2.5 EEPROM Command Register (ECR, 0Ah)............................................................................................36
6.2.2.6 Rx Control Register (RCR, 0Bh~0Ch) ...................................................................................................37
6.2.2.7 Node ID Register (NIDR, 10h~15h).......................................................................................................38
6.2.2.8 Multicast Filter Array (16h~1Dh, R/W).................................................................................................38
6.2.2.9 Driving Stregth Control Register (DSCR, 20h~21h, R/W)....................................................................40
6.2.2.10
6.2.2.11
6.2.2.12
6.2.2.13
6.2.2.14
6.2.2.15
6.2.2.16
6.2.2.17
6.2.2.18
6.2.2.19
Medium Status Register (MSR, 22h~23h, R/W) ................................................................................40
Monitor Mode Status Register (MMSR, 24h, R/W) ...........................................................................41
GPIO Status Register (25h, Read)......................................................................................................42
GPIO Control Register (25h, Write)...................................................................................................42
Ethernet PHY Power and Reset Control Register (EPPRCR, 26h~27h, R/W).................................43
Jam Limit Count Register (JLCR, 29h, R/W) ....................................................................................43
VLAN Control Register (VCR, 2Ah~2Dh, Write)..............................................................................44
VLAN Control Register (VCR, 2Ah~2Dh, Read)...............................................................................45
COE RX Control Register (CRCR, 34h, R/W) ...................................................................................46
COE TX Control Register (CTCR, 35h, R/W)....................................................................................47
4
Copyright © 2011-2012 ASIX Electronics Corporation. All rights reserved.