Can the i.MX8M (or 8M Plus) support 1588v2 1-Step?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Can the i.MX8M (or 8M Plus) support 1588v2 1-Step?

670 Views
Sebster
Contributor II

Hi NXP i.MX8M support,

  1. My initial question:

Would you have someone in your team that could confirm for me if (and which) i.MX8M families (Plus, Mini, Nano, M) support 1588 v2 (1-step) please? The confusing story  is that the 8M RM does have a tiny paragraph eluding to 1588v2 per snippet below. But, that’s it. Nowhere else in the RM does it show how to configure the MACs for 1588v2. So if 1588v2 is indeed supported, could NXP confirm for us and if there is collateral material to configure the devices for 1588v2, I would like to have the link to these docs please.

 See attached Doc #1

Sebster_0-1668539125186.png

 

2. Answer from NXP:

I believe in most context when we mention IEEE 1588 implementation for our MCU/MPU products, it’s referred to IEEE 1588-2008 (v2).

Theoretically both one-step and two-step timestamping can be used under 1588v2. I don’t think it should be how we differentiate 1588v1 and 1588v2.

When coming to the actual support for one-step or two-step, it more depends on what driver to use and the timestamping implementation in the driver.

 

Also, please find below the confirmation and additional info from our i.MX SE team.

  • The i.MX8M families all support running IEEE 1588v2.
  • The 1588 clock timestamping implementation can be referred from the RM. E.g. for i.MX8MP,”11.6.2.10.2” and ”11.6.2.10.3”.

 See attached Doc #2:

Sebster_1-1668539125285.png

3. My comments and questions: Based on the NXP answer from section “2.”, above, could you please let me know:

  1.        If NXP has a driver in the i.MX BSP that supports 1588 1-Step?
  2.        Or does the customer have to use a third party driver for 1-Step?
    •        If that’s the case, would NXP be able to recommend a third party?

I can see 1588v2 1-step being requested more and more by customers in the near future and it would be useful for me to be able to guide customers on how to get that going in both LS and i.MX.

Thank you and best regards

SPA

0 Kudos
5 Replies

636 Views
Sebster
Contributor II

Hi Steven,

Thank you for your reply.

You say: "we support the 1588v2 (2-step)... It seems that we still can't support 1-step" is it because the i.MX8M is lacking the hardware support or is it because we don't have the software drivers in the BSP to enable 1-step?

All the information (from several chip manufacturers) I came accross for 1588v2, points to the fact that one of the features of "v2" was the addition of 1-step.

Please let me know.

Thank you and best regards
Sebster

0 Kudos

625 Views
Steven_Yang_NXP
NXP Employee
NXP Employee

hi,Sebster

 i.MX8M is lacking the hardware support.

0 Kudos

617 Views
Sebster
Contributor II

Hi Steven,

Does NXP have an i.MX8 device (family) that supports 1588v2 1-step with the necessary hardware and BSP drivers? I need to provide a solution to the customer.

Thank you

Sebster

0 Kudos

605 Views
Steven_Yang_NXP
NXP Employee
NXP Employee

hi,Sebster

There is no i.MX8 device support 1588v2 1-step currently. 

0 Kudos

645 Views
Steven_Yang_NXP
NXP Employee
NXP Employee

hi,

1.we support the 1588 v2 (2-step) on i.MX8M series. It seems that we still can't support 1-step.

2.For the third part software, it may depends on customer, so it is hard to give a suitable suggestion.

0 Kudos