
10/100 Mbits/s Receive Packet Transfer
4-9
Data received by the E-1110 over the PHY interface is passed on to the
E-110 over the MII interface bus. The E-110 then extracts the received
packet and sends it back to the E-1110 so it can be routed to the host
through the E-110 host interface. The E-1110 samples the E110_RPSF,
E110_RPDV, and E110_RPEF signals along with E110_RPD[7:0]. These
signals are buffered and synchronized to the 125-MHz clock through
through interface logic. The E-1110 then asserts MRX_SOP,
MRX_DVALID, and drives the MRX_DATA[7:0] data lines after proper
synchronization logic and passes the data received from the E-110 to the
host. The E-1110 indicates the end of packet transfer with the assertion
of MRX_EOP. The RMON vector is received from the E-110 over the
E110_RSV[27:0] lines when E110_RSVP_L is valid. The vector is
synchronized and regenerated into a common E-1110 format and output
over MACRX_STATUS[41:0] when the RX_STATUS_ACTIVE signal is
active. If the E-1110 is congured to strip off the FCS or CRC, the
E-1110 terminates the receive packet transfer four octets before the end
of the frame, effectively removing the FCS from the received packet.
Signals such as MRX_BYTE7, MRX_BCO, MRX_MCO, CRCG, and
CRCO[8:0] are asserted after the E-1110 outputs the complete
destination address. The E-1110 updates or changes the MRX_BCO,
MRX_MCO, and CRCO[8:0] signals when the MRX_BYTE7 and CRCG
signals are asserted. A number of conguration conditions have an
inuence over the status vector. If VLAN is enabled, the E-1110 detects
the VLAN frame ID and outputs the VLAN_PKT signal. It also outputs
the VLAN_ID, VLAN_PRIORITY, and VLAN_CFI signals from the 16-bit
VLAN tag. In VLAN mode, VLAN frames up to 1522 bytes are not
declared as oversized. If the MAC receives a packet larger than the
allowed maximum size, the frame is truncated and declared as a jabber
frame. In such cases, MRX_EOP is asserted with the last byte
transferred to the host, even though technically it is not an end of frame.