![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Timestamp status. All bits except Bits[27:25] get cleared when the host reads this register.
Register Layout
Bits | Access | Reset | Description |
---|---|---|---|
[0] | R | 0x0 | Timestamp Seconds Overflow |
[1] | R | 0x0 | Timestamp Target Time Reached |
[2] | R | 0x0 | Auxiliary Timestamp Trigger Snapshot |
[3] | R | 0x0 | Timestamp Target Time Error |
[15:4] | ??? | 0x0 | UNDEFINED |
[19:16] | R | 0x0 | Auxiliary Timestamp Snapshot Trigger Identifier |
[23:20] | ??? | 0x0 | UNDEFINED |
[24] | R | 0x0 | Auxiliary Timestamp Snapshot Trigger Missed |
[29:25] | R | 0x0 | Number of Auxiliary Timestamp Snapshots |
[31:30] | ??? | 0x0 | UNDEFINED |
Field : Timestamp Seconds Overflow - tssovf | ||||||||||
When set, this bit indicates that the seconds value of the timestamp (when supporting version 2 format) has overflowed beyond 32'hFFFF_FFFF. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSSOVF_E_RST 0x0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSSOVF_E_SET 0x1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSSOVF_LSB 0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSSOVF_MSB 0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSSOVF_WIDTH 1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSSOVF_SET_MSK 0x00000001 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSSOVF_CLR_MSK 0xfffffffe | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSSOVF_RESET 0x0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSSOVF_GET(value) (((value) & 0x00000001) >> 0) | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSSOVF_SET(value) (((value) << 0) & 0x00000001) | |||||||||
Field : Timestamp Target Time Reached - tstargt | ||||||||||
When set, this bit indicates that the value of system time is greater or equal to the value specified in the Register 455 (Target Time Seconds Register) and Register 456 (Target Time Nanoseconds Register). Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTARGT_E_RST 0x0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTARGT_E_SET 0x1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTARGT_LSB 1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTARGT_MSB 1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTARGT_WIDTH 1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTARGT_SET_MSK 0x00000002 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTARGT_CLR_MSK 0xfffffffd | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTARGT_RESET 0x0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTARGT_GET(value) (((value) & 0x00000002) >> 1) | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTARGT_SET(value) (((value) << 1) & 0x00000002) | |||||||||
Field : Auxiliary Timestamp Trigger Snapshot - auxtstrig | ||||||||||
This bit is set high when the auxiliary snapshot is written to the FIFO. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_E_RST 0x0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_E_SET 0x1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_LSB 2 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_MSB 2 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_WIDTH 1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_SET_MSK 0x00000004 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_CLR_MSK 0xfffffffb | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_RESET 0x0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_GET(value) (((value) & 0x00000004) >> 2) | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_SET(value) (((value) << 2) & 0x00000004) | |||||||||
Field : Timestamp Target Time Error - tstrgterr | ||||||||||
This bit is set when the target time, being programmed in Target Time Registers, is already elapsed. This bit is cleared when read by the application. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_E_RST 0x0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_E_SET 0x1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_LSB 3 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_MSB 3 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_WIDTH 1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_SET_MSK 0x00000008 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_CLR_MSK 0xfffffff7 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_RESET 0x0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_GET(value) (((value) & 0x00000008) >> 3) | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_SET(value) (((value) << 3) & 0x00000008) | |||||||||
Field : Auxiliary Timestamp Snapshot Trigger Identifier - atsstn | |
These bits identify the Auxiliary trigger inputs for which the timestamp available in the Auxiliary Snapshot Register is applicable. When more than one bit is set at the same time, it means that corresponding auxiliary triggers were sampled at the same clock. These bits are applicable only if the number of Auxiliary snapshots is more than one. One bit is assigned for each trigger as shown in the following list:
The software can read this register to find the triggers that are set when the timestamp is taken. Field Access Macros: | |
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTN_LSB 16 |
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTN_MSB 19 |
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTN_WIDTH 4 |
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTN_SET_MSK 0x000f0000 |
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTN_CLR_MSK 0xfff0ffff |
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTN_RESET 0x0 |
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTN_GET(value) (((value) & 0x000f0000) >> 16) |
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTN_SET(value) (((value) << 16) & 0x000f0000) |
Field : Auxiliary Timestamp Snapshot Trigger Missed - atsstm | ||||||||||
This bit is set when the Auxiliary timestamp snapshot FIFO is full and external trigger was set. This indicates that the latest snapshot is not stored in the FIFO. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTM_E_NOTFULL 0x0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTM_E_FULL 0x1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTM_LSB 24 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTM_MSB 24 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTM_WIDTH 1 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTM_SET_MSK 0x01000000 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTM_CLR_MSK 0xfeffffff | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTM_RESET 0x0 | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTM_GET(value) (((value) & 0x01000000) >> 24) | |||||||||
#define | ALT_EMAC_GMAC_TS_STAT_ATSSTM_SET(value) (((value) << 24) & 0x01000000) | |||||||||
Field : Number of Auxiliary Timestamp Snapshots - atsns | |
This field indicates the number of Snapshots available in the FIFO. A value of 16 (equal to the depth of the FIFO) indicates that the Auxiliary Snapshot FIFO is full. These bits are cleared (to 00000) when the Auxiliary snapshot FIFO clear bit is set. Field Access Macros: | |
#define | ALT_EMAC_GMAC_TS_STAT_ATSNS_LSB 25 |
#define | ALT_EMAC_GMAC_TS_STAT_ATSNS_MSB 29 |
#define | ALT_EMAC_GMAC_TS_STAT_ATSNS_WIDTH 5 |
#define | ALT_EMAC_GMAC_TS_STAT_ATSNS_SET_MSK 0x3e000000 |
#define | ALT_EMAC_GMAC_TS_STAT_ATSNS_CLR_MSK 0xc1ffffff |
#define | ALT_EMAC_GMAC_TS_STAT_ATSNS_RESET 0x0 |
#define | ALT_EMAC_GMAC_TS_STAT_ATSNS_GET(value) (((value) & 0x3e000000) >> 25) |
#define | ALT_EMAC_GMAC_TS_STAT_ATSNS_SET(value) (((value) << 25) & 0x3e000000) |
Data Structures | |
struct | ALT_EMAC_GMAC_TS_STAT_s |
Macros | |
#define | ALT_EMAC_GMAC_TS_STAT_OFST 0x728 |
#define | ALT_EMAC_GMAC_TS_STAT_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_EMAC_GMAC_TS_STAT_OFST)) |
Typedefs | |
typedef struct ALT_EMAC_GMAC_TS_STAT_s | ALT_EMAC_GMAC_TS_STAT_t |
struct ALT_EMAC_GMAC_TS_STAT_s |
WARNING: The C register and register group struct declarations are provided for convenience and illustrative purposes. They should, however, be used with caution as the C language standard provides no guarantees about the alignment or atomicity of device memory accesses. The recommended practice for writing hardware drivers is to use the SoCAL access macros and alt_read_word() and alt_write_word() functions.
The struct declaration for register ALT_EMAC_GMAC_TS_STAT.
Data Fields | ||
---|---|---|
const uint32_t | tssovf: 1 | Timestamp Seconds Overflow |
const uint32_t | tstargt: 1 | Timestamp Target Time Reached |
const uint32_t | auxtstrig: 1 | Auxiliary Timestamp Trigger Snapshot |
const uint32_t | tstrgterr: 1 | Timestamp Target Time Error |
uint32_t | __pad0__: 12 | UNDEFINED |
const uint32_t | atsstn: 4 | Auxiliary Timestamp Snapshot Trigger Identifier |
uint32_t | __pad1__: 4 | UNDEFINED |
const uint32_t | atsstm: 1 | Auxiliary Timestamp Snapshot Trigger Missed |
const uint32_t | atsns: 5 | Number of Auxiliary Timestamp Snapshots |
uint32_t | __pad2__: 2 | UNDEFINED |
#define ALT_EMAC_GMAC_TS_STAT_TSSOVF_E_RST 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_TS_STAT_TSSOVF
No Overflow
#define ALT_EMAC_GMAC_TS_STAT_TSSOVF_E_SET 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_TS_STAT_TSSOVF
Seconds Overflow
#define ALT_EMAC_GMAC_TS_STAT_TSSOVF_LSB 0 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_TS_STAT_TSSOVF register field.
#define ALT_EMAC_GMAC_TS_STAT_TSSOVF_MSB 0 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_TS_STAT_TSSOVF register field.
#define ALT_EMAC_GMAC_TS_STAT_TSSOVF_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_TS_STAT_TSSOVF register field.
#define ALT_EMAC_GMAC_TS_STAT_TSSOVF_SET_MSK 0x00000001 |
The mask used to set the ALT_EMAC_GMAC_TS_STAT_TSSOVF register field value.
#define ALT_EMAC_GMAC_TS_STAT_TSSOVF_CLR_MSK 0xfffffffe |
The mask used to clear the ALT_EMAC_GMAC_TS_STAT_TSSOVF register field value.
#define ALT_EMAC_GMAC_TS_STAT_TSSOVF_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_TS_STAT_TSSOVF register field.
#define ALT_EMAC_GMAC_TS_STAT_TSSOVF_GET | ( | value | ) | (((value) & 0x00000001) >> 0) |
Extracts the ALT_EMAC_GMAC_TS_STAT_TSSOVF field value from a register.
#define ALT_EMAC_GMAC_TS_STAT_TSSOVF_SET | ( | value | ) | (((value) << 0) & 0x00000001) |
Produces a ALT_EMAC_GMAC_TS_STAT_TSSOVF register field value suitable for setting the register.
#define ALT_EMAC_GMAC_TS_STAT_TSTARGT_E_RST 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_TS_STAT_TSTARGT
System Time
#define ALT_EMAC_GMAC_TS_STAT_TSTARGT_E_SET 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_TS_STAT_TSTARGT
System Time is >= Reg455 and Reg456
#define ALT_EMAC_GMAC_TS_STAT_TSTARGT_LSB 1 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_TS_STAT_TSTARGT register field.
#define ALT_EMAC_GMAC_TS_STAT_TSTARGT_MSB 1 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_TS_STAT_TSTARGT register field.
#define ALT_EMAC_GMAC_TS_STAT_TSTARGT_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_TS_STAT_TSTARGT register field.
#define ALT_EMAC_GMAC_TS_STAT_TSTARGT_SET_MSK 0x00000002 |
The mask used to set the ALT_EMAC_GMAC_TS_STAT_TSTARGT register field value.
#define ALT_EMAC_GMAC_TS_STAT_TSTARGT_CLR_MSK 0xfffffffd |
The mask used to clear the ALT_EMAC_GMAC_TS_STAT_TSTARGT register field value.
#define ALT_EMAC_GMAC_TS_STAT_TSTARGT_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_TS_STAT_TSTARGT register field.
#define ALT_EMAC_GMAC_TS_STAT_TSTARGT_GET | ( | value | ) | (((value) & 0x00000002) >> 1) |
Extracts the ALT_EMAC_GMAC_TS_STAT_TSTARGT field value from a register.
#define ALT_EMAC_GMAC_TS_STAT_TSTARGT_SET | ( | value | ) | (((value) << 1) & 0x00000002) |
Produces a ALT_EMAC_GMAC_TS_STAT_TSTARGT register field value suitable for setting the register.
#define ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_E_RST 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG
System Time
#define ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_E_SET 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG
System Time is >= Reg455 and Reg456
#define ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_LSB 2 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG register field.
#define ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_MSB 2 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG register field.
#define ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG register field.
#define ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_SET_MSK 0x00000004 |
The mask used to set the ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG register field value.
#define ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_CLR_MSK 0xfffffffb |
The mask used to clear the ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG register field value.
#define ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG register field.
#define ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_GET | ( | value | ) | (((value) & 0x00000004) >> 2) |
Extracts the ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG field value from a register.
#define ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG_SET | ( | value | ) | (((value) << 2) & 0x00000004) |
Produces a ALT_EMAC_GMAC_TS_STAT_AUXTSTRIG register field value suitable for setting the register.
#define ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_E_RST 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_TS_STAT_TSTRGTERR
When Read resets
#define ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_E_SET 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_TS_STAT_TSTRGTERR
Target Time Elapsed -Reg455 and Reg456
#define ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_LSB 3 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_TS_STAT_TSTRGTERR register field.
#define ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_MSB 3 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_TS_STAT_TSTRGTERR register field.
#define ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_TS_STAT_TSTRGTERR register field.
#define ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_SET_MSK 0x00000008 |
The mask used to set the ALT_EMAC_GMAC_TS_STAT_TSTRGTERR register field value.
#define ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_CLR_MSK 0xfffffff7 |
The mask used to clear the ALT_EMAC_GMAC_TS_STAT_TSTRGTERR register field value.
#define ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_TS_STAT_TSTRGTERR register field.
#define ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_GET | ( | value | ) | (((value) & 0x00000008) >> 3) |
Extracts the ALT_EMAC_GMAC_TS_STAT_TSTRGTERR field value from a register.
#define ALT_EMAC_GMAC_TS_STAT_TSTRGTERR_SET | ( | value | ) | (((value) << 3) & 0x00000008) |
Produces a ALT_EMAC_GMAC_TS_STAT_TSTRGTERR register field value suitable for setting the register.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTN_LSB 16 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_TS_STAT_ATSSTN register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTN_MSB 19 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_TS_STAT_ATSSTN register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTN_WIDTH 4 |
The width in bits of the ALT_EMAC_GMAC_TS_STAT_ATSSTN register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTN_SET_MSK 0x000f0000 |
The mask used to set the ALT_EMAC_GMAC_TS_STAT_ATSSTN register field value.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTN_CLR_MSK 0xfff0ffff |
The mask used to clear the ALT_EMAC_GMAC_TS_STAT_ATSSTN register field value.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTN_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_TS_STAT_ATSSTN register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTN_GET | ( | value | ) | (((value) & 0x000f0000) >> 16) |
Extracts the ALT_EMAC_GMAC_TS_STAT_ATSSTN field value from a register.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTN_SET | ( | value | ) | (((value) << 16) & 0x000f0000) |
Produces a ALT_EMAC_GMAC_TS_STAT_ATSSTN register field value suitable for setting the register.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTM_E_NOTFULL 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_TS_STAT_ATSSTM
Not Active
#define ALT_EMAC_GMAC_TS_STAT_ATSSTM_E_FULL 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_TS_STAT_ATSSTM
Aux timestamp snapshot full
#define ALT_EMAC_GMAC_TS_STAT_ATSSTM_LSB 24 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_TS_STAT_ATSSTM register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTM_MSB 24 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_TS_STAT_ATSSTM register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTM_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_TS_STAT_ATSSTM register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTM_SET_MSK 0x01000000 |
The mask used to set the ALT_EMAC_GMAC_TS_STAT_ATSSTM register field value.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTM_CLR_MSK 0xfeffffff |
The mask used to clear the ALT_EMAC_GMAC_TS_STAT_ATSSTM register field value.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTM_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_TS_STAT_ATSSTM register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTM_GET | ( | value | ) | (((value) & 0x01000000) >> 24) |
Extracts the ALT_EMAC_GMAC_TS_STAT_ATSSTM field value from a register.
#define ALT_EMAC_GMAC_TS_STAT_ATSSTM_SET | ( | value | ) | (((value) << 24) & 0x01000000) |
Produces a ALT_EMAC_GMAC_TS_STAT_ATSSTM register field value suitable for setting the register.
#define ALT_EMAC_GMAC_TS_STAT_ATSNS_LSB 25 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_TS_STAT_ATSNS register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSNS_MSB 29 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_TS_STAT_ATSNS register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSNS_WIDTH 5 |
The width in bits of the ALT_EMAC_GMAC_TS_STAT_ATSNS register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSNS_SET_MSK 0x3e000000 |
The mask used to set the ALT_EMAC_GMAC_TS_STAT_ATSNS register field value.
#define ALT_EMAC_GMAC_TS_STAT_ATSNS_CLR_MSK 0xc1ffffff |
The mask used to clear the ALT_EMAC_GMAC_TS_STAT_ATSNS register field value.
#define ALT_EMAC_GMAC_TS_STAT_ATSNS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_TS_STAT_ATSNS register field.
#define ALT_EMAC_GMAC_TS_STAT_ATSNS_GET | ( | value | ) | (((value) & 0x3e000000) >> 25) |
Extracts the ALT_EMAC_GMAC_TS_STAT_ATSNS field value from a register.
#define ALT_EMAC_GMAC_TS_STAT_ATSNS_SET | ( | value | ) | (((value) << 25) & 0x3e000000) |
Produces a ALT_EMAC_GMAC_TS_STAT_ATSNS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_TS_STAT_OFST 0x728 |
The byte offset of the ALT_EMAC_GMAC_TS_STAT register from the beginning of the component.
#define ALT_EMAC_GMAC_TS_STAT_ADDR | ( | base | ) | ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_EMAC_GMAC_TS_STAT_OFST)) |
The address of the ALT_EMAC_GMAC_TS_STAT register.
typedef struct ALT_EMAC_GMAC_TS_STAT_s ALT_EMAC_GMAC_TS_STAT_t |
The typedef declaration for register ALT_EMAC_GMAC_TS_STAT.