Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

AM79C940KC/W Datasheet(PDF) 50 Page - Advanced Micro Devices

Part # AM79C940KC/W
Description  Media Access Controller for Ethernet (MACE??
PDF  144 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AMD [Advanced Micro Devices]
Direct Link  http://www.amd.com
Logo AMD - Advanced Micro Devices

AM79C940KC/W Datasheet(HTML) 50 Page - Advanced Micro Devices

Back Button AM79C940KC/W Datasheet HTML 46Page - Advanced Micro Devices AM79C940KC/W Datasheet HTML 47Page - Advanced Micro Devices AM79C940KC/W Datasheet HTML 48Page - Advanced Micro Devices AM79C940KC/W Datasheet HTML 49Page - Advanced Micro Devices AM79C940KC/W Datasheet HTML 50Page - Advanced Micro Devices AM79C940KC/W Datasheet HTML 51Page - Advanced Micro Devices AM79C940KC/W Datasheet HTML 52Page - Advanced Micro Devices AM79C940KC/W Datasheet HTML 53Page - Advanced Micro Devices AM79C940KC/W Datasheet HTML 54Page - Advanced Micro Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 50 / 144 page
background image
50
Am79C940
FIFO is controlled by the XMTFW bits in the FIFO Con-
figuration Control register. TDTREQ will be asserted
when one of the following conditions is true:
s The number of bytes free in the Transmit FIFO rel-
ative to the current Saved Read Pointer value is
greater than or equal to the threshold set by the
XMTFW (16, 32 or 64 bytes). The Saved Read
Pointer is the first byte of the current transmit frame,
either in progress or awaiting channel availability.
s The number of bytes free in the Transmit FIFO rel-
ative to the current Read Pointer value is greater
than or equal to the threshold set by the XMTFW
(16, 32 or 64 bytes). The Read Pointer becomes
available only after a minimum of 64 byte frame
length has been transmitted on the network (eight
bytes of preamble plus 56 bytes of data), and points
to the current byte of the frame being transmitted.
Depending on the bus latency of the system, XMTFW
can be set to ensure that the Transmit FIFO does not
underflow before more data is written into the FIFO.
When the entire frame is in the FIFO, TDTREQ will
remain asserted if sufficient bytes remain empty. The
default value of XMTFW is 64 bytes after hardware or
software reset. Note that if the XMTFW is set below the
64 byte limit, the transmit latency for the host to service
the MACE device is effectively increased, since
TDTREQ will occur earlier in the transmit sequence
and more bytes will be present in the Transmit FIFO
when the TDTREQ is de-asserted.
The transmit operation of the MACE device can be
halted at any time by clearing the ENXMT bit (bit 1) in
the MAC Configuration Control register. Note that any
complete transmit frame that is in the Transmit FIFO
and is currently in progress will complete, prior to the
transmit function halting. Transmit frames in the FIFO
which have not commenced will not be started. Trans-
mit frames which have commenced but which have not
been fully transferred into the Transmit FIFO will be
aborted, in one of two ways. If less than 544 bits
(68 bytes) have been transmitted onto the network, the
transmission will be terminated immediately, generat-
ing a runt packet which can be deleted at the receiving
station. If greater than 544 bits have been transmitted,
the messages will have the current CRC inverted and
appended at the next byte boundary, to guarantee an
error is detected at the receiving station. This feature
ensures that packets will not be generated with poten-
tial undetected data corruption. An explanation of the
544 bit derivation appears in the “Automatic Pad
Generation” section.
Automatic Pad Generation
Transmit frames can be automatically padded to ex-
tend them to 64 data bytes (excluding preamble) per-
mitting the minimum frame size of 64 bytes (512 bits)
for 802.3/Ethernet to be guaranteed, with no software
intervention from the host system.
APAD XMT = 1 enables the automatic padding feature.
The pad is placed between the LLC Data field and FCS
field in the 802.3 frame. The FCS is always added if
APAD XMT = 1, regardless of the state of DXMTFCS.
The transmit frame will be padded by bytes with the
value of 00h. The default value of APAD XMT will
enable auto pad generation after hardware or software
reset.
It is the responsibility of upper layer software to cor-
rectly define the actual length field contained in the
message to correspond to the total number of LLC
Data bytes encapsulated in the packet (length field as
defined in the IEEE 802.3 standard). The length value
contained in the message is not used by the MACE
device to compute the actual number of pad bytes to be
inserted. The MACE chip will append pad bytes depen-
dent on the actual number of bits transmitted onto the
network. Once the last data byte of the frame has com-
pleted, prior to appending the FCS, the MACE device
will check to ensure that 544 bits have been transmit-
ted. If not, pad bytes are added to extend the frame
size to this value, and the FCS is then added.
The 544 bit count is derived from the following:
Preamble
1010....1010
SFD
10101011
Dest
Addr
Srce
Addr
Length
LLC
Data
Pad
FCS
56
Bits
8
Bits
6
Bytes
6
Bytes
2
Bytes
4
Bytes
46—1500
Bytes
IEEE 802.3 Format Data Frame
16235D-7



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 99 100  ...More


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