| Electronic Components Datasheet Search |
|
AM79C940 Datasheet(PDF) 49 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM79C940 Datasheet(HTML) 49 Page - Advanced Micro Devices |
|
49 / 122 page ![]() AMD 49 Am79C940 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 re- main 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 com- plete 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. Transmit 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, generating a runt packet which can be deleted at the receiving sta- tion. If greater than 544 bits have been transmitted, the messages will have the current CRC inverted and ap- pended 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 potential unde- tected 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 extend them to 64 data bytes (excluding preamble) permitting the minimum frame size of 64 bytes (512 bits) for 802.3/Ethernet to be guaranteed, with no software inter- vention 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 correctly define the actual length field contained in the message to correspond to the total number of LLC Data bytes en- capsulated 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 dependent on the ac- tual number of bits transmitted onto the network. Once the last data byte of the frame has completed, prior to appending the FCS, the MACE device will check to en- sure that 544 bits have been transmitted. If not, pad bytes are added to extend the frame size to this value, and the FCS is then added. Preamble 1010....1010 SFD 10101011 Dest Addr Srce Addr Length LLC Data Pad FCS 56 Bits 8 Bits 6 Bytes 6 Bytes 2 Bytes 46—1500 Bytes 4 Bytes 16235C-7 IEEE 802.3 Format Data Frame The 544 bit count is derived from the following: Minimum frame size (excluding preamble, including FCS) 64 bytes 512 bits Preamble/SFD size 8 bytes 64 bits FCS size 4 bytes 32bits To be classed as a minimum size frame at the receiver, the transmitted frame must contain: Preamble + (Min Frame Size + FCS) bits At the point that FCS is to be appended, the transmitted frame should contain: Preamble + (Min Frame Size - FCS) bits 64 + (512 - 32) bits A minimum length transmit frame from the MACE device will therefore be 576 bits, after the FCS is appended. The Ethernet specification makes no use of the LLC pad field, and assumes that minimum length messages will be at least 64 bytes in length. |
|
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 |
| 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 |