NetTimeLogic’s PTP Timestamp Unit (TSU) is an implementation of a single port Frame Timestamp Unit according to IEEE1588-2019/2008 (PTP). It detects PTP frames on the (R)(G)MII (tap or intercept) and timestamps PTP event frames and provides them delay compensated to a PTP Software stack (e.g. PTPd, PTP4l, etc…) and can also insert timestmaps into PTP frames for one-step mode. The Timestamp Unit can be used to build a PTP Ordinary Clock (OC) as Master and Slave; it can also be used to build a PTP Boundary Clock (BC) by having multiple instances of the IP core connected to multiple Ethernet ports.