Ethernet front-end module, Autoz – Digi NS9215 User Manual

Page 266

Advertising
background image

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

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.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

E t h e r n e t f r o n t - e n d m o d u l e

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

Et

h

e

rn

e

t M

A

C

Tx Data

RD Data

WR Data

AH

B

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 M

u

x

From Receive/Transmit Packet Processors

RX Data FIFO

2KB

RX Status FIFO

32 entry

Advertising