DP83816-MAAP National Semiconductor, DP83816-MAAP Datasheet - Page 86
![no-image](/images/manufacturer_photos/0/4/469/national_semiconductor_sml.jpg)
DP83816-MAAP
Manufacturer Part Number
DP83816-MAAP
Description
BOARD EVALUATION DP83816
Manufacturer
National Semiconductor
Datasheet
1.DP83816AVNGNOPB.pdf
(106 pages)
Specifications of DP83816-MAAP
Main Purpose
Interface, Ethernet
Utilized Ic / Part
DP83816
Lead Free Status / RoHS Status
Not applicable / Not applicable
Secondary Attributes
-
Embedded
-
Primary Attributes
-
- Current page: 86 of 106
- Download datasheet (819Kb)
5.0 Buffer Management
5.3.2 Receive Data Flow
With a bus mastering architecture, some number of buffers
and descriptors for received packets must be pre-allocated
when the DP83816 is initialized. The number allocated will
directly affect the system's tolerance to interrupt latency.
The more buffers that you pre-allocate, the longer the
system will survive an incoming burst without losing
receive packets, if receive descriptor processing is delayed
or preempted. Buffers sizes should be allocated in 32 byte
multiples.
1. Prior to packet reception, receive buffers must be
2. The address of the first descriptor in this list is then
described in a receive descriptor list (or ring, if
preferred). In each descriptor, the driver assigns
ownership to the hardware by clearing the OWN bit.
Receive descriptors may describe a single buffer.
written to the RXDP register. As packets arrive, they
are placed in available buffers. A single packet may
occupy one or more receive descriptors, as required
by the application.The device reads in the first
descriptor into the RxDescCache.
rxDescRefr
XferDone
XferDone
rxAdvance
link = NULL
rxDescWrite
CR:RXE && CRDD
(Continued)
(descCnt == 0) && (rxPktBytes > 0)
Figure 5-7 Receive State Diagram
link != NULL
rxPktBytes == 0
rxIdle
86
If the receive buffer management state machine runs out of
descriptors while receiving a packet, data will buffer in the
receive FIFO. If the FIFO overflows, the driver will be
interrupted with an RxOVR error.
rxFifoBlock
3. As data arrives in the RxDataFIFO, the receive buffer
4. If end of packet was reached, the status in the
management state machine places the data in the
receive buffer described by the descriptor. This
continues until either the end of packet is reached, or
the descriptor byte count for this descriptor is
reached.
descriptor (in main memory) is updated by setting the
OWN bit and clearing the MORE bit, by updating the
receive status bits as indicated by the MAC, and by
updating the SIZE field. The status bits in cmdsts are
only valid in the last descriptor of a packet (with the
MORE bit clear). Also for the last descriptor of a
packet, the SIZE field will be updated to reflect the
actual amount of data written to the buffer (which
may be less the full buffer size allocated by the
descriptor).
XferDone && OWN
rxDescRead
CR:RXE && !CRDD
XferDone && !OWN
FifoReady
XferDone
rxFragWrite
www.national.com
Related parts for DP83816-MAAP
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![DP83816](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
DP83816 10/100 Mb/s Integrated PCI Ethernet Media Access Controller and Physical Layer (MacPHYTER-II)
Manufacturer:
National Semiconductor
Datasheet:
![MC1408P8](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
National Semiconductor [8-Bit D/A Converter]
Manufacturer:
National Semiconductor
Datasheet:
![CS1301](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
National Semiconductor [Media Coprocessor]
Manufacturer:
National Semiconductor
Datasheet:
![LM4832N](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
Digitally Controlled Tone and Volume Circuit with Stereo Audio Power Amplifier, Microphone Preamp Stage and National 3D Sound
Manufacturer:
National Semiconductor
Datasheet:
![LM4832M](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
Digitally Controlled Tone and Volume Circuit with Stereo Audio Power Amplifier, Microphone Preamp Stage and National 3D Sound
Manufacturer:
National Semiconductor
Datasheet:
![LM4546](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
AC97 Rev 2 Codec with Sample Rate Conversion and National 3D Sound
Manufacturer:
National Semiconductor
![LP2981AIM5X-2.7](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
Manufacturer:
National Semiconductor
Datasheet:
![LP3988IMFX-2.6](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
Manufacturer:
National Semiconductor
Datasheet:
![LPV321M7X](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
General Purpose, Low Voltage, Low Power, Rail-to-Rail Output Operational Amplifiers
Manufacturer:
National Semiconductor
Datasheet:
![ADC0882CCN](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
8-bit 20 MSPS flash A/D converter.
Manufacturer:
National Semiconductor
Datasheet:
![LM837N](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
Low Noise Quad Operational Amplifier
Manufacturer:
National Semiconductor
Datasheet:
![DS3650J](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
Quad Differential Line Receivers
Manufacturer:
National Semiconductor
Datasheet:
![DS3662J](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
Quad High Speed Trapezoidal? Bus Transceiver
Manufacturer:
National Semiconductor
Datasheet:
![DS7820A](/images/manufacturer_photos/0/4/469/national_semiconductor_tmb.jpg)
Part Number:
Description:
Dual Line Receiver
Manufacturer:
National Semiconductor
Datasheet: