IEEE 1588 defines how nodes on a packet network agree on time. A master distributes timestamps, slaves measure the delay in both directions, and each node corrects its local clock against the difference. The accuracy achievable depends almost entirely on where in the stack the timestamp is taken — software timestamping is at the mercy of scheduling jitter, hardware timestamping at the media-independent interface is not.
This core implements the protocol machinery with hardware timestamping, so the accuracy is set by the physical layer rather than by whatever the processor happened to be doing. It integrates as a block within a larger SoC or as a discrete function alongside a MAC.
The automotive Ethernet variant exists because vehicle networks have a specific problem: sensor data from cameras, radar and inertial units is only fusable if the timestamps agree. A consistent offset between two sensors becomes a consistent position error proportional to relative velocity, and a tracker learns that bias rather than correcting it.