EMAC Registers
1013
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Ethernet Controller
15.6.53 EMACPPS0WIDTH Register (Offset = 0x764) [reset = 0x0]
Ethernet MAC PPS0 Width (EMACPPS0WIDTH)
The MAC PPS0 Width (EMACPPS0WIDTH) register contains the number of units of sub-second
increment value between the rising and corresponding falling edges of the EN0PPS output signal.
NOTE:
The PTP reference clock referred to below is MOSC clock in course update mode and in fine
correction mode, is the clock tick at which the system time gets updated.
EMACPPS0WIDTH is shown in
and described in
Return to
Figure 15-68. EMACPPS0WIDTH Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
PPS0WIDTH
R/W-0x0
Table 15-78. EMACPPS0WIDTH Register Field Descriptions
Bit
Field
Type
Reset
Description
31-0
PPS0WIDTH
R/W
0x0
EN0PPS Output Signal Width.
These bits store the width between the rising edges and
corresponding falling edge of the of the EN0PPS signal output in
terms of units of sub-second increment value.
It must be programmed one value less than the required interval. For
example, if the PTP reference clock is 25 MHz (period of 40 ns), and
the desired interval between rising edges of EN0PPS signal output is
80 ns (that is, two units of sub-second increment value), then you
should program value 1 (2 -1) in this register.
The value programmed in this register must be less than the value
programmed in the Ethernet MAC PPS0 Interval (EMACPPS0INTVL)
register.