<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Vybrid ProcessorsのトピックRe: IEEE1588 time-stamping issue</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222793#M34</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px;"&gt;Christophe&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;My colleagues are still working through the procedure; until they come with the workaround recommendation, may you use the number of NOPs you empirically found, please?&lt;/P&gt;&lt;P&gt;I also understand that, according to the avionics standards, you have to have this information from us - do you have a due date for it for your project, please? - With this date, it will be easier for me to communicate with my colleagues.&lt;/P&gt;&lt;P&gt;Regards, Naoum Gitnik.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Feb 2014 17:00:55 GMT</pubDate>
    <dc:creator>naoumgitnik</dc:creator>
    <dc:date>2014-02-17T17:00:55Z</dc:date>
    <item>
      <title>IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222771#M12</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to use IEEE1588 time-stamping capability on a Vybrid Tower kit TWR-VF65GS10.&lt;/P&gt;&lt;P&gt;I'm using the 50MHz external clock to clock the ENET module, thus I use an increment value (ENET_ATINC) of 20 (0x14). That way I can directly read values expressed in nano-second.&lt;/P&gt;&lt;P&gt;It seems to work correctly, but when I use the timestamp counter (ENET_ATVR) to measure some code performance I get a strange behaviour :&lt;/P&gt;&lt;P&gt;I make 2 succesive readings of ENET_ATVR (which first needs to set the CAPTURE flag of ENET_ATCR register), then I compare the 2 values.&lt;/P&gt;&lt;P&gt;On a very small piece of code, most of the time, the difference is an almost constant value (560 or 580 ns), but sometimes (?!) values are not consistant at all. I can observe various behaviors :&lt;/P&gt;&lt;P&gt;- Increment is not consistent :&lt;/P&gt;&lt;P&gt;&amp;nbsp; t1 = 0x7AD650B4&lt;/P&gt;&lt;P&gt;&amp;nbsp; t2 = 0x7AD6548C&lt;/P&gt;&lt;P&gt;&amp;nbsp; diff. = 984&lt;/P&gt;&lt;P&gt;==&amp;gt; the difference is greater that 580, but primarily it is not a multiple of 20 ?!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- The difference is negative :&lt;/P&gt;&lt;P&gt;&amp;nbsp; t1 = 0x0862D280&lt;/P&gt;&lt;P&gt;&amp;nbsp; t2 = 0x0862D0C4&lt;/P&gt;&lt;P&gt;&amp;nbsp; diff. = -444&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Here, the expected t2 value is 0x0862D4C4 (seems to be a defect on bit 10), but this is not always so trivial e.g. :&lt;/P&gt;&lt;P&gt;&amp;nbsp; t1 = 0x60EB193C&lt;/P&gt;&lt;P&gt;&amp;nbsp; t2 = 0x60EB135C&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also note another strange behavior : I launch my SW normally, then I break and disable time-stamping (I set ENET_ATCR=0) with my debugger (Lauterbach Trace32).&lt;/P&gt;&lt;P&gt;Then I set the CAPTURE flag many times to acquire some ATVR values. What I get is 2 different values separated by the increment value. Values are not coming in a regular flow, e.g. :&lt;/P&gt;&lt;P&gt;0x2EAECC10&lt;/P&gt;&lt;P&gt;0x2EAECC10&lt;/P&gt;&lt;P&gt;0x2EAECC10&lt;/P&gt;&lt;P&gt;0x2EAECC10&lt;/P&gt;&lt;P&gt;0x2EAECC24&lt;/P&gt;&lt;P&gt;0x2EAECC10&lt;/P&gt;&lt;P&gt;0x2EAECC24&lt;/P&gt;&lt;P&gt;0x2EAECC24&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;It seems that data come from a dual buffer. Could it be the origin of the problem ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my IEEE1588 registers configuration :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ATCR&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000001&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ATOFF&amp;nbsp;&amp;nbsp; 00000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ATPER&amp;nbsp;&amp;nbsp; 80000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ATCOR&amp;nbsp;&amp;nbsp; 00000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ATINC&amp;nbsp;&amp;nbsp; 00001414&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I experiment this on both ENET0 and ENET1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did someone face such an issue ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for any help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christophe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 16:43:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222771#M12</guid>
      <dc:creator>christophe31</dc:creator>
      <dc:date>2014-01-08T16:43:24Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222772#M13</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px;"&gt;Christophe&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;We are aware of that this feature has an issue with the way it is implemented on the Tower kit.&lt;/P&gt;&lt;P&gt;for those interested in it, we recommend to use the MII interface instead of the existing RMII - the Tower PHY module does support both of them, as far as i know.&lt;/P&gt;&lt;P&gt;Please, expect more details within several days.&lt;/P&gt;&lt;P&gt;Regards, Naoum Gitnik.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Jan 2014 21:48:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222772#M13</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2014-01-12T21:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222773#M14</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px;"&gt;Christophe&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;Regarding "&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px;"&gt;... 50MHz external clock to clock the ENET module....&lt;/SPAN&gt;" - do you mean&amp;nbsp; the Ethernet PHY clock is not generated by our Vybrid?&lt;/P&gt;&lt;P&gt;/Naoum.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Jan 2014 21:52:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222773#M14</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2014-01-12T21:52:51Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222774#M15</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naoum,&lt;/P&gt;&lt;P&gt;Thanks for these answers&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;for those interested in it, we recommend to use the MII interface instead of the existing RMII - the Tower PHY module does support both of them, as far as i know.&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;Hum, maybe this is the point, but I need 2 network interfaces. I'm using the 2 ENETs with a TWR-SER2 module. Thus, I have no choice than using RMII. Am I wrong?&lt;/P&gt;&lt;P&gt;Moreover, I don't understand what it changes... Time-stamp seems to be an ENET's sub-component. Could you explain what impact has MII/RMII on it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Regarding "&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.727272033691406px; line-height: 1.5em; color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;... 50MHz external clock to clock the ENET module....&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;" - do you mean&amp;nbsp; the Ethernet PHY clock is not generated by our Vybrid?&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;Yes. My ENET clock is generated by the TWR-SER2 board, which clocks both PHY and Vybrid's ENET/MAC (via CLKOUT0). Do you think it would change something if I use the Vybrid internal clock?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again for your help !&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Christophe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jan 2014 08:02:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222774#M15</guid>
      <dc:creator>christophe31</dc:creator>
      <dc:date>2014-01-13T08:02:15Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222775#M16</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christophe,&lt;/P&gt;&lt;P&gt;You are right. If you need 2 Ethernet interfaces you need to use RMII due to share pins. When RMII is used we use external 50MHz clock from TWR-SER2 tower module. We have also observed some issues on IEEE1588 when RMII is used. Not sure if it help when clock is generated on Vybrid - unfortunately clockout for RMII is not suported on Vybrid tower module. We can check it once rev.H with MII interface and clockout is available.&lt;/P&gt;&lt;P&gt;/Jiri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jan 2014 12:34:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222775#M16</guid>
      <dc:creator>jiri-b36968</dc:creator>
      <dc:date>2014-01-13T12:34:54Z</dc:date>
    </item>
    <item>
      <title>Re: Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222776#M17</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;Dear &lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;Christophe&lt;/SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Regarding "&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.800000190734863px;"&gt;I need 2 network interfaces. I'm using the 2 ENETs with a TWR-SER2 module. Thus, I have no choice than using RMII. Am I wrong?&lt;/SPAN&gt;" - as per '8.7 Communication interfaces', page 575 of 'Vybrid Reference Manual, Rev. 5, 07/2013' - "MII mode is supported for MAC0 only and when MII mode for MAC0 is enabled, RMII of MAC1 cannot be used." - You are NOT wrong.&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;As I learned, it is somehow related to the RMII signal jitter. No such problem with MII. &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;More details later this week.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Based on the Vybrid datasheet, below are relevant MII connections between it J17A (elevator) connector to be added onto the Tower board (planned to be &lt;/SPAN&gt;implemented&lt;SPAN style="font-size: 10pt;"&gt; in the next board revision):&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;PTA6 – MII_TXCLK to J17A – B14&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;PTA21 – MII_RXCLK to J17A – A15&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;PTD17 – MII_TXERR to J17A – B16&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;PTD18 – MII_TX2 to J17A – B18&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;PTD19 – MII_TX3 to J17A – B17&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;PTD20 – MII_COL to J17A – B12&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;PTD21 – MII_CRS to J17A – A12&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;PTD22 – MII_RX2 to J17A – A18&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;PTD23 – MII_RX3 to J17A – A17&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;Regards, Naoum Gitnik.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jan 2014 00:30:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222776#M17</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2014-01-14T00:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222777#M18</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Naoum, Jiri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your involvement !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe a workaround here :&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENET0-&amp;gt;ATCR |= ENET_ATCR_CAPTURE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; __asm("DSB");&lt;/P&gt;&lt;P&gt;&amp;nbsp; __asm("nop");&lt;/P&gt;&lt;P&gt;&amp;nbsp; __asm("nop");&lt;/P&gt;&lt;P&gt;&amp;nbsp; __asm("nop");&lt;/P&gt;&lt;P&gt;&amp;nbsp; __asm("nop");&lt;/P&gt;&lt;P&gt;&amp;nbsp; ts_counter_ns = ENET0-&amp;gt;ATVR;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did not make a lot of tests but it seems much better this way.&lt;/P&gt;&lt;P&gt;DSB makes the CPU (Cortex M4 here) wait until the capture flag is really set.&lt;/P&gt;&lt;P&gt;At least 4 NOP must be added in order to obtain a coherent value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;So I guess there are 2 problems :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;- in some cases, the ATCR write might be treated after the ATVR read (I'm not sure if Cortex-M4/NIC301 architecture allows that, but it could explain some negative results). This is prevented with DSB instruction.&lt;/P&gt;&lt;P&gt;- the ATVR register is not updated synchronously. Additional NOPs allow to wait until all bits are properly set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BTW, this is not perfect, because it makes me wait a "long" time (approx. 21 CPU cycles) for "nothing", which is not ideal for constrained real-time application, so I'm still expecting a better solution... if possible!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Christophe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jan 2014 16:12:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222777#M18</guid>
      <dc:creator>christophe31</dc:creator>
      <dc:date>2014-01-14T16:12:55Z</dc:date>
    </item>
    <item>
      <title>Re: Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222778#M19</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;Dear Christophe,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;I am not sure if workarounds help, based on the below information from our people who tried to deal with this feature. Please, find some excerpts below:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;* The issue is confirmed on both Vybrid and Kinetis Tower Modules (with RMII connection).&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;* &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #575757; font-family: arial, helvetica, sans-serif;"&gt;The jitter observed with RMII interface is actually a known matter, i.e. this behavior is also found in other Ethernet controllers, e.g. the INTEL i210 datasheet (&lt;A href="http://www.intel.com/content/dam/www/public/us/en/documents/datasheets/i210-ethernet-controller-datasheet.pdf" title="http://www.intel.com/content/dam/www/public/us/en/documents/datasheets/i210-ethernet-controller-datasheet.pdf"&gt;http://www.intel.com/content/dam/www/public/us/en/documents/datasheets/i210-ethernet-controller-datasheet.pdf&lt;/A&gt;). Table 7-62 on page 340 states that the jitter on &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;100-Mbps &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;RX frame time-stamping is 80ns &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;EM&gt;(2228 - 2148 = 80)&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;, and this is exactly what we have observed in our Ethernet Controller.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; color: #575757; font-family: arial, helvetica, sans-serif;"&gt;&lt;STRONG&gt;The jitter in RMII, which is bigger (in general) than the MII, is mainly due to the nature of the interface itself.&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; color: #575757; font-family: arial, helvetica, sans-serif;"&gt;In MII, data and the clock are effectively forwarded to the MAC (i.e. they are source-synchronous), but that’s not the case for RMII; therefore RMII is understood to introduce greater jitter.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;* ... MII (RGMII/GMII)&amp;nbsp; is preferred as far as 1588 time-stamp concerns.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;* &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;The&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;TWR-Vybrid&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt; performance ... below +/-130ns (have the same 80ns jitter as Kinetis k60).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: arial, helvetica, sans-serif; color: #575757;"&gt;You can probably find more speculations about this on the Internet.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;Regards, Naoum Gitnik.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;==========================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;Correction: what is called "&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;jitter&lt;/STRONG&gt;&lt;/SPAN&gt;" in the &lt;/SPAN&gt;above &lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;reply is rather "&lt;/SPAN&gt;&lt;STRONG style=": ; line-height: 1.5em; color: #339966; font-size: 10pt;"&gt;latency&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #575757;"&gt;Sorry&amp;nbsp; - it took me additional thinking to realize that the term used was quite incorrect (signal jitter is something different).&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jan 2014 00:24:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222778#M19</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2014-01-17T00:24:54Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222779#M20</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naoum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Really interesting, I have to take care of that in my design, I can deal with a known jitter, but I fear that we don’t talk about the same thing!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For now, I don’t talk about reading the time-stamp of incoming frames. I just compare 2 values of ATVR, which is supposed (as far as I understand) to be representative of an internal time-stamp counter always increasing (up to its maximum value of course).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or maybe I totally misunderstand: do you suggest that ATVR could be altered by incoming frames?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To be more specific, regarding my first post, my source code simply looks like:&lt;/P&gt;&lt;P&gt;ENET0-&amp;gt;ATCR |= ENET_ATCR_CAPTURE_MASK;&lt;/P&gt;&lt;P&gt;t1 = ENET0-&amp;gt;ATVR;&lt;/P&gt;&lt;P&gt;…some code (to measure performance of)…&lt;/P&gt;&lt;P&gt;ENET0-&amp;gt;ATCR |= ENET_ATCR_CAPTURE_MASK;&lt;/P&gt;&lt;P&gt;t2 = ENET0-&amp;gt;ATVR;&lt;/P&gt;&lt;P&gt;diff = t2 - t1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt; t1 and t2 values are not consistent&lt;/STRONG&gt;&lt;/SPAN&gt;, except with additional DSB/NOP as said above. &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;This is the point!&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Of course, this is temporary code, and I also use ATVR to compare with time-stamp of incoming frames. But at first I ‘d like to be confident with ATVR content…&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One more question: could you tell me where does the last excerpt come from ?&lt;EM&gt; (&lt;SPAN style="font-size: 10pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;The&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;TWR-Vybrid&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; performance ... below +/-130ns (have the same 80ns jitter as Kinetis k60).&lt;/SPAN&gt;)&lt;/EM&gt;. If possible I'd like to have the full background.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;Christophe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jan 2014 13:29:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222779#M20</guid>
      <dc:creator>christophe31</dc:creator>
      <dc:date>2014-01-17T13:29:45Z</dc:date>
    </item>
    <item>
      <title>Re: Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222780#M21</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;By googling I found and errata for Kinetis processor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;e2579: ENET: No support for IEEE 1588 timestamp timer overflow interrupt&lt;/P&gt;
