gmacgrp_timestamp_status
Timestamp status. All bits except Bits[27:25] get cleared when the host reads this register.
Module Instance | Base Address | Register Address |
---|---|---|
i_emac_emac0 | 0xFF800000 | 0xFF800728 |
i_emac_emac1 | 0xFF802000 | 0xFF802728 |
i_emac_emac2 | 0xFF804000 | 0xFF804728 |
Offset: 0x728
Access: RO
Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
atsns RO 0x0 |
atsstm RO 0x0 |
Reserved |
atsstn RO 0x0 |
|||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved |
tstrgterr RO 0x0 |
auxtstrig RO 0x0 |
tstargt RO 0x0 |
tssovf RO 0x0 |
gmacgrp_timestamp_status Fields
Bit | Name | Description | Access | Reset | ||||||
---|---|---|---|---|---|---|---|---|---|---|
29:25 | 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. |
RO | 0x0 | ||||||
24 | 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.
|
RO | 0x0 | ||||||
19:16 | 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: * Bit 16: Auxiliary trigger 0 * Bit 17: Auxiliary trigger 1 * Bit 18: Auxiliary trigger 2 * Bit 19: Auxiliary trigger 3 The software can read this register to find the triggers that are set when the timestamp is taken. |
RO | 0x0 | ||||||
3 | 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.
|
RO | 0x0 | ||||||
2 | auxtstrig | This bit is set high when the auxiliary snapshot is written to the FIFO.
|
RO | 0x0 | ||||||
1 | 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).
|
RO | 0x0 | ||||||
0 | tssovf | When set, this bit indicates that the seconds value of the timestamp (when supporting version 2 format) has overflowed beyond 32'hFFFF_FFFF.
|
RO | 0x0 |