Signal to discard the frame. the, Signal must be asserted no later than the 4, Is high and – Digi NS9750 User Manual

Page 359: Transitions from 00 to 01. per the specification, Is asserted asynchronously to, Function. when, Transitions from 00, however, Until the end of the frame

Advertising
background image

w w w . d i g i e m b e d d e d . c o m

3 3 5

E t h e r n e t C o m m u n i c a t i o n M o d u l e

Figure 68: External Ethernet CAM filtering for MII PHY

In this example, the MII receive interface is transferring a frame whose first 6 nibbles
have the values 1, 2, 3, 4, 5, and 6. The external CAM hardware uses the

CAM_REQ

signal to find the alignment for the destination address. After lookup is performed,
the CAM hardware can assert the

CAM_REJECT

signal to discard the frame. The

CAM_REJECT

signal must be asserted no later than the 4

th

nibble from the end of the

frame.

For RMII PHYs, the external CAM filtering logic is different, because the PHY interface
is 2 bits at 50 MHz rather than the 4 bits at 25 MHz for a MII PHY. Because the

CAM_REQ

signal is generated from the 25 MHz clock, it cannot be used reliably with

external 50 MHz logic to identify the start of a new frame. The external logic instead
should use the RMII PHY receive interface signals (that is,

RXD[1:0], CRS_DV

) to find the

start of a frame, as shown in Figure 69. The RMII specification defines the start of a
frame preamble when

CRS_DV

is high and

RXD[1:0]

transitions from 00 to 01. Per the

specification,

CRS_DV

is asserted asynchronously to

REF_CLK

, to indicate the

CRS

function. When

RXD[1:0]

transitions from 00, however,

CRS_DV

performs the data valid

function, and is negated and asserted synchronous to

REF_CLK

until the end of the

frame.

5

D

2

1

4

3

6

5

7

8

9

A

B

C

Preamble/

SFD

Reject Setup to

End of Packet

(4 RXCLKs)

Reject Hold From

End of Packet

(3 RXCLKs)

5 RXCLKs

RX_CLK

RXD[3:0]

CAM_REQ

CAM_REJECT

Advertising