Atmel Xplained Pro Evaluation Kit ATSAM4E-XPRO ATSAM4E-XPRO Hoja De Datos
Los códigos de productos
ATSAM4E-XPRO
SAM4E [DATASHEET]
Atmel-11157D-ATARM-SAM4E16-SAM4E8-Datasheet_12-Jun-14
1198
There is a transmit error such as too many retries or a transmit underrun.
To set TXGO, write TSTART to the bit 9 of the Network Control Register. Transmit halt does not take effect until
any ongoing transmit finishes.
any ongoing transmit finishes.
If the DMA is configured for internal FIFO mode, transmission will automatically restart from the first buffer of the
frame.
frame.
If a used bit is read mid way through transmission of a multi buffer frame this is treated as a transmit error.
Transmission stops, GTXER is asserted and the FCS will be bad.
Transmission stops, GTXER is asserted and the FCS will be bad.
If transmission stops due to a transmit error or a used bit being read, transmission will restart from the first buffer
descriptor of the frame being transmitted when the transmit start bit is rewritten.
descriptor of the frame being transmitted when the transmit start bit is rewritten.
Table 43-3.
Transmit Buffer Descriptor Entry
Bit
Function
Word 0
31:0
Byte address of buffer
Word 1
31
Used—must be zero for the GMAC to read data to the transmit buffer. The GMAC sets
this to one for the first buffer of a frame once it has been successfully transmitted.
Software must clear this bit before the buffer can be used again.
this to one for the first buffer of a frame once it has been successfully transmitted.
Software must clear this bit before the buffer can be used again.
30
Wrap—marks last descriptor in transmit buffer descriptor list. This can be set for any
buffer within the frame.
buffer within the frame.
29
Retry limit exceeded, transmit error detected
28
Transmit underrun—occurs when the start of packet data has been written into the FIFO
and either HRESP
and either HRESP
is not OK, or the transmit data could not be fetched in time, or when
buffers are exhausted.
27
Transmit frame corruption due to AHB error—set if an error occurs while midway through
reading transmit frame from the AHB, including HRESP errors and buffers exhausted mid
frame (if the buffers run out during transmission of a frame then transmission stops, FCS
shall be bad and GTXER asserted).
reading transmit frame from the AHB, including HRESP errors and buffers exhausted mid
frame (if the buffers run out during transmission of a frame then transmission stops, FCS
shall be bad and GTXER asserted).
26
Late collision, transmit error detected.
25:23
Reserved
22:20
Transmit IP/TCP/UDP checksum generation offload errors:
000: No Error.
001: The Packet was identified as a VLAN type, but the header was not fully complete, or
had an error in it.
had an error in it.
010: The Packet was identified as a SNAP type, but the header was not fully complete, or
had an error in it.
had an error in it.
011: The Packet was not of an IP type, or the IP packet was invalidly short, or the IP was
not of type IPv4/IPv6.
not of type IPv4/IPv6.
100: The Packet was not identified as VLAN, SNAP or IP.
101: Non supported packet fragmentation occurred. For IPv4 packets, the IP checksum
was generated and inserted.
was generated and inserted.
110: Packet type detected was not TCP or UDP. TCP/UDP checksum was therefore not
generated. For IPv4 packets, the IP checksum was generated and inserted.
generated. For IPv4 packets, the IP checksum was generated and inserted.
111: A premature end of packet was detected and the TCP/UDP checksum could not be
generated.
generated.
19:17
Reserved