ETHERNET COMMUNICATION MODULE
Ethernet front-end module
266 Hardware Reference NS9215
The counters support a clear on read capability that is enabled when AUTOZ is set to
1 in the Ethernet General Control Register #2.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ethernet front-end module
Ethernet front-
end module (EFE)
The EFE module includes a set of control and status registers, a receive packet
processor, and a transmit packet processor. On one side, the Ethernet front end
interfaces to the MAC and provides all control and status signals required by the
MAC. On the other side, the Ethernet front end interfaces to the system.
Receive packet
processor
The receive packet processor accepts good Ethernet frames (for example, valid
checksum and size) from the Ethernet MAC and commits them to external system
memory. Bad frames (for example, invalid checksum or code violation) and frames
with unacceptable destination addresses are discarded.
TX FIFO
256 Bytes
AHB
TX
Master
Interface
Control Registers
Ethernet MAC
Tx Data
RD Data
WR Data
AHB
AHB
Slave
Interface
TX_WR
-AHB User I/F
-FIFO WR Ctl
-RAM Ctl
TX_RD
-MAC TX Ctl
-FIFO RD Ctl
TX-Buffer
Descriptor
Ram
64 entries
32:8
8
32
Tx Ctl
Tx Status
WR Ctl
RX _RD
-AHB User I/F
-DMA Pointers
-FIFO RD Ctl
8:32
RX_WR
-Src Addr Filter
-FIFO WR Ctl
AHB
RX
Master
Interface
Rx Data
Rx Status
Rx Ctl
SAL Accept/Reject
Status Registers
MAC Host I/F, Stat Host I/F, SAL Host I/F
RX Interrupt, TX Interrupt
To Receive/Transmit
Packet Processors
8
32
Receive Packet Processor
Transmit Packet Processor
System Cfg
Rx_frame
SA and CTL
SA Mux
From Receive/Transmit Packet Processors
RX Data FIFO
2KB
RX Status FIFO
32 entry