<?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: External Memory Interface (EMI) Query in Classic/Legacy CodeWarrior</title>
    <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/External-Memory-Interface-EMI-Query/m-p/205988#M5733</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suggest you to log your request to the Freescale CRM system.&lt;BR /&gt;Can I suggest you to have a look to your request via the web access ?&lt;BR /&gt;Please use Freescale on line support web page.&lt;BR /&gt;&amp;nbsp; - Go to following URL: &lt;A href="http://www.freescale.com/TechSupport" rel="nofollow" target="_blank"&gt;http://www.freescale.com/TechSupport&lt;/A&gt;&lt;BR /&gt;&amp;nbsp; - Click on Submit a Service Request to create a new one or Manage Existing Service Request.&lt;BR /&gt;&amp;nbsp; - You will come to a login page.&lt;BR /&gt;&amp;nbsp; - You can submit your request through the web from there or view the activities of a SR.&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Aug 2009 20:40:44 GMT</pubDate>
    <dc:creator>trytohelp</dc:creator>
    <dc:date>2009-08-13T20:40:44Z</dc:date>
    <item>
      <title>External Memory Interface (EMI) Query</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/External-Memory-Interface-EMI-Query/m-p/205987#M5732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can't seem to get the EMI up and running correctly - and there's not much documentation about it (I'm using the DSP56F805, but I don't think my query is chip-specific)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to be able to address, read &amp;amp; write to an external memory device.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In PE (CPU Bean) I've enabled the External bus, Program Memory mode is 0B, Data Memory is Internal &amp;amp; External, OMR Initialise yes. Data bus width 16 bits, Address bus width 16 bits, 4 wait states, Drive enabled.&lt;/P&gt;&lt;P&gt;I've set 1 external memory block, with a start address of 0x2000, memory size of 0xFF, and type as RAM.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I set the start address at 0x2000 because in the memory map there's a section of Data memory labelled "External" and listed as 'not used'. It will let me set the type as ROM but only when I change the start address to the area listed as External &amp;amp; not used in the "Code" section of the Memory Map.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;I'm not 100% sure about which option I should choose?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Assuming I've set it up correctly, how would I access the memory?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Say I wanted to access the first 2 words of the memory associated with the external device, would the following be correct?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#define FIRST_WORD_OF_DEVICE&amp;nbsp;*((volatile word *)0x00002000)&amp;nbsp;&lt;/P&gt;&lt;P&gt;#define SECOND_WORD_OF_DEVICE&amp;nbsp;*((volatile word *)0x00002001)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;word Temp;&lt;/P&gt;&lt;P&gt;FIRST_WORD_OF_DEVICE = 0xabcd;&lt;/P&gt;&lt;P&gt;SECOND_WORD_OF_DEVICE = 0xef12;&lt;/P&gt;&lt;P&gt;Temp&amp;nbsp;= &amp;nbsp;FIRST_WORD_OF_DEVICE;&lt;/P&gt;&lt;P&gt;}&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Assuming that's correct, what address would be output on the address bus when accessing address 0x2000? Does 0x2000 appear on the bus I/O address lines, or 0x0000?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Greg&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2009 20:18:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/External-Memory-Interface-EMI-Query/m-p/205987#M5732</guid>
      <dc:creator>GregM</dc:creator>
      <dc:date>2009-08-07T20:18:48Z</dc:date>
    </item>
    <item>
      <title>Re: External Memory Interface (EMI) Query</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/External-Memory-Interface-EMI-Query/m-p/205988#M5733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suggest you to log your request to the Freescale CRM system.&lt;BR /&gt;Can I suggest you to have a look to your request via the web access ?&lt;BR /&gt;Please use Freescale on line support web page.&lt;BR /&gt;&amp;nbsp; - Go to following URL: &lt;A href="http://www.freescale.com/TechSupport" rel="nofollow" target="_blank"&gt;http://www.freescale.com/TechSupport&lt;/A&gt;&lt;BR /&gt;&amp;nbsp; - Click on Submit a Service Request to create a new one or Manage Existing Service Request.&lt;BR /&gt;&amp;nbsp; - You will come to a login page.&lt;BR /&gt;&amp;nbsp; - You can submit your request through the web from there or view the activities of a SR.&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Aug 2009 20:40:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/External-Memory-Interface-EMI-Query/m-p/205988#M5733</guid>
      <dc:creator>trytohelp</dc:creator>
      <dc:date>2009-08-13T20:40:44Z</dc:date>
    </item>
  </channel>
</rss>

