Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

DP83932C Datasheet(PDF) 21 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # DP83932C
Description  MHz SONICTM Systems-Oriented Network Interface Controller
PDF  98 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

DP83932C Datasheet(HTML) 21 Page - National Semiconductor (TI)

Back Button DP83932C Datasheet HTML 17Page - National Semiconductor (TI) DP83932C Datasheet HTML 18Page - National Semiconductor (TI) DP83932C Datasheet HTML 19Page - National Semiconductor (TI) DP83932C Datasheet HTML 20Page - National Semiconductor (TI) DP83932C Datasheet HTML 21Page - National Semiconductor (TI) DP83932C Datasheet HTML 22Page - National Semiconductor (TI) DP83932C Datasheet HTML 23Page - National Semiconductor (TI) DP83932C Datasheet HTML 24Page - National Semiconductor (TI) DP83932C Datasheet HTML 25Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 21 / 98 page
background image
30 Buffer Management (Continued)
TLF10492 – 19
FIGURE 3-12 Transmit Descriptor Area
3511 Transmit Configuration
The TXpktconfig field allows the SONIC to be programmed
into one of the transmit modes before each transmission At
the beginning of each transmission the SONIC reads this
field and loads the PINT POWC CRCI and EXDIS bits into
the Transmit Control register (TCR) The configuration bits
in the TCR correspond directly with the bits in the
TXpktconfig field as shown in
Figure 3-13 See Section
434 for the description on the TCR
15
14
13
12
11
10
9
8
PINT
POWC
CRCI
EXDIS
X
X
X
X
7654321
0
XXXXXXX
X
Note
x e don’t care
FIGURE 3-13 TXpktconfig Field
3512 Transmit Status
At the end of each transmission the SONIC writes the status
bits (k100l) of the Transmit Control Register (TCR) and
the number of collisions experienced during the transmis-
sion into the TXpktstatus field
(Figure 3-14 res e re-
served) Bits NC4-NC0 indicate the number of collisions
where NC4 is the MSB See Section 434 for the descrip-
tion of the TCR
15
14
13
12
11
10
9
8
NC4
NC3
NC2
NC1
NC0
EXD
DEF
NCRS
76
5
4
3
2
1
0
CRSL
EXC
OWC
res
PMB
FU
BCM
PTX
FIGURE 3-14 TXpktstatus Field
352 Transmit Buffer Area (TBA)
The TBA contains the fragments of packets that are defined
by the descriptors in the TDA A packet can consist of a
single fragment or several fragments depending upon the
fragment count in the TDA descriptor The fragments also
can reside anywhere within the full 32-bit address range
and be aligned to any byte boundary When an odd byte
boundary is given the SONIC automatically begins reading
data at the corresponding word boundary in 16-bit mode or
a long word boundary in 32-bit mode The SONIC ignores
the extraneous bytes which are written into the FIFO during
odd byte alignment fragments The minimum allowed frag-
ment size is 1 byte
Figure 3-11 shows the relationship be-
tween the TDA and the TBA for single and multi-fragmented
packets
353 Preparing To Transmit
All fields in the TDA descriptor and the Current Transmit
Descriptor Address (CTDA) register of the SONIC must be
initialized before the Transmit Command (setting the TXP bit
in the Command register) can be issued If more than one
packet is queued the descriptors must be linked together
with the TXpktlink field The last descriptor must have
EOLe1 and all other descriptors must have EOLe0 To
begin transmission the system loads the address of the first
TXpktstatus field into the CTDA register Note that the up-
per 16-bits of address are loaded in the Upper Transmit
Descriptor (UTDA) register The user performs the following
transmit initialization
1) Initialize the TDA
2) Load the CTDA register with the address of the first
transmit descriptor
3) Issue the transmit command
Note that if the Source Address of the packet being trans-
mitted is not in the CAM the Packet Monitored Bad (PMB)
bit in the TXpxtstatus field will be set (see Section 634)
3531 Transmit Process
When the Transmit Command (TXP e 1 in the Command
register) is issued the SONIC fetches the control informa-
tion in the TDA descriptor loads its appropriate registers
(shown below) and begins transmission (See Section 42
for register mnemonics)
TCR
wTXpktconfig
TPS
wTXpktpkt size
TFC
wTXpktfrag count
TSA0
wTXpktfrag ptr0
TSA1
wTXpktfrag ptr1
TFS
wTXpktfrag size
CTDA
wTXpktlink
(CTDA is loaded after all fragments have been read and
successfully transmitted If the halt transmit command is is-
sued (HTX bit in the Command register is set) the CTDA
register is not loaded)
During transmission the SONIC reads the packet descriptor
in the TDA and transmits the data from the TBA
If
TXpktfrag
count is greater than one the SONIC after fin-
ishing transmission of the fragment
fetches the next
TXpktfrag
ptr01 and TXpktfrag
size fields and transmits
the next fragment This process continues until all frag-
ments of a packet are transmitted At the end of packet
transmission status is written in to the TXpktstatus field
The SONIC then reads the TXpktlink field and checks if
EOL e 0 If it is ‘‘0’’ the SONIC fetches the next descriptor
and transmits the next packet If EOL e 1 the SONIC gen-
erates a ‘‘Transmission Done’’ indication in the Interrupt
Status register and resets the TXP bit in the Command reg-
ister
In the event of a collision the SONIC recovers its pointer in
the TDA and retransmits the packet up to 15 times The
SONIC maintains a copy of the CTDA register in the Tempo-
rary Transmit Descriptor Address (TTDA) register
The SONIC performs a block operation of 6 3 or 2 access-
es in the TDA depending on where the SONIC is in the
transmit process
For the first fragment
it reads the
21



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 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98


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