Table 31-45: Ethernet PTP Frame Fields Required for Control and Status
Field Matched
MAC Destination Multicast
Address (The address match of
destination address (DA)
programmed in MAC address
0 is used when the
EMAC_TM_CTL.
TSENMACADDR bit is set)
MAC Frame Type
PTP control field (IEEE Ver-
sion 1)
PTP Message Type Field
(IEEE version 2)
PTP Version
Auxiliary Time Stamp Snapshot
The auxiliary snapshot feature stores snapshots of the system time whenever a rising edge is detected on the
EMAC_PTPAUXIN[n] pins.
The PTP stores 64 bits of captured time stamp in a 4-deep FIFO. When a snapshot is stored, the PTP indicates this
event to the EMAC with the auxiliary snapshot interrupt. The EMAC_TM_STMPSTAT.ATSTS bit is set. The val-
ue of the snapshot is read through the
the FIFO becomes full and an external trigger to take the snapshot is asserted, then the snapshot trigger-missed sta-
tus is set in the EMAC_TM_STMPSTAT.ATSSTM bit. The latest snapshot is not written to the FIFO when it is
full.
When a host reads the 64-bit time stamp from the FIFO through the
EMAC_TM_AUXSTMP_NSEC
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
Octet Position
0–5
12, 13
45
14 (nibble)
15(nibble)
EMAC_TM_AUXSTMP_SEC
registers, the space becomes available to store the next snapshot.
Matched value
01-1B-19-00-00-00
01-80-C2-00-00-0E
0x88F7
0x00/0x01/0x02/ 0x03/0x04
0x0/0x1/0x2/0x3/0x8/0x9/0x
A/0xB/ 0xC/0xD
0x1 or 0x2
and
EMAC_TM_AUXSTMP_NSEC
EMAC_TM_AUXSTMP_SEC
Time Stamp Module
Description
All PTP messages can use any of the fol-
lowing multicast addresses:
01-1B-19-00-00-00
01-80-C2-00-00-0E
PTP Ethernet frame
0x00 - SYNC
0x01 - Delay_Req
0x02 - Follow_Up
0x03 - Delay_Resp
0x04 - Management
0x0 - SYNC
0x1 - Delay_Req
0x2 - Pdelay_Req
0x3 - Pdelay_Resp
0x8 - Follow_Up
0x9 - Delay_Resp
0xA - Pdelay_Resp_Follow_Up
0xB - Announce
0xC - Signaling
0xD - Management
0x1 - Supports PTP version 1
0x2 - Supports PTP version 2
registers. If
and
31–83
Need help?
Do you have a question about the ADSP-SC58 Series and is the answer not in the manual?