<?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: MC68000 chip select</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MC68000-chip-select/m-p/831334#M13602</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&gt;Please let me know what chip mask version you had. If you have a look at the chip errata, you will find below errata:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"An access to the memory range $3FF00 - $3FF0F immediately following an bus cycle which had FC3-0&lt;BR /&gt;= ‘0111’ will result in the chip select corresponding to that memory device not asserting for that specific&lt;BR /&gt;access. For example, if the stack pointer points to an address in the range $3FF00 - $3FF0F and an&lt;BR /&gt;interrupt occurs, the chip select corresponding to that memory device will not assert on the first access&lt;BR /&gt;of the stack frame push. Another situation would be an SDMA access to that memory immediately&lt;BR /&gt;following an interrupt acknowledge cycle. The workaround is to not place any memory in this&lt;BR /&gt;addressing range. This will be fixed in Rev. C.1."&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Oct 2018 09:05:36 GMT</pubDate>
    <dc:creator>miduo</dc:creator>
    <dc:date>2018-10-09T09:05:36Z</dc:date>
    <item>
      <title>MC68000 chip select</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MC68000-chip-select/m-p/831333#M13601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings!!!&lt;/P&gt;&lt;P&gt;Currently I am working on MC68360 processor to enable the chip select 7. I am setting the Base register and Option register with the values 0x02010001 and 0xFFFFF004 respectively, But after turning on the board, I am not able to see the CS7 toggling.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Memory Map: 0x00000000 to 0xFFFFFFFF&lt;/P&gt;&lt;P&gt;SRAM Bank for CS7: 0x02010000 to 0x02011000&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SRAM Bank for CS5: 0x02000000 to 0x02000800&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Registers Address:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;MBAR&amp;nbsp; &amp;nbsp; EQU&amp;nbsp; &amp;nbsp; &amp;nbsp;$03FF00&lt;/P&gt;&lt;P&gt;PEPAR&amp;nbsp; &amp;nbsp;EQU&amp;nbsp; &amp;nbsp; &amp;nbsp;$031016&lt;/P&gt;&lt;P&gt;GMR&amp;nbsp; &amp;nbsp; &amp;nbsp;EQU&amp;nbsp; &amp;nbsp; &amp;nbsp;$031040&lt;/P&gt;&lt;P&gt;BR7&amp;nbsp; &amp;nbsp; &amp;nbsp;EQU&amp;nbsp; &amp;nbsp; &amp;nbsp;$0310C0&lt;/P&gt;&lt;P&gt;OR7&amp;nbsp; &amp;nbsp; &amp;nbsp;EQU&amp;nbsp; &amp;nbsp; &amp;nbsp;$0310C4&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MBAR code:&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;moveq.l #7,d0 ; "0111" is the function code for CPU Space&lt;BR /&gt; movec d0,SFC ; Store "0111" into both the Src Fcn Code Reg&lt;BR /&gt; movec d0,DFC ; and the Dest. Fcn Code Reg&lt;BR /&gt; moves.l MBAR,d0 ; load MBAR value into d0&lt;BR /&gt; andi.l #$FFFFE000,d0 ; mask lower 13 bits&lt;BR /&gt; move.l d0,a5 ; save base address in a5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Port E assignment:&lt;/STRONG&gt;&amp;nbsp;MOVE.W&amp;nbsp; &amp;nbsp; #$0094,PEPAR&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Global Memory Register (GMR):&lt;/STRONG&gt;&amp;nbsp;MOVE.L&amp;nbsp; &amp;nbsp; #$00001200,GMR&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;OR5 :&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;MOVE.L&amp;nbsp; &amp;nbsp; #$FFFF0004,OR5&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;BR5 :&amp;nbsp;&lt;/STRONG&gt;&lt;SPAN&gt;MOVE.L&amp;nbsp; &amp;nbsp; #$0&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;00&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;001,BR&lt;/SPAN&gt;&lt;SPAN&gt;5&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;OR7 :&lt;/STRONG&gt;&amp;nbsp;MOVE.L&amp;nbsp; &amp;nbsp; #$FFFFF004,OR7&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;BR7 :&amp;nbsp;&lt;/STRONG&gt;MOVE.L&amp;nbsp; &amp;nbsp; #$02010001,BR7&lt;/P&gt;&lt;P&gt;currently on CS7, no hardware connected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We had configured registers for chip selects 0-6, thay all working. The CS7 we are trying to enable is not working.&amp;nbsp;&lt;/P&gt;&lt;P&gt;When we swapped BR5 and OR5 with&amp;nbsp;&lt;SPAN&gt;BR7 and OR7, then CS7 working but CS5 is not working.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me. Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2018 15:08:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MC68000-chip-select/m-p/831333#M13601</guid>
      <dc:creator>prasadht</dc:creator>
      <dc:date>2018-10-05T15:08:06Z</dc:date>
    </item>
    <item>
      <title>Re: MC68000 chip select</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MC68000-chip-select/m-p/831334#M13602</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&gt;Please let me know what chip mask version you had. If you have a look at the chip errata, you will find below errata:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"An access to the memory range $3FF00 - $3FF0F immediately following an bus cycle which had FC3-0&lt;BR /&gt;= ‘0111’ will result in the chip select corresponding to that memory device not asserting for that specific&lt;BR /&gt;access. For example, if the stack pointer points to an address in the range $3FF00 - $3FF0F and an&lt;BR /&gt;interrupt occurs, the chip select corresponding to that memory device will not assert on the first access&lt;BR /&gt;of the stack frame push. Another situation would be an SDMA access to that memory immediately&lt;BR /&gt;following an interrupt acknowledge cycle. The workaround is to not place any memory in this&lt;BR /&gt;addressing range. This will be fixed in Rev. C.1."&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2018 09:05:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MC68000-chip-select/m-p/831334#M13602</guid>
      <dc:creator>miduo</dc:creator>
      <dc:date>2018-10-09T09:05:36Z</dc:date>
    </item>
  </channel>
</rss>

