DP83815DUJB/NOPB National Semiconductor, DP83815DUJB/NOPB Datasheet - Page 83

IC MEDIA ACCESS CONTROL 160-LBGA

DP83815DUJB/NOPB

Manufacturer Part Number
DP83815DUJB/NOPB
Description
IC MEDIA ACCESS CONTROL 160-LBGA
Manufacturer
National Semiconductor
Datasheet

Specifications of DP83815DUJB/NOPB

Controller Type
Ethernet Controller, MAC/BIU
Interface
PCI
Voltage - Supply
3.3V
Current - Supply
170mA
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
160-LBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
*DP83815DUJB
*DP83815DUJB/NOPB
DP83815DUJB

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DP83815DUJB/NOPB
Manufacturer:
Texas Instruments
Quantity:
10 000
Subject to change without notice.
5.0 Buffer Management
5.2 Transmit Architecture
The following figure illustrates the transmit architecture of the DP83815 10/100 Ethernet Controller.
When the CR:TXE bit is set to 1 (regardless of the current state), and the DP83815 transmitter is idle, then DP83815 will
read the contents of the current transmit descriptor into the TxDescCache. The DP83815’s TxDescCache can hold a
single fragment pointer/count combination.
5.2.1 Transmit State Machine
The transmit state machine has the following states:
The transmit state machine manipulates the following internal data spaces:
Inputs to the transmit state machine include the following events:
txIdle
txDescRefr
txDescRead
txFifoBlock
txFragRead
txDescWrite
txAdvance
TXDP
CTDD
TxDescCache
descCnt
fragPtr
txFifoCnt
txFifoAvail
CR:TXE
XferDone
FifoAvail
Transmit Descriptor
The transmit state machine is idle.
Waiting for the "refresh" transfer of the link field of a completed descriptor from the PCI bus.
Waiting for the transfer of a complete descriptor from the PCI bus into the
TxDescriptorCache.
Waiting for free space in the TxDataFIFO to reach TxFillThreshold.
Waiting for the transfer of a fragment (or portion of a fragment) from the PCI bus to the
TxDataFIFO.
Waiting for the completion of the write of the cmdsts field of an intermediate transmit
descriptor (cmdsts.MORE == 1) to host memory.
(transitory state) Examine the link field of the current descriptor and advance to the next
descriptor if link is not NULL.
A 32-bit register that points to the current transmit descriptor.
An internal bit flag that is set when the current transmit descriptor has been completed, and
ownership has been returned to the driver. It is cleared whenever TXDP is loaded with a
new value (either by the state machine, or the driver).
An internal data space equal to the size of the maximum transmit descriptor supported.
Count of bytes remaining in the current descriptor.
Pointer to the next unread byte in the current fragment.
Current amount of data in the txDataFifo in bytes.
Current amount of free space in the txDataFifo in bytes (size of the txDataFifo - txFifoCnt).
Driver asserts the TXE bit in the command register (similar to SONIC).
Completion of a PCI bus transfer request.
TxFifoAvail is greater than TxFillThreshold.
link
cmdsts
ptr
Packet
Software/Memory
(Continued)
Figure 5-4 Transmit Architecture
Hardware
83
Tx DMA
TxHead
link
cmdsts
ptr
Tx Desc Cache
Current Tx Desc Ptr
Tx Data FIFO
Rev O
www.national.com

Related parts for DP83815DUJB/NOPB