AX88780_07 ASIX [ASIX Electronics Corporation], AX88780_07 Datasheet - Page 31

no-image

AX88780_07

Manufacturer Part Number
AX88780_07
Description
High-Performance Non-PCI Single-Chip 32-bit 10/100M Fast Ethernet Controller
Manufacturer
ASIX [ASIX Electronics Corporation]
Datasheet
4.39 PROMCTRL--EEPROM Control Register
Offset Address= 0xFCB4
31:15
14:12 ROM_CMD R/W
11
10
9
8
7:0
4.40 MAXRXLEN--Max. RX Packet Length Register
Offset Address= 0xFCB8
31:11
10:0
4.41 HASHTAB0--Hash Table0 Register
Offset Address = 0xFCC0
Field
31:16
15:0
Field
Field
ROM_WT
ROM_RD
ROM_RLD
ROM_ADDR R/W
HTAB0 R/W
RXLEN R/W
Name
Name
Name
-
-
-
-
Type
R
R
Type
R
R/W
R/W
R/W
R
Type
Default
All 0’s
0x0000
All 0’s
0x600
All 0’s
000
0
0
0
0
0x00
Default
Default
Hash table: bit15~bit0
Reserved
EEPROM Command Code.
Driver set this field to represent what type command will be send to EEPROM
device.
110 = read command
111 = erase command
101 = write command
Write EEPROM
Set to ‘1’ to write EEPROM, it will be cleared when MAC finished the write
operation.
Read EEPROM
Set to ‘1’ to read EEPROM, it will be cleared when MAC finished the read
operation. Driver can read PROMDPR register to get the returned data.
Reload EEPROM
Set to ‘1’ to re-load EEPROM, this bit will be cleared when MAC finished
loading operation.
Reserved
EEPROM Address
Set this field to define the address for serial EEPROM access. (only support
16-bit data access, 93C56 type)
Reserved
Max RX Packet length
This field defines the max length of received packet. It doesn’t include 4-byte
CRC.
Reserved
Driver sets HASHTAB0, HASHTAB1, HASHTAB2 and HASHTAB3 to define
64-bit hash table. AX88780 will refer this table to check multicast packet if
multicast filter is enabled for RX. When AX88780 receives a packet then it
extracts the destination address (DA). The DA is calculated by CRC32 algorithm.
After the operation, AX88780 will grab the MSB[31:27] of result as hash table
index. The range of index is from 0 to 63. For example, the hash table is
composite as {HASHTAB3[15:0], HASHTAB2[15:0], HASHTAB1[15:0],
HASHTAB0[15:0]}. If AX88780 detects the MSB[31:27] = 26 of CRC32 of DA
for someone multicast packet, and driver set ‘1’ to HASHTAB1[10], then the
multicast packet will received by AX88780.
Default = 0x0000_0000
Default = 0x0000_0600
Default = 0x0000_0000
31
Description
Description
Description
ASIX ELECTRONICS CORPORATION
AX88780

Related parts for AX88780_07