AX88179
USB 3.0 to 10/100/1000M Gigabit Ethernet Controller
6.2 USB Vendor Commands Description
AA, CC: The index of register or the content of register.
BB, DD: The content of register
No.
1
2
3
4
5
Setup Command
C001_AA00_CC00_EE00
4001_AA00_CC00_EE00
C003_AA00_CC00_EE00
4003_AA00_CC00_EE00
C004_AA00_CC00_EE00
Data stage byte
EE bytes (1~8 bytes)
EE bytes (1~8 bytes)
EE bytes
EE bytes
EE bytes (2~64 bytes)
Access Type
Read
Description
Read MAC register
Write MAC register
Read wakeup frame register
Write wakeup frame register
Read Non-Volatile Setting
Register
Write
Read
Write
Read
6
7
8
9
C005_AA00_CC00_EE00
4005_ AA00_CC00_EE00
4006_0000_0000_0000
C010_0000_0000_0400
4010_AABB_CCDD_0000
EE bytes (2~64 bytes)
EE bytes (2~64 bytes)
None
4 bytes
None
Read
Write
Write
Read
Write
Read eFuse
Write eFuse
Reload EEPROM/eFuse
Read MFA
Write MFA
10
Table 10
: USB Vendor Command Register Map
6.2.1 USB Vendor Command Format
6.2.1.1
Read MAC Register (C001_AA00_CC00_EE00)
This command is used to read MAC registers. This command sends address and length of MAC register to device, and
device will return the data value in the data stage. The limit of length is from 1 to 8 bytes.
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
AA [7:0]
00h
CC [7:0]
00h
EE [7:0]
AA [7:0]: The address of MAC register.
CC [7:0]: The length of MAC register in byte. Limit is from 1 to 8.
EE [7:0]: Same as CC.
Data Stage: The data value read from MAC register.
29
Copyright © 2011-2012 ASIX Electronics Corporation. All rights reserved.