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.
Value Description
0x0 NOTFULL
0x1 FULL
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.
Value Description
0x0 RESET
0x1 SET
RO 0x0
2 auxtstrig
This bit is set high when the auxiliary snapshot is written to the FIFO.
Value Description
0x0 RESET
0x1 SET
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).
Value Description
0x0 RESET
0x1 SET
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.
Value Description
0x0 RESET
0x1 SET
RO 0x0