
. . . . .
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
Receive packet processor
www.digiembedded.com
267
The 2K byte RX_FIFO allows the entire Ethernet frame to be buffered while the
receive byte count is analyzed. The receive byte count is analyzed by the receive
packet processor to select the optimum-sized buffer for transferring the received
frame to system memory. The processor can use one of four different-sized receive
buffers in system memory.
Transmit packet
processor
The transmit packet processor transfers frames constructed in system memory to
the Ethernet MAC. The software initializes a buffer descriptor table in a local RAM
that points the transmit packet processor to the various frame segments in system
memory. The 256-byte TX_FIFO decouples the data transfer to the Ethernet MAC
from the AHB bus fill rate.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R e c e i v e p a c k e t p r o c e s s o r
As a frame is received from the Ethernet MAC, it is stored in the receive data FIFO.
At the end of the frame, an accept/reject decision is made based on several
conditions. If the packet is rejected, it is flushed from the receive data FIFO.
If a frame is accepted, status signals from the MAC, including the receive size of the
frame, are stored in a separate 32-entry receive status FIFO; the
RX_RD
logic is
notified that a good frame is in the FIFO.
If the
RX_WR
logic tries to write to a full receive data FIFO anytime during the
frame, it flushes the frame from the receive data FIFO and sets
RXOVFL_DATA
(RX
data FIFO overflowed) in the Ethernet Interrupt Status register. For proper
operation, reset the receive packet processor using the ERX bit in the Ethernet
General Control Register #1 when this condition occurs. If the
RX_WR
logic tries to
write a full receive status FIFO at the end of the frame, the
RX_WR
logic flushes the
frame from the receive data FIFO and sets
RXOVFL_STAT
(RX status FIFO overflowed)
in the Ethernet Interrupt Status register.
Power down mode
The
RX_WR
logic supports the processor system power down and recovery
functionality. In this mode, the RX clock to the MAC and the
RX_WR
logic are still
active, but the clock to the
RX_RD
and AHB interface is disabled. This allows frames
to be received and written into the receive FIFO, but the frame remains in the FIFO
until the system wakes up. Normal frame filtering is still performed.
When a qualified frame is inserted into the receive FIFO, the receive packet
processor notifies the system power controller, which performs the wake up
sequence. The frame remains in the receive FIFO until the system wakes up.
Содержание NS9215
Страница 1: ...NS9215 Hardware Reference 90000847_C Release date 10 April 2008...
Страница 3: ......
Страница 4: ......
Страница 26: ...26 Hardware Reference NS9215...
Страница 44: ...P I N O U T 26 5 System clock 44 Hardware Reference NS9215 System clock drawing...
Страница 52: ...P I N O U T 26 5 Power and ground 52 Hardware Reference NS9215...
Страница 80: ...I O C O N T ROL M O D U L E Memory Bus Configuration register 80 Hardware Reference NS9215...
Страница 136: ...WOR KI N G W I TH T H E C P U Noncachable instruction fetches 136 Hardware Reference NS9215...
Страница 202: ...S Y S T E M C O N T RO L M OD U L E RTC Module Control register 202 Hardware Reference NS9215...
Страница 260: ...M E MO R Y C O N T ROL L E R StaticMemory Turn Round Delay 0 3 registers 260 Hardware Reference NS9215...
Страница 354: ...E X T E R N A L D M A DMA Peripheral Chip Select register 354 Hardware Reference NS9215...
Страница 362: ...A E S D AT A E N C R Y P T I O N D E C R Y P T I O N M O D U L E CCM mode 362 Hardware Reference NS9215...
Страница 384: ...I O HU B M OD UL E Module Direct Mode TX Data Last FIFO 384 Hardware Reference NS9215 31 March 2008...
Страница 414: ...S E R I A L C ON T RO L M O D U L E U ART UART Modem Status register 414 Hardware Reference NS9215...
Страница 446: ...S E R I A L C ON T RO L M O D U L E S PI SPI timing characteristics 446 Hardware Reference NS9215...
Страница 472: ...R E A L TI M E C L O C K M O D U L E General Status register 472 Hardware Reference NS9215...
Страница 512: ...TI M I NG Clock timing 512 Hardware Reference NS9215...
Страница 514: ...PA CKA GING Processor Dimensions 514 Hardware Reference NS9215 P r o c e s s o r D i m e n s i o n s...
Страница 515: ...PA CKA GING Processor Dimensions www digiembedded com 515...
Страница 516: ...PA CKA GING Processor Dimensions 516 Hardware Reference NS9215...