<?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のトピックHow to copy memory using VDI without using IC</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-to-copy-memory-using-VDI-without-using-IC/m-p/615903#M93153</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tell me about memory copy using iMX53 IPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was able to copy data from BUF 1 to BUF 2 in a way to use the IC.&lt;BR /&gt;I would like to copy data from BUF 1 to BUF 2 without using IC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found the following functions in the reference manual.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;　　MEM -&amp;gt; VDIC --&amp;gt; MEM&lt;BR /&gt;　　　　input:&amp;nbsp;&amp;nbsp; IDMAC_CH_25, IDMAC_CH_26&lt;BR /&gt;　　　　output: IDMAC_CH_5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I made the following settings to use VDI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;IPU_CONF&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; 0x00001761&lt;BR /&gt;&amp;nbsp;IC_CONF&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; 0x40000000&lt;BR /&gt;&amp;nbsp;IC_IDMAC_1&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; 0x00000080&lt;BR /&gt;&amp;nbsp;IC_IDMAC_2&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; 0x00000000&lt;BR /&gt;&amp;nbsp;IC_IDMAC_3&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; 0x00000000&lt;BR /&gt;&amp;nbsp;IPU_FS_PROC_FLOW1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;BR /&gt;&amp;nbsp;IPU_FS_PROC_FLOW2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;&amp;nbsp;IPU_VDI_FSIZE&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; 0x01DF027F&lt;BR /&gt;&amp;nbsp;IPU_VDI_C&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; 0x00000000&lt;BR /&gt;&amp;nbsp;IPU_VDI_C2&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; 0x00000009&lt;BR /&gt;&amp;nbsp;IPU_VDI_PS_1&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; 0x01DF027F&lt;BR /&gt;&amp;nbsp;IPU_VDI_PS_3&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; 0x01DF027F&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;CPMEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The thing that I want to do is a copy from BUF 1 to BUF 2, but the second input is necessary, so the same data is set in CH 25 and CH 26.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Results I tried&lt;BR /&gt;Interrupts of CH25 and CH26 are generated when one of the following bits is set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IPU_CONF.bit30(RWS_EN)&lt;BR /&gt;&amp;nbsp; IPU_VDI_C2.bit3(VDI_PLANE_1_EN)&lt;BR /&gt;&amp;nbsp; IPU_VDI_C2.bit0(VDI_CMB_EN)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But CH5 interrupt does not occur.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN&gt;Please tell me how to copy memory using VDI without using IC.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;kyuugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Feb 2017 02:24:19 GMT</pubDate>
    <dc:creator>kyuugosato</dc:creator>
    <dc:date>2017-02-09T02:24:19Z</dc:date>
    <item>
      <title>How to copy memory using VDI without using IC</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-copy-memory-using-VDI-without-using-IC/m-p/615903#M93153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tell me about memory copy using iMX53 IPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was able to copy data from BUF 1 to BUF 2 in a way to use the IC.&lt;BR /&gt;I would like to copy data from BUF 1 to BUF 2 without using IC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found the following functions in the reference manual.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;　　MEM -&amp;gt; VDIC --&amp;gt; MEM&lt;BR /&gt;　　　　input:&amp;nbsp;&amp;nbsp; IDMAC_CH_25, IDMAC_CH_26&lt;BR /&gt;　　　　output: IDMAC_CH_5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I made the following settings to use VDI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;IPU_CONF&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; 0x00001761&lt;BR /&gt;&amp;nbsp;IC_CONF&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; 0x40000000&lt;BR /&gt;&amp;nbsp;IC_IDMAC_1&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; 0x00000080&lt;BR /&gt;&amp;nbsp;IC_IDMAC_2&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; 0x00000000&lt;BR /&gt;&amp;nbsp;IC_IDMAC_3&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; 0x00000000&lt;BR /&gt;&amp;nbsp;IPU_FS_PROC_FLOW1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;BR /&gt;&amp;nbsp;IPU_FS_PROC_FLOW2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;&amp;nbsp;IPU_VDI_FSIZE&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; 0x01DF027F&lt;BR /&gt;&amp;nbsp;IPU_VDI_C&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; 0x00000000&lt;BR /&gt;&amp;nbsp;IPU_VDI_C2&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; 0x00000009&lt;BR /&gt;&amp;nbsp;IPU_VDI_PS_1&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; 0x01DF027F&lt;BR /&gt;&amp;nbsp;IPU_VDI_PS_3&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; 0x01DF027F&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;CPMEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The thing that I want to do is a copy from BUF 1 to BUF 2, but the second input is necessary, so the same data is set in CH 25 and CH 26.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Results I tried&lt;BR /&gt;Interrupts of CH25 and CH26 are generated when one of the following bits is set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IPU_CONF.bit30(RWS_EN)&lt;BR /&gt;&amp;nbsp; IPU_VDI_C2.bit3(VDI_PLANE_1_EN)&lt;BR /&gt;&amp;nbsp; IPU_VDI_C2.bit0(VDI_CMB_EN)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But CH5 interrupt does not occur.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" lang="en"&gt;&lt;SPAN&gt;Please tell me how to copy memory using VDI without using IC.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;kyuugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Feb 2017 02:24:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-copy-memory-using-VDI-without-using-IC/m-p/615903#M93153</guid>
      <dc:creator>kyuugosato</dc:creator>
      <dc:date>2017-02-09T02:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to copy memory using VDI without using IC</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-copy-memory-using-VDI-without-using-IC/m-p/615904#M93154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;refer to the Reference Manual of mx53,&lt;/P&gt;&lt;P&gt;• Input for combining: two progressive video/graphics planes&lt;BR /&gt;• Source: system memory&lt;BR /&gt;• Plane size: up to 1920x1200 pixels.&lt;BR /&gt;• Pixel format: RGB/YUV 4:2:2, 8 bits/value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but I found that you set it to 4:2:0, pls try to use yuv 4:2:2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2017 09:12:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-copy-memory-using-VDI-without-using-IC/m-p/615904#M93154</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2017-02-10T09:12:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to copy memory using VDI without using IC</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-copy-memory-using-VDI-without-using-IC/m-p/615905#M93155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Joan.&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please teach me.&lt;BR /&gt;Which setting should I change?&lt;/P&gt;&lt;P&gt;CPMEM？&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is CPMEM, I tried changing CPMEM's W1 [88: 85] (Pixel Format Select) non-interleaved 4:2:2&lt;BR /&gt;&amp;nbsp;or partial interleaved 4:2:2, but no interrupt occurred.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;kyuugo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2017 11:15:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-copy-memory-using-VDI-without-using-IC/m-p/615905#M93155</guid>
      <dc:creator>kyuugosato</dc:creator>
      <dc:date>2017-02-10T11:15:52Z</dc:date>
    </item>
  </channel>
</rss>

