<?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>topic Re: iMX6q RGMII back to back connection with FPGA in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX6q-RGMII-back-to-back-connection-with-FPGA/m-p/243371#M20656</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We added an external buffer on the CLK to achieve the required skew.&lt;/P&gt;&lt;P&gt;MAC-MAC now works at 1Gbps.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Karthikeyan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Aug 2013 19:02:31 GMT</pubDate>
    <dc:creator>kars</dc:creator>
    <dc:date>2013-08-01T19:02:31Z</dc:date>
    <item>
      <title>iMX6q RGMII back to back connection with FPGA</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6q-RGMII-back-to-back-connection-with-FPGA/m-p/243369#M20654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In our custom board we have RGMII back to back connection between i.MX6Q and Zynq FPGA.&lt;/P&gt;&lt;P&gt;The Ethernet reference clocks (125Mhz) on both the processors are driven by different sources.&lt;/P&gt;&lt;P&gt;We have taken care of the driver changes to fake the presence of PHY and we have confirmed by probing all the signals. &lt;/P&gt;&lt;P&gt;During the signal analysis, we notice non-skewed tx_clk-tx_ctl and rx_clk-rx_ctl signals at imx6 end during the data transfer.&lt;/P&gt;&lt;P&gt;Both rx-clk and tx-clk are at 25Mhz (for 100M).&lt;/P&gt;&lt;P&gt;While connecting i.MX6 to the external PHY (instead of back to back RGMII) the skew settings on the PHY are mandatory for successful communication.&lt;/P&gt;&lt;P&gt;So, we feel that skewing would be required to get over this.&lt;/P&gt;&lt;P&gt;How can the skew be adjusted in case of the back-back connections? Does i.MX6 have internal skew settings which can be adjusted to meet our requirement?&lt;/P&gt;&lt;P&gt;Is there anything else we need to look at?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Karthikeyan.&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jun 2013 16:23:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6q-RGMII-back-to-back-connection-with-FPGA/m-p/243369#M20654</guid>
      <dc:creator>kars</dc:creator>
      <dc:date>2013-06-27T16:23:51Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6q RGMII back to back connection with FPGA</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6q-RGMII-back-to-back-connection-with-FPGA/m-p/243370#M20655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Karthikeyan,&lt;/P&gt;&lt;P&gt;Unfortunately, the mx6 does not have any control over the skew of&amp;nbsp; the tx_clk and rx_clk signals.&amp;nbsp; This is typically done in the PHY so this control was left off of the mx6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That being said, the easiest would be to add the skew capability into the FPGA and make the FPGA look like a PHY interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, since you have&amp;nbsp; the FPGA and the mx6 sourced by 2 different reference sources, you will need to ensure synchronization of the clocks and the sampling. You will need to provide a FIFO or buffer inside the FPGA for the synchronization.&amp;nbsp; I think it would simplify things if you had a common reference clock for both the mx6 and the FPGA but if you refer to the attached RGMII spec for signal timing and abide by the timing&amp;nbsp; spec, you shouldn't have an issue there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know how it goes.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 20:42:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6q-RGMII-back-to-back-connection-with-FPGA/m-p/243370#M20655</guid>
      <dc:creator>peter_pinewski</dc:creator>
      <dc:date>2013-07-09T20:42:01Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6q RGMII back to back connection with FPGA</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6q-RGMII-back-to-back-connection-with-FPGA/m-p/243371#M20656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We added an external buffer on the CLK to achieve the required skew.&lt;/P&gt;&lt;P&gt;MAC-MAC now works at 1Gbps.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Karthikeyan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 19:02:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6q-RGMII-back-to-back-connection-with-FPGA/m-p/243371#M20656</guid>
      <dc:creator>kars</dc:creator>
      <dc:date>2013-08-01T19:02:31Z</dc:date>
    </item>
  </channel>
</rss>

