DM9000A
APPLICATION NOTES
Preliminary 35
Version: DM9000A-AN-V121
November 27, 2007
z
Save the 6 packets max into the DM9000A FIFO SRAM. The format is shown below,
m-byte3 / packet 3
m-byte2 / packet 2
m-byte1 / packet 1
m-byte0 / packet 0
DM9000A TX&RX
Memory location
packet 3-byte 0
packet 2-byte 0
packet 1-byte 0
packet 0-byte 0
0000h
packet 3-byte 1
packet 2-byte 1
packet 1-byte 1
packet 0-byte 1
0004h
:
:
:
:
0008h
:
:
:
:
000Ch
:
:
:
:
0010h
:
:
:
:
:
packet 3-byte 2047 packet 2-byte 2047
packet 1-byte 2047
packet 0-byte 2047
1FFCh
m-byte3 / packet 5
m-byte2 / packet 4
m-byte1 / Condition 1
m-byte0 / Condition 0
DM9000A TX&RX
Memory location
packet 5-byte 0
packet 4-byte 0
Cond. 1-byte 0
Cond. 0-byte 0
2000h
packet 5-byte 1
packet 4-byte 1
Cond. 1-byte 1
Cond. 0-byte 1
2004h
:
:
:
:
2008h
:
:
:
:
200Ch
:
:
:
:
2010h
:
:
:
:
:
packet 5-byte 2047 packet 4-byte 2047
Cond. 1-byte 2047
Cond. 0-byte 2047
3FFCh
The format of Condition 0
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
The Condition of packet 0
The
Condition
of
packet
1
The Condition of packet 2
The
Condition
of
packet
3
The format of Condition 1
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
The Condition of packet 4
The
Condition
of
packet
5
Don’t care.
Don’t care.
If the condition is "00" or "01", don’t care the byte; if "10", check the byte is matched or not;
and if "11", the DM9000A MAC stops checking the sample frame.
z
Restart the Sample Frame function by setting the Bit [4] SAMPLEEN in WCR REG. 0FH
to "1" and enable the WOL function by setting the WAKEEN Bit [6]=1 in NCR (REG. 00).
z
Restart the DM9000A receiver function by setting the Bit [0] in RCR REG. 05 to be "1".