<?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>ColdFire/68K Microcontrollers and ProcessorsのトピックRe: MCF5485 DMA DRD and LCD Documentation</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5485-DMA-DRD-and-LCD-Documentation/m-p/127361#M408</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Mike,&lt;BR /&gt;&lt;BR /&gt;Don't take it the wrong way.. It's too complicated even for those of us that are suppose to understand it. &lt;IMG alt=":smileywink:" class="emoticon emoticon-smileywink" id="smileywink" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-wink.gif" title="Smiley Wink" /&gt; The reason we released the API, was to minimize the chance of customers having implementation problems. The DMA engine is very powerful, but it is effectively a micro-coded state machine and its programming model is less than ideal... We have to do a lot of testing before releasing an API..The API as it stands today is quite stable.&lt;BR /&gt;&lt;BR /&gt;One of the drawbacks to micro-coded state machines or VLIW architectures is typically the programming model. They can do really neat things in a typically faster manner than a traditional programmable machine, but can be quite complicated to program. &lt;BR /&gt;&lt;BR /&gt;May I ask for more details of your original request? I can't promise anything, but sometimes we've found alternative ways to solve the problem without actually changing the code. Or maybe somebody in the community has tried to solve the same problem and has found a way around it.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;&lt;BR /&gt;-JWW&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Mar 2007 12:34:53 GMT</pubDate>
    <dc:creator>JWW</dc:creator>
    <dc:date>2007-03-30T12:34:53Z</dc:date>
    <item>
      <title>MCF5485 DMA DRD and LCD Documentation</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5485-DMA-DRD-and-LCD-Documentation/m-p/127358#M405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;The MCF548x Reference Manual&amp;nbsp;mentions the data structures used in the Multi-channel DMA task descriptor table, namely "Data Routing Descriptors" and "Loop Control Descriptors" (section 24.3.1.2).&amp;nbsp; It also mentions the Function Descriptor Table (section 24.3.1.4).&amp;nbsp; Does anyone know where I can find complete documentation of these descriptors?&amp;nbsp; The Freescale provided DMA API contains several tasks (and an easy way to use them), but I have some special processing needs that I suspect the DMA engine could provide if I knew how to write my own descriptors.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;BR /&gt;Mike&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2007 00:55:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5485-DMA-DRD-and-LCD-Documentation/m-p/127358#M405</guid>
      <dc:creator>mthrock1</dc:creator>
      <dc:date>2007-03-22T00:55:22Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5485 DMA DRD and LCD Documentation</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5485-DMA-DRD-and-LCD-Documentation/m-p/127359#M406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Mike,&lt;BR /&gt;&lt;BR /&gt;I can't quite tell from your message if you've inherited some code in a BSP or example code from somewhere and are missing the docs, or if you already have the docs.&lt;BR /&gt;&lt;BR /&gt;So I apologize if you have already found this file.&lt;BR /&gt;&lt;BR /&gt;Follow this link to download the DMA's API and docs.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.freescale.com/webapp/sps/download/license.jsp?colCode=MCDAPI&amp;amp;prodCode=MCF5485&amp;amp;nodeId=0162468rH3YTLC00M93426&amp;amp;location=psp" target="test_blank"&gt;http://www.freescale.com/webapp/sps/download/license.jsp?colCode=MCDAPI&amp;amp;prodCode=MCF5485&amp;amp;nodeId=0162468rH3YTLC00M93426&amp;amp;location=psp&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;OR&lt;BR /&gt;&lt;BR /&gt;Go to the 5485's product page.&lt;BR /&gt;And do a "control-F" or "find" for "MCDAPI"&lt;BR /&gt;&lt;BR /&gt;Now.. if I assume you already have this... And you need some special functions that manipulate the DRDs or LCDs in a different manner, then I'm not sure I can help you. If you enter a service request, maybe we can find a way to solve your problem with the current API in a way that may not be obvious. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Hope this helps.&lt;BR /&gt;&lt;BR /&gt;-JWW&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Mar 2007 12:33:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5485-DMA-DRD-and-LCD-Documentation/m-p/127359#M406</guid>
      <dc:creator>JWW</dc:creator>
      <dc:date>2007-03-29T12:33:33Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5485 DMA DRD and LCD Documentation</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5485-DMA-DRD-and-LCD-Documentation/m-p/127360#M407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Sorry I wasn't clear.&amp;nbsp; I have all the MCD API docs and the associated code.&amp;nbsp; I want to do some things that aren't possible in the context of the Freescale provided API, so I was hoping to write my own DMA tasks, or possibly modify the API tasks.&amp;nbsp; It's the DRD and LCD&amp;nbsp;&amp;nbsp;elements of those tasks (and the function descriptors, too)&amp;nbsp;that are undocumented.&amp;nbsp; I was told that there was no documentation published because (if I may paraphrase), it's too complicated for us ordinary user types.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;BR /&gt;Mike&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Mar 2007 21:46:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5485-DMA-DRD-and-LCD-Documentation/m-p/127360#M407</guid>
      <dc:creator>mthrock1</dc:creator>
      <dc:date>2007-03-29T21:46:05Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5485 DMA DRD and LCD Documentation</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5485-DMA-DRD-and-LCD-Documentation/m-p/127361#M408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Mike,&lt;BR /&gt;&lt;BR /&gt;Don't take it the wrong way.. It's too complicated even for those of us that are suppose to understand it. &lt;IMG alt=":smileywink:" class="emoticon emoticon-smileywink" id="smileywink" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-wink.gif" title="Smiley Wink" /&gt; The reason we released the API, was to minimize the chance of customers having implementation problems. The DMA engine is very powerful, but it is effectively a micro-coded state machine and its programming model is less than ideal... We have to do a lot of testing before releasing an API..The API as it stands today is quite stable.&lt;BR /&gt;&lt;BR /&gt;One of the drawbacks to micro-coded state machines or VLIW architectures is typically the programming model. They can do really neat things in a typically faster manner than a traditional programmable machine, but can be quite complicated to program. &lt;BR /&gt;&lt;BR /&gt;May I ask for more details of your original request? I can't promise anything, but sometimes we've found alternative ways to solve the problem without actually changing the code. Or maybe somebody in the community has tried to solve the same problem and has found a way around it.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;&lt;BR /&gt;-JWW&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2007 12:34:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5485-DMA-DRD-and-LCD-Documentation/m-p/127361#M408</guid>
      <dc:creator>JWW</dc:creator>
      <dc:date>2007-03-30T12:34:53Z</dc:date>
    </item>
  </channel>
</rss>

