<?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: Odd address access over EIM interface</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Odd-address-access-over-EIM-interface/m-p/403567#M59813</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Dasnavis&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes this is expected behaviour. EIM module is accessed from processor AXI bus&lt;/P&gt;&lt;P&gt;with 32 bit access only.&lt;/P&gt;&lt;P&gt;In general one can try to configure EIM port as 8 bit size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Sep 2015 01:39:54 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2015-09-24T01:39:54Z</dc:date>
    <item>
      <title>Odd address access over EIM interface</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Odd-address-access-over-EIM-interface/m-p/403566#M59812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am working on i.MX6 sabre-sd board. We have interfaced an FPGA to the board [Sabre SDB] over EIM bus. The FPGA provides a register bank that needs to be accessed from the i.MX6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The EIM is configured for 16-bit Multiplexed Address/Data Synchronous mode communication [ DSZ=001, MUM=1 and AUS=1]. I am able to establish communication with the FPGA over EIM bus and access the FPGA memory .&amp;nbsp; But we observed that the register access on the FPGA succeeds only for even addresses and fails for odd addresses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, read/write to the FPGA memory at the offset 0xC0DE&amp;nbsp; is successful. But read/write access to the FPGA memory at the offset 0x5555&amp;nbsp; fails.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we connected a logic analyzer to verify the activity on the address and data lines AD[15:0], the following are the observations:&lt;/P&gt;&lt;P&gt;* During attempts to access the odd address at 0x5555, we see 0x5554 being sent out on the address bus. This is the case with other odd addresses also.&lt;/P&gt;&lt;P&gt;* In other words, AD0 always remains 0 (low).&lt;/P&gt;&lt;P&gt;* Access to any even address succeeds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Based on the above observations, we assume that this issue happens only when access to odd address is attempted.&lt;/P&gt;&lt;P&gt;For the given configuration, is this an expected behavior?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can we access odd address location on FPGA? Or should all the register offsets be aligned evenly ?&lt;/P&gt;&lt;P&gt;Any pointers regarding this would be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for your time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Dasnavis Sabiya&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV style="font-family: 'times new roman', serif; font-size: large;"&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Sep 2015 10:58:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Odd-address-access-over-EIM-interface/m-p/403566#M59812</guid>
      <dc:creator>dasnavissabiya</dc:creator>
      <dc:date>2015-09-23T10:58:47Z</dc:date>
    </item>
    <item>
      <title>Re: Odd address access over EIM interface</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Odd-address-access-over-EIM-interface/m-p/403567#M59813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Dasnavis&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes this is expected behaviour. EIM module is accessed from processor AXI bus&lt;/P&gt;&lt;P&gt;with 32 bit access only.&lt;/P&gt;&lt;P&gt;In general one can try to configure EIM port as 8 bit size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Sep 2015 01:39:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Odd-address-access-over-EIM-interface/m-p/403567#M59813</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-09-24T01:39:54Z</dc:date>
    </item>
  </channel>
</rss>

