<?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: Using OCRAM as a buffer instead of SDRAM for a camera application in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Using-OCRAM-as-a-buffer-instead-of-SDRAM-for-a-camera/m-p/771485#M119786</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 class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; I think OCRAM size of i.MX RT1050 is not sufficient for camera applications, since, at least &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;double buffering scheme for storing frame buffers may be recommended in order to avoid image &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;tearing. It takes about 1.2 Mbytes for frame buffers to capture VGA (640 x 480) video frames with &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;RGB565 (two bytes) pixel format. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; In real applications, ring queue structure of frame buffers may be recommended. This requires to store &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;several buffers in memory.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Have a great day,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Yuri&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Jan 2018 09:05:16 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2018-01-09T09:05:16Z</dc:date>
    <item>
      <title>Using OCRAM as a buffer instead of SDRAM for a camera application</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-OCRAM-as-a-buffer-instead-of-SDRAM-for-a-camera/m-p/771484#M119785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Greetings all,&lt;/P&gt;&lt;P&gt;From my understanding of the camera based applications in AN12103 and AN12110 (webcam and camera to LCD/JPEG respectively), the SDRAM is just used as a buffer until the data is consumed. The data is consumed continuously to display on the LCD, compress as JPEG (needs 8 rows to start compressing if I understand correctly) or stream over USB. So a whole image isn't stored on the SDRAM, which means even the internal RAM can also be used with the OCRAM peripheral.&lt;/P&gt;&lt;P&gt;Is my understanding correct? Can broad level pointers be provided to change these applications to use the internal SRAM? Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jan 2018 16:27:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-OCRAM-as-a-buffer-instead-of-SDRAM-for-a-camera/m-p/771484#M119785</guid>
      <dc:creator>prithvirajnaren</dc:creator>
      <dc:date>2018-01-08T16:27:34Z</dc:date>
    </item>
    <item>
      <title>Re: Using OCRAM as a buffer instead of SDRAM for a camera application</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Using-OCRAM-as-a-buffer-instead-of-SDRAM-for-a-camera/m-p/771485#M119786</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 class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; I think OCRAM size of i.MX RT1050 is not sufficient for camera applications, since, at least &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;double buffering scheme for storing frame buffers may be recommended in order to avoid image &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;tearing. It takes about 1.2 Mbytes for frame buffers to capture VGA (640 x 480) video frames with &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;RGB565 (two bytes) pixel format. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; In real applications, ring queue structure of frame buffers may be recommended. This requires to store &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;several buffers in memory.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Have a great day,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Yuri&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jan 2018 09:05:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Using-OCRAM-as-a-buffer-instead-of-SDRAM-for-a-camera/m-p/771485#M119786</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2018-01-09T09:05:16Z</dc:date>
    </item>
  </channel>
</rss>

