数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

DP8390D 数据表(PDF) 11 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
部件名 DP8390D
功能描述  NIC Network Interface Controller
PDF  56 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  NSC [National Semiconductor (TI)]
网页  http://www.national.com
标志 NSC - National Semiconductor (TI)

DP8390D 数据表(HTML) 11 Page - National Semiconductor (TI)

Back Button DP8390D Datasheet HTML 7Page - National Semiconductor (TI) DP8390D Datasheet HTML 8Page - National Semiconductor (TI) DP8390D Datasheet HTML 9Page - National Semiconductor (TI) DP8390D Datasheet HTML 10Page - National Semiconductor (TI) DP8390D Datasheet HTML 11Page - National Semiconductor (TI) DP8390D Datasheet HTML 12Page - National Semiconductor (TI) DP8390D Datasheet HTML 13Page - National Semiconductor (TI) DP8390D Datasheet HTML 14Page - National Semiconductor (TI) DP8390D Datasheet HTML 15Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 56 page
background image
70 Packet Reception (Continued)
3 After a packet is DMAed from the Receive Buffer Ring
the Next Page Pointer (second byte in NIC buffer header)
is used to update BNDRY and next
pkt
next
pkt e Next Page Pointer
BNDRY e Next Page Pointer b 1
If BNDRY k PSTART then BNDRY e PSTOP b 1
Note the size of the Receive Buffer Ring is reduced by one
256-byte buffer this will not however impede the operation
of the NIC
In StarLAN applications using bus clock frequencies greater
than 4 MHz the NIC does not update the buffer header
information properly because of the disparity between the
network and bus clock speeds The lower byte count is cop-
ied twice into the third and fourth locations of the buffer
header and the upper byte count is not written The upper
byte count however can be calculated from the current
next page pointer (second byte in the buffer header) and the
previous next page pointer (stored in memory by the CPU)
The following routine calculates the upper byte count and
allows StarLAN applications to be insensitive to bus clock
speeds Next
pkt is defined similarly as above
1st Received Packet Removed By Remote DMA
TLF8582 – 57
upper byte count e next page pointer b next
pkt b 1
if (upper byte count) k 0 then
upper byte count e (PSTOP b next
pkt) a
(next page pointer b PSTART) b 1
if (lower byte count) l 0 fch then
upper byte count e upper byte count a 1
STORAGE FORMAT FOR RECEIVED PACKETS
The following diagrams describe the format for how re-
ceived packets are placed into memory by the local DMA
channel These modes are selected in the Data Configura-
tion Register
Storage Format
AD15
AD8
AD7
AD0
Next Packet
Receive
Pointer
Status
Receive
Receive
Byte Count 1
Byte Count 0
Byte 2
Byte 1
BOS e 0 WTS e 1 in Data Configuration Register
This format used with Series 32000 808X type processors
AD15
AD8
AD7
AD0
Next Packet
Receive
Pointer
Status
Receive
Receive
Byte Count 0
Byte Count 1
Byte 1
Byte 2
BOS e 1 WTS e 1 in Data Configuration Register
This format used with 68000 type processors
Note
The Receive Byte Count ordering remains the same for BOSe0or1
AD7
AD0
Receive Status
Next Packet
Pointer
Receive Byte
Count 0
Receive Byte
Count 1
Byte 0
Byte 1
BOS e 0 WTS e 0 in Data Configuration Register
This format used with general 8-bit CPUs
80 Packet Transmission
The Local DMA is also used during transmission of a pack-
et Three registers control the DMA transfer during trans-
mission a Transmit Page Start Address Register (TPSR)
and the Transmit Byte Count Registers (TBCR01) When
the NIC receives a command to transmit the packet pointed
to by these registers buffer memory data will be moved into
the FIFO as required during transmission The NIC will gen-
erate and append the preamble synch and CRC fields
TRANSMIT PACKET ASSEMBLY
The NIC requires a contiguous assembled packet with the
format shown The transmit byte count includes the Destina-
tion Address Source Address Length Field and Data It
does not include preamble and CRC When transmitting
data smaller than 46 bytes the packet must be padded to a
minimum size of 64 bytes The programmer is responsible
for adding and stripping pad bytes
General Transmit Packet Format
TLF8582 – 58
11



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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