Electronic Components Datasheet Search
  English  ▼

X  

DP83905 Datasheet(PDF) 18 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # DP83905
Description  AT Local Area Network Twisted-Pair Interface Controller
PDF  80 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

DP83905 Datasheet(HTML) 18 Page - National Semiconductor (TI)

Back Button DP83905 Datasheet HTML 14Page - National Semiconductor (TI) DP83905 Datasheet HTML 15Page - National Semiconductor (TI) DP83905 Datasheet HTML 16Page - National Semiconductor (TI) DP83905 Datasheet HTML 17Page - National Semiconductor (TI) DP83905 Datasheet HTML 18Page - National Semiconductor (TI) DP83905 Datasheet HTML 19Page - National Semiconductor (TI) DP83905 Datasheet HTML 20Page - National Semiconductor (TI) DP83905 Datasheet HTML 21Page - National Semiconductor (TI) DP83905 Datasheet HTML 22Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 80 page
background image
40 Functional Description (Continued)
For the case of a 4 word threshold using a 20 MHz BSCLK
tolerable latency e ((13 b 10) c 800) b (8 c 50) ns
e
2 ms
To prevent a FIFO underrun a byte (or word) of data must
be added from the FIFO before the last byte is removed
Therefore the worst case tolerable latency is the time from
the effective threshold being reached to the time the last
byte is removed minus the time taken to load the first byte
(or word) of data to the FIFO during a local DMA burst (8
BSCLKs)
tolerable latency e (threshold
c
time to transfer byte on network)
b
time to fill 1st FIFO location
For the case of a 4 word threshold using a 20 MHz BSCLK
tolerable latency e (4 c 800) b (8 c 50) ns
e
28 ms
The worst case latency either overrun or underrun ulti-
mately limits the overall latency that the ATLANTIC Con-
troller can tolerate If the standard ISA cycles are shorter
than the worst case latency then no FIFO overruns or un-
derruns will occur
BEGINNING OF RECEIVE
At the beginning or reception the ATLANTIC Controller
stores entire Address field of each incoming packet in the
FIFO to determine whether the packet matches its Physical
Address Registers or maps to one of its Multicast Registers
This causes the FIFO to accumulate 8 bytes
Furthermore there are some synchronization delays in the
DMA PLA Thus the actual time that a request to access
the buffer RAM is asserted from the time the Start of Frame
Delimiter (SFD) is detected is 78 ms This operation affects
the bus latencies at 2 byte and 4 byte thresholds during the
first receive request since the FIFO must be filled to 8 bytes
(or 4 words) before issuing a request to the buffer RAM
END OF RECEIVE
When the end of a packet is detected by the ENDEC mod-
ule the ATLANTIC Controller enters its end of packet pro-
cessing sequence emptying its FIFO and writing the status
information at the beginning of the packet The ATLANTIC
Controller holds onto the memory bus for the entire se-
quence The longest time that local DMA will hold the buffer
RAM occurs when a packet ends just as the ATLANTIC
Controller performs its last FIFO burst The ATLANTIC
Controller in this case performs a programmed burst trans-
fer followed by flushing the remaining bytes in the FIFO and
completed by writing the header information to the buffer
memory The following steps occur during this sequence
1 ATLANTIC Controller issues request to access the
RAM because the FIFO threshold has been reached
2 During the burst packet ends resulting in the request
being extended
3 ATLANTIC Controller flushes remaining bytes from
FIFO
4 ATLANTIC Controller performs internal processing to
prepare for writing the header
5 ATLANTIC Controller writes 4-byte (2-word) header
6 ATLANTIC Controller de-asserts access to the buffer
RAM
BEGINNING OF TRANSMIT
Before transmitting the ATLANTIC Controller performs a
prefetch from memory to load the FIFO The number of
bytes prefetched is the programmed FIFO threshold The
next request to the buffer RAM is not issued until after the
ATLANTIC Controller actually begins transmitting data ie
after SFD
READING THE FIFO
If the FIFO is read during normal operation the ATLANTIC
Controller will ‘‘hang’’ the ISA bus by deasserting CHRDY
and never asserting it The FIFO should only be read during
loopback diagnostics when it will operate normally
PROTOCOL PLA
The Protocol PLA is responsible for implementing the IEEE
8023 protocol including collision recovery with random
backoff The Protocol PLA also formats packets during
transmission and strips preamble and synch during recep-
tion
DMA AND BUFFER CONTROL LOGIC
The DMA and Buffer Control Logic is used to control two
16-bit DMA channels During reception the Local DMA
stores packets in a receive buffer ring located in buffer
memory During transmission the Local DMA uses pro-
grammed pointer and length registers to transfer a packet
from local buffer memory to the FIFO
A second DMA channel is used when the ATLANTIC Con-
troller is used in IO Port mode This DMA is used as a slave
DMA to transfer data between the local buffer memory and
the host system The Local DMA and Remote DMA are in-
ternally arbitrated with the Local DMA channel having high-
est priority Both DMA channels use a common external bus
clock to generate all required bus timing External arbitration
is performed with a standard bus request bus acknowledge
handshake protocol
In the shared memory mode the Remote DMA is not used
because in this mode the system has direct readwrite ac-
cess to the buffer RAM
18



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com