<?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>i.MX Processors中的主题 Re: IMX51 Synchronous mode issue</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778915#M121007</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;because lowimpedance/highcapacitance probe acts as rc filtering circuit&lt;/P&gt;&lt;P&gt;for high frequencies and you see average signal on oscilloscope.&lt;/P&gt;&lt;P&gt;Please try with more quality probe.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Feb 2018 23:17:47 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2018-02-02T23:17:47Z</dc:date>
    <item>
      <title>IMX51 Synchronous mode issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778912#M121004</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;I&amp;nbsp;have iMX51 board with WINCE700, I am trying to make use of Synchronous Burst mode write to increase the throughput on the WEIM Bus.&lt;/P&gt;&lt;P&gt;I have an FPGA connected onto the WEIM CS0 port. I am using 16 bit multiplexed access.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;The problem is that the BCLK pad&amp;nbsp;appears tristated and the BCLK clock cycles seem to be riding over this tristated signal,&lt;/STRONG&gt; &lt;/SPAN&gt;The write is being performed as I can see the CS, WR and ADV/LBA signals being generated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the configuration that I have done for the WEIM Module:&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: terminal, monaco, monospace;"&gt;CS0GCR1 (32 BIT) .... 0x60011C3B&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: terminal, monaco, monospace; font-size: 15px;"&gt; (*) CSEN ... 0x01 (*) SWR .... 0x01 (*) SRD .... 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace; font-size: 15px;"&gt; (*) MUM .... 0x01 (*) WFL .... 0x01 (*) RFL .... 0x01&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace; font-size: 15px;"&gt; (*) CRE .... 0x00 (*) CREP ... 0x00 (*) BL ..... 0x04&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace; font-size: 15px;"&gt; (*) WC ..... 0x01 (*) BCD .... 0x01 (*) BCS .... 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace; font-size: 15px;"&gt; (*) DSZ .... 0x01 (*) SP ..... 0x00 (*) CSREC .. 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace; font-size: 15px;"&gt; (*) AUS .... 0x00 (*) GBC .... 0x00 (*) WP ..... 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace; font-size: 15px;"&gt; (*) PSZ .... 0x06&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt;&lt;STRONG&gt;CS0GCR2 (32 BIT) .... 0x00000002&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt;(*) ADH .... 0x02 (*) DAPS ... 0x00 (*) DAE .... 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt; (*) DAP .... 0x00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt;&lt;STRONG&gt;CS0RCR1 (32 BIT) .... 0x20475230&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt;(*) RCSN ... 0x00 (*) RCSA ... 0x03 (*) OEN .... 0x02&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt; (*) OEA .... 0x05 (*) RADVN .. 0x07 (*) RAL .... 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt; (*) RADVA .. 0x04 (*) RWSC ... 0x20&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: terminal, monaco, monospace;"&gt;CS0RCR2 (32 BIT) .... 0x00000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt; (*) RBEN ... 0x00 (*) RBE .... 0x00 (*) RBEA ... 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt; (*) RL ..... 0x00 (*) PAT .... 0x00 (*) APR .... 0x00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: terminal, monaco, monospace;"&gt;CS0WCR1 (32 BIT) .... 0x48000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt;(*) WCSN ... 0x00 (*) WCSA ... 0x00 (*) WEN .... 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt; (*) WEA .... 0x00 (*) WBEN ... 0x00 (*) WBEA ... 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt; (*) WADVN .. 0x00 (*) WADVA .. 0x00 (*) WWSC ... 0x08&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt; (*) WBED ... 0x01 (*) WAL .... 0x00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: terminal, monaco, monospace;"&gt;CS0WCR2 (32 BIT) .... 0x00000000&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt;(*) WBCDD .. 0x00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt;&lt;STRONG&gt;WEIM Configuration Register (32 BIT) .... 0x00000020&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: terminal, monaco, monospace;"&gt;(*) WDOG_LIM 0x00 (*) WDOG_EN. 0x00 (*) INTPOL . 0x01&lt;BR /&gt; (*) INTEN .. 0x00 (*) GBCD ... 0x00 (*) BCM .... 0x00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since there seems to be something amiss regarding the WEIM configuratioin register addresses, below are the register address that I am using&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 15px; font-family: 'courier new', courier, monospace;"&gt;#define WEIM_ADDR_CONFIG_CS0GCR1 (0x83FD8000 + 0x2000)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 15px; font-family: 'courier new', courier, monospace;"&gt;#define WEIM_ADDR_CONFIG_CS0GCR2 (0x83FD8000 + 0x2004)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px; font-family: 'courier new', courier, monospace;"&gt;#define WEIM_ADDR_CONFIG_CS0RCR1 (0x83FD8000 + 0x2008)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px; font-family: 'courier new', courier, monospace;"&gt;#define WEIM_ADDR_CONFIG_CS0RCR2 (0x83FD8000 + 0x200C)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px; font-family: 'courier new', courier, monospace;"&gt;#define WEIM_ADDR_CONFIG_CS0WCR1 (0x83FD8000 + 0x2010)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px; font-family: 'courier new', courier, monospace;"&gt;#define WEIM_ADDR_CONFIG_CS0WCR2 (0x83FD8000 + 0x2014)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 15px; font-family: 'courier new', courier, monospace;"&gt;#define WEIM_ADDR_CONFIG_REGSITER (0x83FD8000 + 0x2090)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;For the&amp;nbsp; &lt;SPAN class=""&gt;IOMUXC_SW_PAD_CTL_PAD_EIM_BCLK, the configured setting is:&lt;/SPAN&gt;&lt;BR style="font-weight: normal;" /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;Pull/Keeper enabled&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;Drive strength HIGH.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;Fast slew rate.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;From the&amp;nbsp; reference manual, EIM_BCLK pad on the iMX51 is not multiplexed&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_22.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/35046i42192C9412616B39/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_22.png" alt="pastedImage_22.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;For the transfer I am using memcpy function:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;Below is the captured waveform&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="WEIM Sync wwsc 8 bcd 1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/35000iCC290A4215ADE313/image-size/large?v=v2&amp;amp;px=999" role="button" title="WEIM Sync wwsc 8 bcd 1.png" alt="WEIM Sync wwsc 8 bcd 1.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px; font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN class=""&gt;The BCLK signal should appear as a 66MHZ square clock signal ideally. I am using an oscilloscope that has 400 Mhz bandwidth and using a DC 1MOhm coupling.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Feb 2018 12:29:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778912#M121004</guid>
      <dc:creator>DeepakKukreja</dc:creator>
      <dc:date>2018-02-01T12:29:42Z</dc:date>
    </item>
    <item>
      <title>Re: IMX51 Synchronous mode issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778913#M121005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Deepak&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"BCLK pad appears tristated " due to oscilloscope probe,&lt;/P&gt;&lt;P&gt;please try to get probe with more high impedance or (using existing)&lt;/P&gt;&lt;P&gt;decrease EIM frequency down for example to 10MHz and check&lt;/P&gt;&lt;P&gt;difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Feb 2018 23:42:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778913#M121005</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-02-01T23:42:10Z</dc:date>
    </item>
    <item>
      <title>Re: IMX51 Synchronous mode issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778914#M121006</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, but why does the BCLK appear tristated when there is no transaction going on?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is BCLK an open drain/collector type output that requires an external pull up?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2018 10:18:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778914#M121006</guid>
      <dc:creator>DeepakKukreja</dc:creator>
      <dc:date>2018-02-02T10:18:34Z</dc:date>
    </item>
    <item>
      <title>Re: IMX51 Synchronous mode issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778915#M121007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;because lowimpedance/highcapacitance probe acts as rc filtering circuit&lt;/P&gt;&lt;P&gt;for high frequencies and you see average signal on oscilloscope.&lt;/P&gt;&lt;P&gt;Please try with more quality probe.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2018 23:17:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778915#M121007</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-02-02T23:17:47Z</dc:date>
    </item>
    <item>
      <title>Re: IMX51 Synchronous mode issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778916#M121008</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I could get to the root cause, it was because of averaging applied to the DSO channel because of which I was not able to see the Clock signal properly, I am able to see it now at 66 MHz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for your suggestions and help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Deepak&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2018 09:56:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX51-Synchronous-mode-issue/m-p/778916#M121008</guid>
      <dc:creator>DeepakKukreja</dc:creator>
      <dc:date>2018-02-05T09:56:22Z</dc:date>
    </item>
  </channel>
</rss>

