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.

DP83867E: Alignment of RX/SFD and TX_SFD to first octet of preamble

Part Number: DP83867E


Hello together,

we are evaluating DP83867 für Industrial Ethernet usability.

I have a question regarding RX and TX SFD pins:

Is it possible to re-align RX_SFD/TX_SFD pulse generation at Start-Of-Stream (when first octet / nibble of Ethernet Frame preamble is received/transmitted) instead of pulse generation when SFD is received/transmitted/?

BR, Alex

  • Hi Alex,

    This is not possible as far as I know. Can you explain why you are trying to do this?

    Thanks,

    David

  • Hi David, there are 2 reasons:

    1) When you do 1-step sync forwarding regarding IEEE802.1AS you have to take the transmit timestamp, do some calculation with it and add this timestamp into the current frame at a specific position within the same frame. If the timestamp is taken at the start of stream (1st octet of preamble) instead at SFD you have 8 octets more time to do all these things. Especially at GBit speed there is not much time.

    2) Timestamping at SFD (also called SMD-E regarding IEEE802.3)  limits timestamping to Express frames, not for preemptable frames with a SMD-S0..3. So you can never timestamp frames that are received via PMAC (Preemptable MAC).

  • Hi Alex,

    Understood. Unfortunately there is no way to change this so you will have to make do with the current location of the SFD pulse. 

    Thanks,

    David