PPS0_Interval

The PPS0 Interval register contains the number of units of sub-second increment value between the rising edges of PPS0 signal output (ptp_pps_o[0]).
Module Instance Base Address Register Address
emac0 0xFF700000 0xFF700760
emac1 0xFF702000 0xFF702760

Offset: 0x760

Access: RW

Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

ppsint

RW 0x0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

ppsint

RW 0x0

PPS0_Interval Fields

Bit Name Description Access Reset
31:0 ppsint

These bits store the interval between the rising edges of PPS0 signal output in terms of units of sub-second increment value. You need to program one value less than the required interval. For example, if the PTP reference clock is 50 MHz (period of 20ns), and desired interval between rising edges of PPS0 signal output is 100ns (that is, five units of sub-second increment value), then you should program value 4 (5 -1) in this register.

RW 0x0