This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83867IR: IEEE1588 support version of DP83867 and DP83640

Part Number: DP83867IR
Other Parts Discussed in Thread: DP83640

Hi team,

The device future says that DP83867 supports IEEE1588 SOF and DP83640 supports IEEE1588 PTP.

* Dose ti mean DP83867 supports IEEE1588 V1 (2002) and DP83640 supports IEEE1588 V2 (2008), and DP83867 dose not supports "Precision Time Protocol"? 

* Network can be allowed to have mix of IEEE1588 V1 and V2 because NTP can handle timing for both version?

* Any relation between SOF (SFD) and NTP?

Best regards,

Tetsuro

  • Hello Tetsuro,

    DP83867 supports SFD interrupt which can be used to timestamp the packet in the MAC. This is a software support for implementing 1588v1 and v2 where the actual timestamping happens in the MAC. DP83640 has hardware timestamping for both IEE1588v1 and v2. These are two different approach towards implementing IEEE1588.

    1588 timestamp is used in PTP. NTP does not require 1588 and operates differently as compared to PTP. So to answer your question 2 and 3, 1588 and SFD are not used in NTP.

    -Regards,
    Aniruddha
  • Hello Aniruddha,

    Thanks for your answer. 

    For DP83867 the software timestamping is implemented in the HPY driver which is in TI wedsite and users do not care about. Is my inderstanding correct? 

    Best regards,

    Tetsuro

  • Hi Tetsuro,

    For the DP83867 the device will know exactly when a frame appears on the cable side of the device. It generates a pulse to inform the MAC.
    You will need firmware to enable the SFD on the DP83867. Also, you will need to configure your MAC/Controller to accept the pulse and correlate this to either the transmitted or received frame so that the appropriate adjustments are made. TI does not make the firmware for the MAC/Controller. This needs to be implemented by the user.

    Kind regards,
    Ross