&lt;P&gt;Errata type: Errata&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Description: The TS_TIMER interrupt signal is not connected to the NVIC and will not generate an interrupt&lt;/P&gt;
&lt;P&gt;event. This interrupt is set when the 1588 counter overflows.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Workaround: Use one of the Timer Compare Capture Registers, TCCRs, to manually force a counter&lt;/P&gt;
&lt;P&gt;overflow event in order to trigger a counter overflow interrupt.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe something similar is happening here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For MQX code, the WA is already implemented&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can check the code in mqx/source/io/enet/macnet/macnet_1588.c at function MACNET_ptp_start (Around line 20 below)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="_jivemacro_uid_1389984910128128 jive_text_macro jive_macro_code" jivemacro_uid="_1389984910128128"&gt;
&lt;P&gt;uint_32 MACNET_ptp_start(MACNET_PTP_PRIVATE *priv, boolean master_mode)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MACNET_PTP_PRIVATE *fpp = priv;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;#if defined(BSP_TWR_K60N512) || defined(BSP_TWR_K60D100M)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Select the 1588 timer source clock - EXTAL clock */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OSC_CR |= OSC_CR_ERCLKEN_MASK;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM_SOPT2 = ((SIM_SOPT2) &amp;amp; ~SIM_SOPT2_TIMESRC_MASK) | SIM_SOPT2_TIMESRC(0x2);&lt;/P&gt;
&lt;P&gt;#endif&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enable module for starting Tmr Clock */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fpp-&amp;gt;MACNET_PTR-&amp;gt;ATCR = ENET_ATCR_RESTART_MASK;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fpp-&amp;gt;MACNET_PTR-&amp;gt;ATINC = MACNET_1588_CLOCK_INC;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fpp-&amp;gt;MACNET_PTR-&amp;gt;ATPER = MACNET_1588_ATPER_VALUE;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;#if (MK60_REV_1_0 || MK60_REV_1_1 || MK60_REV_1_2)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;/* Workaround for e2579: ENET: No support for IEEE 1588, TS_TIMER, timestamp timer overflow interrupt */&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fpp-&amp;gt;MACNET_PTR-&amp;gt;CHANNEL[MACNET_PTP_TIMER].TCCR = MACNET_1588_ATPER_VALUE - MACNET_1588_CLOCK_INC;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fpp-&amp;gt;MACNET_PTR-&amp;gt;CHANNEL[MACNET_PTP_TIMER].TCSR = (((0x5)&amp;lt;&amp;lt;ENET_TCSR_TMODE_SHIFT)&amp;amp;ENET_TCSR_TMODE_MASK) |&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENET_TCSR_TIE_MASK;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fpp-&amp;gt;MACNET_PTR-&amp;gt;CHANNEL[MACNET_PTP_TIMER].TCCR = MACNET_1588_ATPER_VALUE - MACNET_1588_CLOCK_INC;&lt;/P&gt;
&lt;P&gt;#endif&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Period PIN &amp;amp; EVT bits must be set for rollover detect */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fpp-&amp;gt;MACNET_PTR-&amp;gt;ATCR = ENET_ATCR_PEREN_MASK| ENET_ATCR_PINPER_MASK;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set the slave mode in case the MACNET is not handling the 1588timer */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(!master_mode)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fpp-&amp;gt;MACNET_PTR-&amp;gt;ATCR |= ENET_ATCR_SLAVE_MASK;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Start counter */&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fpp-&amp;gt;MACNET_PTR-&amp;gt;ATCR |= ENET_ATCR_EN_MASK;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jan 2014 18:56:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222780#M21</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2014-01-17T18:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222781#M22</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;Dear &lt;SPAN style="font-style: inherit;"&gt;Christophe&lt;/SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;That's a good point the Juan mentioned Kinetis - I found several threads it might make sense for you to look into (sorry, I am not a SW person, thus cannot judge how much they may help in this case):&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/message/350709#350709"&gt;&lt;SPAN style="color: #575757;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="https://community.freescale.com/message/350709#350709" target="test_blank"&gt;https://community.freescale.com/message/350709#350709&lt;/A&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/message/93334#93334"&gt;&lt;SPAN style="color: #575757;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="https://community.freescale.com/message/93334#93334" target="test_blank"&gt;https://community.freescale.com/message/93334#93334&lt;/A&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/message/300916#300916"&gt;&lt;SPAN style="color: #575757;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="https://community.freescale.com/message/300916#300916" target="test_blank"&gt;https://community.freescale.com/message/300916#300916&lt;/A&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/message/300917#300917"&gt;&lt;SPAN style="color: #575757;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="https://community.freescale.com/message/300917#300917" target="test_blank"&gt;https://community.freescale.com/message/300917#300917&lt;/A&gt;.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 10pt;"&gt;Some details of the test using 2 different Freescale's &lt;/SPAN&gt;boards, which are not Vybrid-based &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;(cannot really comment on the below text - not an IEEE 1558 expert):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;"I’m not running any 1588 software stack, simply set one board &lt;/SPAN&gt;&lt;SPAN style="color: #3366ff; font-family: Arial, sans-serif; font-size: 10pt; line-height: 1.5em;"&gt;up&lt;/SPAN&gt;&lt;SPAN style="color: #3366ff; font-family: Arial, sans-serif; font-size: 10pt; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3366ff; font-family: Arial, sans-serif; font-size: 10pt; line-height: 1.5em;"&gt;to transmit 500 back-to-back frames by preparing 500 TxBDs and the second board receive all 500 frames by preparing 500 RxBDs.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;... at the end of the test, I look at the differences in deltas of consecutive timestamps in the buffer descriptors to determine latency for each pair of frames, i.e. Latency = | (T&lt;SUB&gt;n&lt;/SUB&gt; – T&lt;SUB&gt;n-1&lt;/SUB&gt;) – (R&lt;SUB&gt;n&lt;/SUB&gt; – R&lt;SUB&gt;n-1&lt;/SUB&gt;)|.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;Since the transmit frames are all back-to-back, I never saw any latency in the TxBD timestamps, i.e. T&lt;SUB&gt;n&lt;/SUB&gt; –T&lt;SUB&gt;n-1&lt;/SUB&gt; was always the same for each test. Therefore, the latency values below represent the latency in the receive time-stamping: &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.5pt; font-family: Arial, sans-serif;"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;2-nd board RMII (Tx) -&amp;gt; 1-st board RMII (Rx) – 80ns latency (IEEE 1588 timestamp clock source equals 50 MHz),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.5pt; font-family: Arial, sans-serif;"&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;1-st board RMII (Tx) -&amp;gt; 2-nd board RMII (Rx) – 80ns latency (IEEE 1588 timestamp clock source equals 50 MHz),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.5pt; font-family: Arial, sans-serif;"&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;2-nd board MII (Tx) -&amp;gt; 1-st board RMII (Rx) – 80ns latency (IEEE 1588 timestamp clock source equals 50 MHz),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.5pt; font-family: Arial, sans-serif;"&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;1-st board RMII (Tx) -&amp;gt; 2-nd board MII (Rx) – 20ns latency (IEEE 1588 timestamp clock source equals 50 MHz),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.5pt; font-family: Arial, sans-serif;"&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;1-st board RMII (Tx) -&amp;gt; 2-nd board MII (Rx) – 10ns latency (IEEE 1588 timestamp clock source equals 100 MHz).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;These results line up with what I would expect:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="list-style-type: disc;"&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;For experiments 1-3, we see the 80ns latency when using the RMII as the receiver.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;For experiments 4 and 5, we see a reduced latency when MII is used as the receiver.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;It must be noted that additional latency may be seen as a result of the MAC detecting the SFD in the MII clock domain and capturing the timestamp in the IEEE 1588 clock domain.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;If two these clocks are from different sources, I expect additional latency equal to the period of the IEEE1588 timestamp clock: &lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="list-style-type: disc;"&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;For experiments 1-3, when the receiver is in RMII mode, the 50 MHz crystal on the serial board is driving the XTAL pin, is the source of the RMII clock, and used to generate the 1588 timestamp clock. So, those two clock sources are the same, so no additional latency. &lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;For experiments 4 and 5 when the receiver is in MII mode the PHY is driving the MII Rx clock, which is recovered from the RX data and is essentially the Tx clock from the transmitter board and the crystal on the serial board is driving the XTAL&amp;nbsp; pin, which is used to generate the 1588 timestamp clock. So in this case the clock sources are different, so we expect additional latency, which we see.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;... A simple message ... is there will be a possible latency of 80ns in 100Mb/s operation (and 800ns in 10 Mb/s) operation&lt;/SPAN&gt; &lt;SPAN style="color: #3366ff; font-size: 10.0pt; text-decoration: underline; font-family: 'Arial','sans-serif';"&gt;due to Rx to Tx clock synchronization. &lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="list-style-type: disc;"&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;For &lt;/SPAN&gt;&lt;SPAN style="color: #3366ff; font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;STRONG&gt;RMII,&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;the Rx clock is given to the PHY, so synchronization has to occur between the Tx and Rx clock fairly often. &lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif'; color: #3366ff;"&gt;For MII, the Rx clock is driven from the PHY and can be recovered from the data, so can stay synchronized with the Tx clock."&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Regards, Naoum Gitnik.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jan 2014 20:01:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222781#M22</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2014-01-17T20:01:27Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222782#M23</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juan,&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;I'm not concerned by this errata, but thanks to you, I looked at MQX and I found another undocumented way to access ATVR. They set the capture flag twice :&lt;/P&gt;&lt;P&gt;&amp;nbsp; macnet_ptr-&amp;gt;ATCR |= ENET_ATCR_CAPTURE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; macnet_ptr-&amp;gt;ATCR |= ENET_ATCR_CAPTURE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; curr_time-&amp;gt;NSEC = macnet_ptr-&amp;gt;ATVR;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess this is another way to wait for ATVR counter to be ready...&lt;/P&gt;&lt;P&gt;I tested it, it takes ~100ns more than my workaround, but maybe it is an "approved" solution ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Christophe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jan 2014 08:11:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222782#M23</guid>
      <dc:creator>christophe31</dc:creator>
      <dc:date>2014-01-21T08:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222783#M24</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;A name="_GoBack"&gt;&lt;/A&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Hi Naoum,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Thanks for these new information, they are of great interest for my work.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;But there is still nothing related to the ATVR reading error.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;However, thanks to Juan, I saw I’m not the only one having problem with that!&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Do you think that MQX’s workaround is an official and/or an approved solution?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Christophe&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Edit : after re-reading CM4 ref. manual, I think that the second writing of the capture flag forces to wait until the first one is effective. This is no more than DSB instruction does. Thus QMX solution does not seem better than mine finally :-(&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jan 2014 08:21:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222783#M24</guid>
      <dc:creator>christophe31</dc:creator>
      <dc:date>2014-01-21T08:21:50Z</dc:date>
    </item>
    <item>
      <title>Re: Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222784#M25</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #575757;"&gt;Dear &lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 12.727272033691406px;"&gt;Christophe&lt;/SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12.800000190734863px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #575757;"&gt;Everything posted on our official web site is an "&lt;SPAN style="font-family: Arial, sans-serif;"&gt;official and/or an approved solution&lt;/SPAN&gt;".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The Community forum materials, though, cannot be considered as such; if it works or not is solely based on the specific thread contents.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757;"&gt;Regards, Naoum Gitnik.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jan 2014 17:31:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222784#M25</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2014-01-21T17:31:35Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222785#M26</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naoum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is that my software is destined to avionics, and I have to justify every piece of code in the eyes of certification authorities. Thus I can hardly explain why I insert 4 NOPs if I don’t have an application note, or an errata, or an answer from HW designer, because the certifying officer will ask :&lt;/P&gt;&lt;P&gt;&lt;EM&gt;“Why only 4 NOPs? Are you sure there is no situation where 5 NOPs would be needed?...”&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Even though there’s a workaround in MQX, it is not clear whether the solution will be approved or not…&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Christophe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2014 14:04:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222785#M26</guid>
      <dc:creator>christophe31</dc:creator>
      <dc:date>2014-01-31T14:04:56Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222786#M27</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well, here is the errata document for kinetis&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/docs/pcn_attachments/15543_KINETIS_8N30D_prelim2.pdf" title="http://www.freescale.com/docs/pcn_attachments/15543_KINETIS_8N30D_prelim2.pdf"&gt;http://www.freescale.com/docs/pcn_attachments/15543_KINETIS_8N30D_prelim2.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look for: e2579: ENET: No support for IEEE 1588, TS_TIMER, timestamp timer overflow interrupt&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The description WA is there too.&lt;/P&gt;&lt;P&gt;This is working for kinetis, so it might be applied to Vybrid too. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2014 18:19:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222786#M27</guid>
      <dc:creator>juangutierrez</dc:creator>
      <dc:date>2014-01-31T18:19:31Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222787#M28</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Juan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for this answer, but as I said above, I'm not concerned by this errata!&lt;/P&gt;&lt;P&gt;My problem is about reading ENET ATVR register, which returns aberrant values under certain conditions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Christophe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Feb 2014 07:29:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222787#M28</guid>
      <dc:creator>christophe31</dc:creator>
      <dc:date>2014-02-04T07:29:50Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222788#M29</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px;"&gt;Hello Christophe&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;I discussed this issue with some other colleagues of mine - those having IEEE1588 experience (not necessarily on Vybrid, though).&lt;/P&gt;&lt;P&gt;I am expecting their feedback within several days.&lt;/P&gt;&lt;P&gt;Sincerely, Naoum Gitnik.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/juangutierrez"&gt;juangutierrez&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Feb 2014 23:19:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222788#M29</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2014-02-04T23:19:30Z</dc:date>
    </item>
    <item>
      <title>Re: Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222789#M30</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 10pt; font-family: arial,helvetica,sans-serif;"&gt;Hello Christophe&lt;/SPAN&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;I eventually received reply from my colleagues having IEEE1588 experience, and they confirmed the issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;Briefly - NOPs are indeed required; the detailed reply to be provided in the nearest future.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;Thanks for catching this issue!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;Sincerely, Naoum Gitnik.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/juangutierrez"&gt;juangutierrez&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2014 00:51:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222789#M30</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2014-02-12T00:51:56Z</dc:date>
    </item>
    <item>
      <title>Re: IEEE1588 time-stamping issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222790#M31</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Naoum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for this anwser. I look forward to seeing a detailed explanation...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Christophe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2014 08:33:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/IEEE1588-time-stamping-issue/m-p/222790#M31</guid>
      <dc:creator>christophe31</dc:creator>
      <dc:date>2014-02-13T08:33:34Z</dc:date>
    </item>
  </channel>
</rss>

