|
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