English
Language : 

ACD82224 Datasheet, PDF (69/77 Pages) List of Unclassifed Manufacturers – 24 Ports 10/100 Fast Ethernet Switch
DataReg0 ~ DataReg7 (Register 0 ~ Register 7)
The DataReg[0:7] are registers used to pass the command parameters to the ARL, and the
execution results to the CPU. ARL only stores 47-bit of MAC address, the first bit of the
first Byte (MSB) is not stored in ARL table (this bit to indicate broadcast/multicast
frame). The data in Data register 0 is shift left one bit compared to the MAC MSB.
For example, if the MAC address is “08-00-12-34-56-78”, DataReg-0 is stored the value
of “04” instead of “08”.
AddrReg0 and AddrReg1 (Register 8 and Register 9)
The AddrReg[0:1] are used to specify the address associated with the command.
CmdReg (Register 10)
The CmdReg is used to pass the type of command to the ARL. The command types are listed in
table-3. The details of each command are described in the chapter of “Command Description.”
Table-3: Command List
Command
0x09
0x0A
0x0B
0x0C
0x0D
0x10
0x11
0x20
0x21
0x30
0x31
0x40
0x41
0x50
0x51
0x60
0x61
0x80
0x81
0xFF
Description
Add the specified MAC address into the address table
Set a lock for the specified MAC address
Set a filtering flag for the specified MAC address
Delete the specified MAC address from the address table
Assign a port ID to the specified MAC address
Read the first entry of the address table
Read next entry of address book
Read first valid entry
Read next valid entry
Read first new entry
Read next new entry
Read first aged entry
Read next aged entry
Read first locked entry
Read next locked entry
Read first filtered entry
Read next filtered entry
Read first entry with specified PID
Read next entry with specified PID
ARL reset
Page 68 of 77
Confidential
Page 68