ConOpSys V2970
P004.07
ANVILEX control operating system
|
Macros | |
#define | ETH_DMATXDESC_OWN 0x80000000U |
Bit definition of TDES0 register: DMA Tx descriptor status register. More... | |
#define | ETH_DMATXDESC_IC 0x40000000U |
#define | ETH_DMATXDESC_LS 0x20000000U |
#define | ETH_DMATXDESC_FS 0x10000000U |
#define | ETH_DMATXDESC_DC 0x08000000U |
#define | ETH_DMATXDESC_DP 0x04000000U |
#define | ETH_DMATXDESC_TTSE 0x02000000U |
#define | ETH_DMATXDESC_CIC 0x00C00000U |
#define | ETH_DMATXDESC_CIC_BYPASS 0x00000000U |
#define | ETH_DMATXDESC_CIC_IPV4HEADER 0x00400000U |
#define | ETH_DMATXDESC_CIC_TCPUDPICMP_SEGMENT 0x00800000U |
#define | ETH_DMATXDESC_CIC_TCPUDPICMP_FULL 0x00C00000U |
#define | ETH_DMATXDESC_TER 0x00200000U |
#define | ETH_DMATXDESC_TCH 0x00100000U |
#define | ETH_DMATXDESC_TTSS 0x00020000U |
#define | ETH_DMATXDESC_IHE 0x00010000U |
#define | ETH_DMATXDESC_ES 0x00008000U |
#define | ETH_DMATXDESC_JT 0x00004000U |
#define | ETH_DMATXDESC_FF 0x00002000U |
#define | ETH_DMATXDESC_PCE 0x00001000U |
#define | ETH_DMATXDESC_LCA 0x00000800U |
#define | ETH_DMATXDESC_NC 0x00000400U |
#define | ETH_DMATXDESC_LCO 0x00000200U |
#define | ETH_DMATXDESC_EC 0x00000100U |
#define | ETH_DMATXDESC_VF 0x00000080U |
#define | ETH_DMATXDESC_CC 0x00000078U |
#define | ETH_DMATXDESC_ED 0x00000004U |
#define | ETH_DMATXDESC_UF 0x00000002U |
#define | ETH_DMATXDESC_DB 0x00000001U |
#define | ETH_DMATXDESC_TBS2 0x1FFF0000U |
Bit definition of TDES1 register. More... | |
#define | ETH_DMATXDESC_TBS1 0x00001FFFU |
#define | ETH_DMATXDESC_B1AP 0xFFFFFFFFU |
Bit definition of TDES2 register. More... | |
#define | ETH_DMATXDESC_B2AP 0xFFFFFFFFU |
Bit definition of TDES3 register. More... | |
#define | ETH_DMAPTPTXDESC_TTSL 0xFFFFFFFFU /* Transmit Time Stamp Low */ |
#define | ETH_DMAPTPTXDESC_TTSH 0xFFFFFFFFU /* Transmit Time Stamp High */ |
#define ETH_DMAPTPTXDESC_TTSH 0xFFFFFFFFU /* Transmit Time Stamp High */ |
#define ETH_DMAPTPTXDESC_TTSL 0xFFFFFFFFU /* Transmit Time Stamp Low */ |
#define ETH_DMATXDESC_B1AP 0xFFFFFFFFU |
Bit definition of TDES2 register.
Buffer1 Address Pointer
#define ETH_DMATXDESC_B2AP 0xFFFFFFFFU |
Bit definition of TDES3 register.
Buffer2 Address Pointer
#define ETH_DMATXDESC_CC 0x00000078U |
Collision Count
#define ETH_DMATXDESC_CIC 0x00C00000U |
Checksum Insertion Control: 4 cases
#define ETH_DMATXDESC_CIC_BYPASS 0x00000000U |
Do Nothing: Checksum Engine is bypassed
#define ETH_DMATXDESC_CIC_IPV4HEADER 0x00400000U |
IPV4 header Checksum Insertion
#define ETH_DMATXDESC_CIC_TCPUDPICMP_FULL 0x00C00000U |
TCP/UDP/ICMP Checksum Insertion fully calculated
#define ETH_DMATXDESC_CIC_TCPUDPICMP_SEGMENT 0x00800000U |
TCP/UDP/ICMP Checksum Insertion calculated over segment only
#define ETH_DMATXDESC_DB 0x00000001U |
Deferred Bit
#define ETH_DMATXDESC_DC 0x08000000U |
Disable CRC
#define ETH_DMATXDESC_DP 0x04000000U |
Disable Padding
#define ETH_DMATXDESC_EC 0x00000100U |
Excessive Collision: transmission aborted after 16 collisions
#define ETH_DMATXDESC_ED 0x00000004U |
Excessive Deferral
#define ETH_DMATXDESC_ES 0x00008000U |
Error summary: OR of the following bits: UE || ED || EC || LCO || NC || LCA || FF || JT
#define ETH_DMATXDESC_FF 0x00002000U |
Frame Flushed: DMA/MTL flushed the frame due to SW flush
#define ETH_DMATXDESC_FS 0x10000000U |
First Segment
#define ETH_DMATXDESC_IC 0x40000000U |
Interrupt on Completion
#define ETH_DMATXDESC_IHE 0x00010000U |
IP Header Error
#define ETH_DMATXDESC_JT 0x00004000U |
Jabber Timeout
#define ETH_DMATXDESC_LCA 0x00000800U |
Loss of Carrier: carrier lost during transmission
#define ETH_DMATXDESC_LCO 0x00000200U |
Late Collision: transmission aborted due to collision
#define ETH_DMATXDESC_LS 0x20000000U |
Last Segment
#define ETH_DMATXDESC_NC 0x00000400U |
No Carrier: no carrier signal from the transceiver
#define ETH_DMATXDESC_OWN 0x80000000U |
Bit definition of TDES0 register: DMA Tx descriptor status register.
OWN bit: descriptor is owned by DMA engine
#define ETH_DMATXDESC_PCE 0x00001000U |
Payload Checksum Error
#define ETH_DMATXDESC_TBS1 0x00001FFFU |
Transmit Buffer1 Size
#define ETH_DMATXDESC_TBS2 0x1FFF0000U |
Bit definition of TDES1 register.
Transmit Buffer2 Size
#define ETH_DMATXDESC_TCH 0x00100000U |
Second Address Chained
#define ETH_DMATXDESC_TER 0x00200000U |
Transmit End of Ring
#define ETH_DMATXDESC_TTSE 0x02000000U |
Transmit Time Stamp Enable
#define ETH_DMATXDESC_TTSS 0x00020000U |
Tx Time Stamp Status
#define ETH_DMATXDESC_UF 0x00000002U |
Underflow Error: late data arrival from the memory
#define ETH_DMATXDESC_VF 0x00000080U |
VLAN Frame