You can implement the IEEE-1588 protocol in an all software system. I doubt that you will be able to achieve the sub-microsecond time synchronization performance, easily. They are looking for sub microsecond time stamping of the packets.
All of the practical systems, I read about depend on hardware time stamping in the PHY. Example: Texas Instrument PHYTER Family DP83640 Google: IEEE-1588 tutorial Google: DP83640 --- Graham == On Fri, Jan 23, 2015 at 12:27 AM, <[email protected]> wrote: > thanks Graham! > > does that mean that IEEE-1588 has a mandatory requirement on specific HW? > for example, there is a Java project that seems to implement this ( > https://java.net/projects/jpcsi). > in other words, can IEEE-1588 be implemented with SW only? > > --roy > > > On Thursday, January 22, 2015 at 6:01:26 AM UTC+2, Graham wrote: >> >> The IEEE-1588 Precision Time Protocol requires a special Ethernet PHY >> chip that >> can time stamp packets in hardware. The LAN8710 Ethernet PHY chip used in >> the BBB does not mention this capability in the data sheet, nor is it on >> the lists >> I found of PHYs that do have the capability. >> >> --- Graham >> >> == >> >> On Wednesday, January 21, 2015 at 1:20:48 PM UTC-6, [email protected] >> wrote: >>> >>> joining late on this thread... >>> >>> I don't know much about IEEE1588. just a simple question: how can I use >>> it on BeagelBone Black? >>> >>> Thanks! >>> >>> On Monday, May 5, 2014 at 6:12:34 PM UTC+3, Gerald wrote: >>>> >>>> The PHY does no manipulation of the data. It is just the interface. >>>> >>>> Gerald >>>> >>>> >>>> >>>> On Mon, May 5, 2014 at 8:23 AM, <[email protected]> wrote: >>>> >>>>> I know that processor, AM335x used in beaglebone, supports ieee 1588. >>>>> >>>>> Does that PHY on beaglebone also support ieee 1588? >>>>> >>>>> because I need to do a project about ieee 1588, but I want to realize >>>>> it on beaglebone, >>>>> >>>>> Thanks. >>>>> >>>>> -- >>>>> For more options, visit http://beagleboard.org/discuss >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "BeagleBoard" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to a topic in the > Google Groups "BeagleBoard" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/beagleboard/VbBUI-09u5U/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
