<?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: 68000/coldfire difference in ColdFire/68K Microcontrollers and Processors</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/68000-coldfire-difference/m-p/131049#M852</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT color="#ff0000"&gt;This message contains an entire topic ported&amp;nbsp;from the WildRice - Coldfire forum.&amp;nbsp; Freescale has received the approval from the WildRice administrator on seeding the Freescale forum with messages.&amp;nbsp; The original message and all replies are in this single message. We have seeded this new forum with selected information that we expect will be of value as you search for answers to your questions.&amp;nbsp; Freescale assumes no responsibility whatsoever with respect to Posted Material.&amp;nbsp; For additional information, please see the&lt;/FONT&gt; &lt;A href="http://www.freescale.com/files/abstract/help_page/TERMSOFUSE.html" rel="nofollow" target="_blank"&gt;&lt;FONT color="#ff0000"&gt;&lt;FONT color="#000000"&gt;Terms of Use - Message Boards and Community Forums&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT&gt;.&amp;nbsp; Thank You and Enjoy the Forum!&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;HR /&gt;Aug 31, 2005, 9:03 AM&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Post #14 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Hello Sam,&lt;/DIV&gt;&lt;DIV&gt;Could you show us the contents of the SDRAM control registers please (DCR,&lt;BR /&gt;DACR0, DMR0, DACR1, DMR1)?&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Stephen.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;----- Original Message -----&lt;BR /&gt;From: "Sam Saprunoff"&lt;BR /&gt;Sent: Wednesday, August 31, 2005 5:29 AM&lt;BR /&gt;Subject: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;&amp;gt; (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design and&lt;BR /&gt;&amp;gt; is similar to the various reference designs except there are source series&lt;BR /&gt;&amp;gt; resistors with the Address lines. The SDRAM is connected to the 5282 as&lt;BR /&gt;&amp;gt; per Table 15-14 in the 5272 User's manual and has also been verified to&lt;BR /&gt;&amp;gt; the Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to specific&lt;BR /&gt;&amp;gt; addresses where Address A19 is set. Addresses where A19 is clear, reading&lt;BR /&gt;&amp;gt; and writing to the SDRAM is fine. I have tested several of our proto&lt;BR /&gt;&amp;gt; boards and they all experience the same problem and at the same addresses.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 31, 2005, 10:13 AM&lt;/DIV&gt;&lt;DIV&gt;Post #15 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Good day Stephen,&lt;/DIV&gt;&lt;DIV&gt;I only have a single SDRAM connected to nSCS0 and so DACR1/DMR1 are not&lt;BR /&gt;used.&lt;/DIV&gt;&lt;DIV&gt;The registers have been set to:&lt;/DIV&gt;&lt;DIV&gt;DCR 0x023E&lt;BR /&gt;5282 does the Row/Col muxing&lt;BR /&gt;Refresh timing = 6 clocks&lt;BR /&gt;Refresh Count = 0x3E (clock is 64Mhz)&lt;BR /&gt;(Adjusting slightly higher or lower has no effect to the problem at&lt;BR /&gt;hand)&lt;/DIV&gt;&lt;DIV&gt;DACR0 0x10001420&lt;BR /&gt;Base Addr = 0x1000&lt;BR /&gt;CASL = 01&lt;BR /&gt;CBM = 100&lt;BR /&gt;Port Size= 10 (16 bit)&lt;/DIV&gt;&lt;DIV&gt;DMR0 0x00fc0001&lt;BR /&gt;BAM = 0x00fc (16 MByte)&lt;BR /&gt;WP =0&lt;BR /&gt;AMx = 0&lt;BR /&gt;Valid = 1&lt;/DIV&gt;&lt;DIV&gt;DACR1 (not Used) but cleared&lt;BR /&gt;DMR1 (not Used) but cleared&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;Sam&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;----- Original Message -----&lt;BR /&gt;From: "Stephen Smith"&lt;BR /&gt;Sent: Wednesday, August 31, 2005 10:03 AM&lt;BR /&gt;Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;gt; Hello Sam,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Could you show us the contents of the SDRAM control registers please (DCR,&lt;BR /&gt;&amp;gt; DACR0, DMR0, DACR1, DMR1)?&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Regards,&lt;BR /&gt;&amp;gt; Stephen.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt; From: "Sam Saprunoff"&lt;BR /&gt;&amp;gt; Sent: Wednesday, August 31, 2005 5:29 AM&lt;BR /&gt;&amp;gt; Subject: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;&amp;gt;&amp;gt; (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design&lt;BR /&gt;&amp;gt;&amp;gt; and is similar to the various reference designs except there are source&lt;BR /&gt;&amp;gt;&amp;gt; series resistors with the Address lines. The SDRAM is connected to the&lt;BR /&gt;&amp;gt;&amp;gt; 5282 as per Table 15-14 in the 5272 User's manual and has also been&lt;BR /&gt;&amp;gt;&amp;gt; verified to the Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to&lt;BR /&gt;&amp;gt;&amp;gt; specific addresses where Address A19 is set. Addresses where A19 is&lt;BR /&gt;&amp;gt;&amp;gt; clear, reading and writing to the SDRAM is fine. I have tested several&lt;BR /&gt;&amp;gt;&amp;gt; of our proto boards and they all experience the same problem and at the&lt;BR /&gt;&amp;gt;&amp;gt; same addresses.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 31, 2005, 1:32 PM&lt;/DIV&gt;&lt;DIV&gt;Post #16 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Hello Sam,&lt;/DIV&gt;&lt;DIV&gt;Thanks. Try setting CBM in DACR0 to 011, since the SDRAM command bit (A10)&lt;BR /&gt;is A20 and not A21.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Stephen.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;----- Original Message -----&lt;BR /&gt;From: "Sam Saprunoff"&lt;BR /&gt;Sent: Thursday, September 01, 2005 3:13 AM&lt;BR /&gt;Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;gt; Good day Stephen,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; I only have a single SDRAM connected to nSCS0 and so DACR1/DMR1 are not&lt;BR /&gt;&amp;gt; used.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; The registers have been set to:&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; DCR 0x023E&lt;BR /&gt;&amp;gt; 5282 does the Row/Col muxing&lt;BR /&gt;&amp;gt; Refresh timing = 6 clocks&lt;BR /&gt;&amp;gt; Refresh Count = 0x3E (clock is 64Mhz)&lt;BR /&gt;&amp;gt; (Adjusting slightly higher or lower has no effect to the problem at&lt;BR /&gt;&amp;gt; hand)&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; DACR0 0x10001420&lt;BR /&gt;&amp;gt; Base Addr = 0x1000&lt;BR /&gt;&amp;gt; CASL = 01&lt;BR /&gt;&amp;gt; CBM = 100&lt;BR /&gt;&amp;gt; Port Size= 10 (16 bit)&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; DMR0 0x00fc0001&lt;BR /&gt;&amp;gt; BAM = 0x00fc (16 MByte)&lt;BR /&gt;&amp;gt; WP =0&lt;BR /&gt;&amp;gt; AMx = 0&lt;BR /&gt;&amp;gt; Valid = 1&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; DACR1 (not Used) but cleared&lt;BR /&gt;&amp;gt; DMR1 (not Used) but cleared&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Cheers,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Sam&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt; From: "Stephen Smith"&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;gt; Sent: Wednesday, August 31, 2005 10:03 AM&lt;BR /&gt;&amp;gt; Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Hello Sam,&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Could you show us the contents of the SDRAM control registers please&lt;BR /&gt;&amp;gt;&amp;gt; (DCR, DACR0, DMR0, DACR1, DMR1)?&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Regards,&lt;BR /&gt;&amp;gt;&amp;gt; Stephen.&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt;&amp;gt; From: "Sam Saprunoff"&lt;BR /&gt;&amp;gt;&amp;gt; Sent: Wednesday, August 31, 2005 5:29 AM&lt;BR /&gt;&amp;gt;&amp;gt; Subject: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; and is similar to the various reference designs except there are source&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; series resistors with the Address lines. The SDRAM is connected to the&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; 5282 as per Table 15-14 in the 5272 User's manual and has also been&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; verified to the Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; specific addresses where Address A19 is set. Addresses where A19 is&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; clear, reading and writing to the SDRAM is fine. I have tested several&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; of our proto boards and they all experience the same problem and at the&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; same addresses.&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; --------------------------------------------------------------------&lt;BR /&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;BR /&gt;Aug 31, 2005, 3:10 PM&lt;/DIV&gt;&lt;DIV&gt;Post #17 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Good day Stephen,&lt;/DIV&gt;&lt;DIV&gt;Thanks for the suggestion... That's what did it! All is working correctly!&lt;BR /&gt;I reviewed the CBM table and given that my bank select bits are 22 and 23, I&lt;BR /&gt;naturally thought CBM should be 100...silly me...&lt;/DIV&gt;&lt;DIV&gt;Thanks again Stephen and to all who assisted!&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;Sam&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;----- Original Message -----&lt;BR /&gt;From: "Stephen Smith"&lt;BR /&gt;Sent: Wednesday, August 31, 2005 2:32 PM&lt;BR /&gt;Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;gt; Hello Sam,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Thanks. Try setting CBM in DACR0 to 011, since the SDRAM command bit&lt;BR /&gt;&amp;gt; (A10) is A20 and not A21.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Regards,&lt;BR /&gt;&amp;gt; Stephen.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt; From: "Sam Saprunoff"&lt;BR /&gt;&amp;gt; Sent: Thursday, September 01, 2005 3:13 AM&lt;BR /&gt;&amp;gt; Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Good day Stephen,&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; I only have a single SDRAM connected to nSCS0 and so DACR1/DMR1 are not&lt;BR /&gt;&amp;gt;&amp;gt; used.&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; The registers have been set to:&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; DCR 0x023E&lt;BR /&gt;&amp;gt;&amp;gt; 5282 does the Row/Col muxing&lt;BR /&gt;&amp;gt;&amp;gt; Refresh timing = 6 clocks&lt;BR /&gt;&amp;gt;&amp;gt; Refresh Count = 0x3E (clock is 64Mhz)&lt;BR /&gt;&amp;gt;&amp;gt; (Adjusting slightly higher or lower has no effect to the problem&lt;BR /&gt;&amp;gt;&amp;gt; at hand)&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; DACR0 0x10001420&lt;BR /&gt;&amp;gt;&amp;gt; Base Addr = 0x1000&lt;BR /&gt;&amp;gt;&amp;gt; CASL = 01&lt;BR /&gt;&amp;gt;&amp;gt; CBM = 100&lt;BR /&gt;&amp;gt;&amp;gt; Port Size= 10 (16 bit)&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; DMR0 0x00fc0001&lt;BR /&gt;&amp;gt;&amp;gt; BAM = 0x00fc (16 MByte)&lt;BR /&gt;&amp;gt;&amp;gt; WP =0&lt;BR /&gt;&amp;gt;&amp;gt; AMx = 0&lt;BR /&gt;&amp;gt;&amp;gt; Valid = 1&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; DACR1 (not Used) but cleared&lt;BR /&gt;&amp;gt;&amp;gt; DMR1 (not Used) but cleared&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Cheers,&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Sam&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt;&amp;gt; From: "Stephen Smith"&lt;BR /&gt;&amp;gt;&amp;gt; Sent: Wednesday, August 31, 2005 10:03 AM&lt;BR /&gt;&amp;gt;&amp;gt; Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Hello Sam,&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Could you show us the contents of the SDRAM control registers please&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; (DCR, DACR0, DMR0, DACR1, DMR1)?&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Regards,&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Stephen.&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; From: "Sam Saprunoff"&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Sent: Wednesday, August 31, 2005 5:29 AM&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Subject: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and is similar to the various reference designs except there are source&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; series resistors with the Address lines. The SDRAM is connected to the&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 5282 as per Table 15-14 in the 5272 User's manual and has also been&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; verified to the Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; specific addresses where Address A19 is set. Addresses where A19 is&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clear, reading and writing to the SDRAM is fine. I have tested several&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of our proto boards and they all experience the same problem and at the&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; same addresses.&lt;BR /&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by Dietrich on &lt;SPAN class="date_text"&gt;04-03-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;11:03 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Message Edited by Dietrich on &lt;SPAN class="date_text"&gt;04-04-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:45 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 01 Apr 2006 07:46:17 GMT</pubDate>
    <dc:creator>Dietrich</dc:creator>
    <dc:date>2006-04-01T07:46:17Z</dc:date>
    <item>
      <title>68000/coldfire difference</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/68000-coldfire-difference/m-p/131046#M849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #ff0000;"&gt;This message contains an entire topic ported&amp;nbsp;from the WildRice - Coldfire forum.&amp;nbsp; Freescale has received the approval from the WildRice administrator on seeding the Freescale forum with messages.&amp;nbsp; The original message and all replies are in this single message. We have seeded this new forum with selected information that we expect will be of value as you search for answers to your questions.&amp;nbsp; Freescale assumes no responsibility whatsoever with respect to Posted Material.&amp;nbsp; For additional information, please see the&lt;/SPAN&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.freescale.com%2Ffiles%2Fabstract%2Fhelp_page%2FTERMSOFUSE.html" rel="nofollow" target="_blank"&gt;&lt;SPAN style=": ; color: #000000;"&gt;Terms of Use - Message Boards and Community Forums&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style=";"&gt;.&amp;nbsp; Thank You and Enjoy the Forum!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;HR /&gt;Aug 24, 2005, 4:48 AM&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Post #1 of 17 (276 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;[ColdFire] 68000/coldfire difference&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;right now i implement a 68k system. 68ec000, 128kbyte flash, 256kbyte ram.&lt;BR /&gt;this includes to write an assembler. it is more than 50 percent complete.&lt;/DIV&gt;&lt;DIV&gt;now, the 68000 is microcode based (the chip contains a microcode table).&lt;/DIV&gt;&lt;DIV&gt;can someone list up the difference between 68000/coldfire (in a few lines)?&lt;/DIV&gt;&lt;DIV&gt;additionally, i plan to write assemblers for the SH2 (hitachi), and probably even for the pentium. the implementation is in BASIC, and highly relies on tables. additionally, a native version (which can translate itself) is planned for the 68000 board.&lt;/DIV&gt;&lt;DIV&gt;the purpose is to write a few demos for the SEGA MEGA DRIVE.&lt;/DIV&gt;&lt;DIV&gt;recently i soldered in a PLCC version of the 68ec000, including bending all the pins into flatpack style. for real flatpack, they are too small for manual soldering.&lt;/DIV&gt;&lt;DIV&gt;programming web space&lt;BR /&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fspaces.msn.com%2Fmembers%2Fafinn23console" rel="nofollow" target="_blank"&gt;http://spaces.msn.com/members/afinn23console&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Aug 24, 2005, 6:00 AM&lt;/DIV&gt;&lt;DIV&gt;Post #2 of 17 (275 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 68000/coldfire difference [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;The Coldfire has almost the same programming model as the 68k. There are a&lt;BR /&gt;few extra instructions (especially for cores with extra functionality, like&lt;BR /&gt;a MAC unit), and it is missing some of the more obtuse addressing modes from&lt;BR /&gt;later 68k chips. Otherwise, the real difference between the cores is that&lt;BR /&gt;the Coldfire is far more efficient. There are, of course, huge differences&lt;BR /&gt;between individual Coldfire chips and a 68000 chip - the ColdFire series are&lt;BR /&gt;microcontrollers with lots of built-in peripherals, rather than just a plain&lt;BR /&gt;cpu. You'd want to look at the Freescale web site to get summaries of the&lt;BR /&gt;different Coldfire micros.&lt;/DIV&gt;&lt;DIV&gt;I can't imagine why anyone would write an assembler for the 68000, or the&lt;BR /&gt;Coldfire for that matter, unless it is as a learning experiance. There are&lt;BR /&gt;many assemblers available, including the excellent open source gnu assembler&lt;BR /&gt;(which can be cross-compiled to run on a 68k machine if you want). Most&lt;BR /&gt;people would use C or another high-level language, however - again there is&lt;BR /&gt;a huge range of tools available.&lt;/DIV&gt;&lt;DIV&gt;By the way, it's normal to use a capital letter at the start of sentences in&lt;BR /&gt;English - Latin is out of fashion these days.&lt;/DIV&gt;&lt;DIV&gt;mvh.,&lt;/DIV&gt;&lt;DIV&gt;David&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;----- Original Message -----&lt;BR /&gt;From: Alex Finn&lt;BR /&gt;To:&lt;/DIV&gt;&lt;DIV&gt;Sent: Wednesday, August 24, 2005 1:48 PM&lt;BR /&gt;Subject: [ColdFire] 68000/coldfire difference&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;right now i implement a 68k system. 68ec000, 128kbyte flash, 256kbyte ram.&lt;BR /&gt;this includes to write an assembler. it is more than 50 percent complete.&lt;/DIV&gt;&lt;DIV&gt;now, the 68000 is microcode based (the chip contains a microcode table).&lt;/DIV&gt;&lt;DIV&gt;can someone list up the difference between 68000/coldfire (in a few lines)?&lt;/DIV&gt;&lt;DIV&gt;additionally, i plan to write assemblers for the SH2 (hitachi), and probably&lt;BR /&gt;even for the pentium. the implementation is in BASIC, and highly relies on&lt;BR /&gt;tables. additionally, a native version (which can translate itself) is&lt;BR /&gt;planned for the 68000 board.&lt;/DIV&gt;&lt;DIV&gt;the purpose is to write a few demos for the SEGA MEGA DRIVE.&lt;/DIV&gt;&lt;DIV&gt;recently i soldered in a PLCC version of the 68ec000, including bending all&lt;BR /&gt;the pins into flatpack style. for real flatpack, they are too small for&lt;BR /&gt;manual soldering.&lt;/DIV&gt;&lt;DIV&gt;programming web space&lt;BR /&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fspaces.msn.com%2Fmembers%2Fafinn23console" rel="nofollow" target="_blank"&gt;http://spaces.msn.com/members/afinn23console&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 24, 2005, 6:09 AM&lt;/DIV&gt;&lt;DIV&gt;Post #3 of 17 (275 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 68000/coldfire difference [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;thanks for your reply.&lt;/DIV&gt;&lt;DIV&gt;about the suggestion to check the freescale site, i did that today.&lt;/DIV&gt;&lt;DIV&gt;indeed writing the 68000 assembler prodcued better understanding, now i tend to integrate "microcode tables" into all of my programs.&lt;/DIV&gt;&lt;DIV&gt;another issue: the documentation of the sega master system/mega drive are not official releases. the native version allows to write programs on the mega drive itself, and i plan to include a rudimentary programming documentation into the system.&lt;/DIV&gt;&lt;DIV&gt;by the way there is a plug'n'play TV set (on the current market), which (i guess) includes a 68000 core. probably it can take any MEGA DRIVE software, however, it does not have a module port.&lt;/DIV&gt;&lt;DIV&gt;people notice everything small. however, it is legal latin spelling, and hints for capitalization are hard to find sometimes.&lt;/DIV&gt;&lt;DIV&gt;alex.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;---------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 24, 2005, 6:12 AM&lt;/DIV&gt;&lt;DIV&gt;Post #4 of 17 (275 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 68000/coldfire difference [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;hi,&lt;BR /&gt;see my web .......... i think there we could collaborate&lt;/DIV&gt;&lt;DIV&gt;tell me about your 68ec000 system&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.webalice.it%2Fdevilcoder%2Findex2.html" rel="nofollow" target="_blank"&gt;http://www.webalice.it/devilcoder/index2.html&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;-----------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;right now i implement a 68k system. 68ec000, 128kbyte flash, 256kbyte&lt;BR /&gt;ram..&lt;BR /&gt;this includes to write an assembler. it is more than 50 percent&lt;BR /&gt;complete.&lt;/DIV&gt;&lt;DIV&gt;now, the 68000 is microcode based (the chip contains a microcode&lt;BR /&gt;table).&lt;/DIV&gt;&lt;DIV&gt;can someone list up the difference between 68000/coldfire (in a few&lt;BR /&gt;lines)?&lt;/DIV&gt;&lt;DIV&gt;additionally, i plan to write assemblers for the SH2 (hitachi), and&lt;BR /&gt;probably even for the pentium. the implementation is in BASIC, and&lt;BR /&gt;highly relies on tables. additionally, a native version (which can&lt;BR /&gt;translate itself) is planned for the 68000 board.&lt;/DIV&gt;&lt;DIV&gt;the purpose is to write a few demos for the SEGA MEGA DRIVE.&lt;/DIV&gt;&lt;DIV&gt;recently i soldered in a PLCC version of the 68ec000, including bending&lt;BR /&gt;all the pins into flatpack style. for real flatpack, they are too small&lt;BR /&gt;for manual soldering.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fspaces.msn.com%2Fmembers%2Fafinn23console" rel="nofollow" target="_blank"&gt;http://spaces.msn.com/members/afinn23console&lt;/A&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 24, 2005, 8:23 AM&lt;/DIV&gt;&lt;DIV&gt;Post #5 of 17 (275 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 68000/coldfire difference [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;gt;The Coldfire has almost the same programming model as the 68k. There are a&lt;BR /&gt;&amp;gt;few extra instructions (especially for cores with extra functionality, like&lt;BR /&gt;&amp;gt;a MAC unit), and it is missing some of the more obtuse addressing modes from&lt;BR /&gt;&amp;gt;later 68k chips. Otherwise, the real difference between the cores is that&lt;BR /&gt;&amp;gt;the Coldfire is far more efficient. There are, of course, huge differences&lt;BR /&gt;&amp;gt;between individual Coldfire chips and a 68000 chip - the ColdFire series are&lt;BR /&gt;&amp;gt;microcontrollers with lots of built-in peripherals, rather than just a plain&lt;BR /&gt;&amp;gt;cpu. You'd want to look at the Freescale web site to get summaries of the&lt;BR /&gt;&amp;gt;different Coldfire micros.&lt;/DIV&gt;&lt;DIV&gt;ColdFire limits its instruction/operand combinations to those that are&lt;BR /&gt;no longer than 48 bits. This means that many of the operand&lt;BR /&gt;combinations that were valid for the 68k are illegal for ColdFire.&lt;/DIV&gt;&lt;DIV&gt;Also most of the ColdFire instructions operate on 32 bit operands,&lt;BR /&gt;and have no 8 or 16 bit counterparts like the 68k has.&lt;/DIV&gt;&lt;DIV&gt;--&lt;BR /&gt;Peter Barada&lt;BR /&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;Message Edited by Dietrich on &lt;SPAN class="date_text"&gt;04-03-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;11:08 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Message Edited by Dietrich on &lt;SPAN class="date_text"&gt;04-04-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:38 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Apr 2006 07:44:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/68000-coldfire-difference/m-p/131046#M849</guid>
      <dc:creator>Dietrich</dc:creator>
      <dc:date>2006-04-01T07:44:53Z</dc:date>
    </item>
    <item>
      <title>Re: 68000/coldfire difference</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/68000-coldfire-difference/m-p/131047#M850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT color="#ff0000"&gt;This message contains an entire topic ported&amp;nbsp;from the WildRice - Coldfire forum.&amp;nbsp; Freescale has received the approval from the WildRice administrator on seeding the Freescale forum with messages.&amp;nbsp; The original message and all replies are in this single message. We have seeded this new forum with selected information that we expect will be of value as you search for answers to your questions.&amp;nbsp; Freescale assumes no responsibility whatsoever with respect to Posted Material.&amp;nbsp; For additional information, please see the&lt;/FONT&gt; &lt;A href="http://www.freescale.com/files/abstract/help_page/TERMSOFUSE.html" rel="nofollow" target="_blank"&gt;&lt;FONT color="#ff0000"&gt;&lt;FONT color="#000000"&gt;Terms of Use - Message Boards and Community Forums&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT&gt;.&amp;nbsp; Thank You and Enjoy the Forum!&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;HR /&gt;Aug 24, 2005, 3:20 PM&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Post #6 of 17 (273 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 68000/coldfire difference [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;I support a forth environment and have written an assembler for both the 68k&lt;BR /&gt;and the coldfire. If you want an instruction table go to cvs.cx and look&lt;BR /&gt;under either coldforth and Ucforth. and the file called assembler.4th&lt;/DIV&gt;&lt;DIV&gt;The coldfire instructions size is limited to 48bits, and that is absolute. The&lt;BR /&gt;DBRA instruction has gone probable never to come back and the MMOV with auto&lt;BR /&gt;increment and decrement have gone, never to come back. The others are&lt;BR /&gt;sneaking back in. The 4e core has everything you need, it gives back the&lt;BR /&gt;32bit branch ( which only existed in the later 68k cpu's) seriously needed if&lt;BR /&gt;you want to run position independent code ( libraries in a standard linux&lt;BR /&gt;environment). TAS is back, the separate stack for kernel space, bus errors&lt;BR /&gt;that stack a predictable stack. They are all back. And the 4e core runs about&lt;BR /&gt;10 times faster than anything ever offered in the 68k family.&lt;/DIV&gt;&lt;DIV&gt;In other words, the instruction table has to include a bit field indicating&lt;BR /&gt;which instruction is supported by which cpu. If you have an instruction table&lt;BR /&gt;for the 68k it is not a large job to get it into shape for the coldfire.&lt;/DIV&gt;&lt;DIV&gt;Just as instruction came and go in the 68k family they are coming in the&lt;BR /&gt;coldfire family ( I can't think of any coldfire going).&lt;/DIV&gt;&lt;DIV&gt;Take care to look at the MAC instructions, they have a lot of fields. This&lt;BR /&gt;differs from the 68k.&lt;/DIV&gt;&lt;DIV&gt;To my knowedge the coldfire programming manual is now 100% correct, you can&lt;BR /&gt;build you tables from scratch using just the documentation in the manual ( in&lt;BR /&gt;the early days there was problems).&lt;/DIV&gt;&lt;DIV&gt;It you have any questions just ask and I will attempt to answer them.&lt;/DIV&gt;&lt;DIV&gt;Regards&lt;BR /&gt;Charles Esson&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;On Wed, 24 Aug 2005 07:48 am, you wrote:&lt;BR /&gt;&amp;gt; right now i implement a 68k system. 68ec000, 128kbyte flash, 256kbyte ram.&lt;BR /&gt;&amp;gt; this includes to write an assembler. it is more than 50 percent complete.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; now, the 68000 is microcode based (the chip contains a microcode table).&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; can someone list up the difference between 68000/coldfire (in a few lines)?&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; additionally, i plan to write assemblers for the SH2 (hitachi), and&lt;BR /&gt;&amp;gt; probably even for the pentium. the implementation is in BASIC, and highly&lt;BR /&gt;&amp;gt; relies on tables. additionally, a native version (which can translate&lt;BR /&gt;&amp;gt; itself) is planned for the 68000 board.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; the purpose is to write a few demos for the SEGA MEGA DRIVE.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; recently i soldered in a PLCC version of the 68ec000, including bending all&lt;BR /&gt;&amp;gt; the pins into flatpack style. for real flatpack, they are too small for&lt;BR /&gt;&amp;gt; manual soldering.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; programming web space&lt;BR /&gt;&amp;gt; &lt;A href="http://spaces.msn.com/members/afinn23console" rel="nofollow" target="_blank"&gt;http://spaces.msn.com/members/afinn23console&lt;/A&gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; ---------------------------------&lt;BR /&gt;&amp;gt; How much free photo storage do you get? Store your holiday snaps for FREE&lt;BR /&gt;&amp;gt; with Yahoo! Photos. Get Yahoo! Photos&lt;/DIV&gt;&lt;DIV&gt;--&lt;BR /&gt;Charles Esson R&amp;amp;D group Colour Vision Systems&lt;BR /&gt;The views expressed herein are mine. No one else wants them.&lt;/DIV&gt;&lt;DIV&gt;Please sent attachments in PDF, HTML or TXT. Sorry but my spam filter now&lt;BR /&gt;rejects any message that contains &amp;lt;HTML&amp;gt; in the text. It was that or change&lt;BR /&gt;email address again.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 24, 2005, 4:41 PM&lt;/DIV&gt;&lt;DIV&gt;Post #7 of 17 (273 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;[ColdFire] please help with setup for the 5485 [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;I was hoping to get a little advice from this group on what&lt;BR /&gt;is required to finish my setup. I currently have the following&lt;BR /&gt;1) Eclipse development environment setup for the 5282 but no files for the&lt;BR /&gt;5485&lt;BR /&gt;2) The P&amp;amp;E parallel port BDM and the USB BDM&lt;BR /&gt;3) The P&amp;amp;E ICDCFZ debugger software&lt;BR /&gt;4) The Axiom 5485 board which comes with no actual support for the 5485!&lt;BR /&gt;(silly me for expecting it)&lt;BR /&gt;What I really need is a way to compile C code for the 5485 without spending&lt;BR /&gt;the next week fighting with an unsupported proccesor. Do I use the&lt;BR /&gt;Eclipse program and modify or get support for the 5485 or is there gcc&lt;BR /&gt;support for the 5485 or do I need to buy something like the P&amp;amp;E windows&lt;BR /&gt;integrated dev. editor. This is running on a Win2K machine, BTW.&lt;/DIV&gt;&lt;DIV&gt;Any advice is welcome.&lt;BR /&gt;Steve&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 24, 2005, 4:52 PM&lt;/DIV&gt;&lt;DIV&gt;Post #8 of 17 (273 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] please help with setup for the 5485 [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;I am working with the 5485 using the evaluation board made by LogicPD. GCC is&lt;BR /&gt;available for the 5485. You should be able to get it running under Windows, I&lt;BR /&gt;believe Cybertec(&lt;A href="http://www.cybertec.com.au/" rel="nofollow" target="_blank"&gt;www.cybertec.com.au&lt;/A&gt;) here in Australia sell a product called&lt;BR /&gt;crossfire which may be what you are after.&lt;/DIV&gt;&lt;DIV&gt;Alternatively, you could download the non-PCS linux development kit from&lt;BR /&gt;Metrowerks. It is free but it will only run under Linux which would mean you&lt;BR /&gt;would have to set up your machine to dual-boot. I have been using it, and it&lt;BR /&gt;compiles a bootloader and linux image that is not too hard to get running&lt;BR /&gt;from SDRAM via ethernet.&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;&lt;DIV&gt;Corey&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;On Thu, 25 Aug 2005 09:41 am, Steve Letkeman wrote:&lt;BR /&gt;&amp;gt; I was hoping to get a little advice from this group on what&lt;BR /&gt;&amp;gt; is required to finish my setup. I currently have the following&lt;BR /&gt;&amp;gt; 1) Eclipse development environment setup for the 5282 but no files for the&lt;BR /&gt;&amp;gt; 5485&lt;BR /&gt;&amp;gt; 2) The P&amp;amp;E parallel port BDM and the USB BDM&lt;BR /&gt;&amp;gt; 3) The P&amp;amp;E ICDCFZ debugger software&lt;BR /&gt;&amp;gt; 4) The Axiom 5485 board which comes with no actual support for the 5485!&lt;BR /&gt;&amp;gt; (silly me for expecting it)&lt;BR /&gt;&amp;gt; What I really need is a way to compile C code for the 5485 without spending&lt;BR /&gt;&amp;gt; the next week fighting with an unsupported proccesor. Do I use the&lt;BR /&gt;&amp;gt; Eclipse program and modify or get support for the 5485 or is there gcc&lt;BR /&gt;&amp;gt; support for the 5485 or do I need to buy something like the P&amp;amp;E windows&lt;BR /&gt;&amp;gt; integrated dev. editor. This is running on a Win2K machine, BTW.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Any advice is welcome.&lt;BR /&gt;&amp;gt; Steve&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 30, 2005, 12:29 PM&lt;/DIV&gt;&lt;DIV&gt;Post #9 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;[ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Good day Everyone,&lt;/DIV&gt;&lt;DIV&gt;I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;(Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design and&lt;BR /&gt;is similar to the various reference designs except there are source series&lt;BR /&gt;resistors with the Address lines. The SDRAM is connected to the 5282 as per&lt;BR /&gt;Table 15-14 in the 5272 User's manual and has also been verified to the&lt;BR /&gt;Avnet 5282 reference design.&lt;/DIV&gt;&lt;DIV&gt;Anyway, the problem is that I have unreliable reads and writes to specific&lt;BR /&gt;addresses where Address A19 is set. Addresses where A19 is clear, reading&lt;BR /&gt;and writing to the SDRAM is fine. I have tested several of our proto boards&lt;BR /&gt;and they all experience the same problem and at the same addresses.&lt;/DIV&gt;&lt;DIV&gt;To test the memory, I simply using the BDM with P&amp;amp;E's Coldfire Debugger and&lt;BR /&gt;BDM pod. If I manually change the problem addresses, the SDRAM correct&lt;BR /&gt;reads and writes the data. However, it is when I load a large file into&lt;BR /&gt;memory (where A19 is set) and then verify the contents do I see the problem.&lt;BR /&gt;I have also written a simple memory test routine and when loaded into the&lt;BR /&gt;"good" area of SDRAM and execute, I can see which addresses are the&lt;BR /&gt;culprits.&lt;/DIV&gt;&lt;DIV&gt;As for the hardware, I have double checked my signal integrity sims and they&lt;BR /&gt;look fine, although I could increase the series resistors somewhat (used 22&lt;BR /&gt;ohms, but could increase them to 82). Further, as a quick test of signal&lt;BR /&gt;integrity, I throttled down the 5282 from 64 Mhz to 32 Mhz and I get the&lt;BR /&gt;same repeatable results. I know that A19 is functioning correctly, as I am&lt;BR /&gt;able to read and write to my flash memory (which also uses A19) and there&lt;BR /&gt;are no problems (i.e. Address/Data bus is fine). I have scoped the various&lt;BR /&gt;signals (Address, BSx, CLKOUT, etc) with a FET input probe (&amp;lt;1pf Input&lt;BR /&gt;capacitance) and verified that all is in order.&lt;/DIV&gt;&lt;DIV&gt;Has anyone experienced an issue similar to this one, as I am somewhat&lt;BR /&gt;perplexed.&lt;/DIV&gt;&lt;DIV&gt;Thanks in advance!&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;Sam&lt;/DIV&gt;&lt;DIV&gt;Sam Saprunoff&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 30, 2005, 1:31 PM&lt;/DIV&gt;&lt;DIV&gt;Post #10 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Sam&lt;/DIV&gt;&lt;DIV&gt;Do you have the Software Watchdog Timer turned off. On the 5282, it is&lt;BR /&gt;active cmming out of reset.&lt;/DIV&gt;&lt;DIV&gt;Dave&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;Sam Saprunoff wrote:&lt;/DIV&gt;&lt;DIV&gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte)&lt;BR /&gt;&amp;gt; SDRAM (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282&lt;BR /&gt;&amp;gt; design and is similar to the various reference designs except there&lt;BR /&gt;&amp;gt; are source series resistors with the Address lines. The SDRAM is&lt;BR /&gt;&amp;gt; connected to the 5282 as per Table 15-14 in the 5272 User's manual and&lt;BR /&gt;&amp;gt; has also been verified to the Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to&lt;BR /&gt;&amp;gt; specific addresses where Address A19 is set. Addresses where A19 is&lt;BR /&gt;&amp;gt; clear, reading and writing to the SDRAM is fine. I have tested&lt;BR /&gt;&amp;gt; several of our proto boards and they all experience the same problem&lt;BR /&gt;&amp;gt; and at the same addresses.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; To test the memory, I simply using the BDM with P&amp;amp;E's Coldfire&lt;BR /&gt;&amp;gt; Debugger and BDM pod. If I manually change the problem addresses, the&lt;BR /&gt;&amp;gt; SDRAM correct reads and writes the data. However, it is when I load a&lt;BR /&gt;&amp;gt; large file into memory (where A19 is set) and then verify the contents&lt;BR /&gt;&amp;gt; do I see the problem. I have also written a simple memory test routine&lt;BR /&gt;&amp;gt; and when loaded into the "good" area of SDRAM and execute, I can see&lt;BR /&gt;&amp;gt; which addresses are the culprits.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; As for the hardware, I have double checked my signal integrity sims&lt;BR /&gt;&amp;gt; and they look fine, although I could increase the series resistors&lt;BR /&gt;&amp;gt; somewhat (used 22 ohms, but could increase them to 82). Further, as a&lt;BR /&gt;&amp;gt; quick test of signal integrity, I throttled down the 5282 from 64 Mhz&lt;BR /&gt;&amp;gt; to 32 Mhz and I get the same repeatable results. I know that A19 is&lt;BR /&gt;&amp;gt; functioning correctly, as I am able to read and write to my flash&lt;BR /&gt;&amp;gt; memory (which also uses A19) and there are no problems (i.e.&lt;BR /&gt;&amp;gt; Address/Data bus is fine). I have scoped the various signals&lt;BR /&gt;&amp;gt; (Address, BSx, CLKOUT, etc) with a FET input probe (&amp;lt;1pf Input&lt;BR /&gt;&amp;gt; capacitance) and verified that all is in order.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Has anyone experienced an issue similar to this one, as I am somewhat&lt;BR /&gt;&amp;gt; perplexed.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Thanks in advance!&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Cheers,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Sam&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Sam Saprunoff&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 30, 2005, 3:22 PM&lt;/DIV&gt;&lt;DIV&gt;Post #11 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Good day Dave,&lt;/DIV&gt;&lt;DIV&gt;Indeed. I even checked the register via the Debugger to ensure that the&lt;BR /&gt;Watchdog is disabled.&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;Sam&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;----- Original Message -----&lt;BR /&gt;From: "Dave Perreault"&lt;BR /&gt;Sent: Tuesday, August 30, 2005 2:31 PM&lt;BR /&gt;Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;gt; Sam&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Do you have the Software Watchdog Timer turned off. On the 5282, it is&lt;BR /&gt;&amp;gt; active cmming out of reset.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Dave&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;-------------------------------------------------------------------- &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by Dietrich on &lt;SPAN class="date_text"&gt;04-03-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;11:07 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Message Edited by Dietrich on &lt;SPAN class="date_text"&gt;04-04-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:42 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Apr 2006 07:45:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/68000-coldfire-difference/m-p/131047#M850</guid>
      <dc:creator>Dietrich</dc:creator>
      <dc:date>2006-04-01T07:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: 68000/coldfire difference</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/68000-coldfire-difference/m-p/131048#M851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT color="#ff0000"&gt;This message contains an entire topic ported&amp;nbsp;from the WildRice - Coldfire forum.&amp;nbsp; Freescale has received the approval from the WildRice administrator on seeding the Freescale forum with messages.&amp;nbsp; The original message and all replies are in this single message. We have seeded this new forum with selected information that we expect will be of value as you search for answers to your questions.&amp;nbsp; Freescale assumes no responsibility whatsoever with respect to Posted Material.&amp;nbsp; For additional information, please see the&lt;/FONT&gt; &lt;A href="http://www.freescale.com/files/abstract/help_page/TERMSOFUSE.html" rel="nofollow" target="_blank"&gt;&lt;FONT color="#ff0000"&gt;&lt;FONT color="#000000"&gt;Terms of Use - Message Boards and Community Forums&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT&gt;.&amp;nbsp; Thank You and Enjoy the Forum!&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;HR /&gt;Aug 30, 2005, 5:38 PM&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Post #12 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;RE: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;A puzzler indeed...&lt;/DIV&gt;&lt;DIV&gt;Background: I've got a from scratch 5282 with a 32-bit 8 Mbyte (65M-bit)&lt;BR /&gt;Micron SDRAM on it. I have no resistors on the address or data lines. I&lt;BR /&gt;have 33 ohm resistors in series on all the control lines (close to the uP).&lt;BR /&gt;The main clock out has a 10 ohm resistor on it, and it goes to one other&lt;BR /&gt;part. The length of the control lines is about 4", the length of the&lt;BR /&gt;address and data lines is about 2". In the early "bring up the 1st board"&lt;BR /&gt;phase, the timing looked OK on a scope. The 33 ohms made the cleanest&lt;BR /&gt;control signals at the SDRAM, but that's tuned to this board so your mileage&lt;BR /&gt;may vary and you'll need to tweak the series control line resistors for your&lt;BR /&gt;board. BTW, I did test the 2nd board with both 22 and 51 ohm resistors to&lt;BR /&gt;be sure it wasn't all on the edge and working by accident.&lt;/DIV&gt;&lt;DIV&gt;Architecture comment: I have the SDRAM with a 32-bit connection, and the&lt;BR /&gt;FLASH with a 16-bit connection. I copy code from flash to sdram, yielding a&lt;BR /&gt;factor of 8-10 speed up. A FPGA also has a 16-bit interface. I know the&lt;BR /&gt;extra 16-bits are a routing pain, but it's really a big win on performance&lt;BR /&gt;especially with the small 2K cache- the cache fills twice as fast. Of&lt;BR /&gt;course all this depends on how much code is in the flash, how big the flash&lt;BR /&gt;is, how often it's execute, and other system considerations but the 32-bit&lt;BR /&gt;data path from sdram is a cheap factor of two speed up. When you add to&lt;BR /&gt;this the nature of the instruction set (variables really like to be 32-bits&lt;BR /&gt;so they match the native instruction set sizes), this makes even more sense.&lt;BR /&gt;I am kinda curious what sort of application would use 16 Mbytes of SDRAM and&lt;BR /&gt;not be too worried about speed (realize you might not be able to elaborate,&lt;BR /&gt;that's OK).&lt;/DIV&gt;&lt;DIV&gt;Comments: Not sure if the resistors are needed (realize there may be other&lt;BR /&gt;factors in play). My board's trace lengths and resistors are the poster&lt;BR /&gt;child for "don't need resistors in the address/data lines". A simple test&lt;BR /&gt;might be to short out some of the resistors (especially A19) and see if&lt;BR /&gt;anything changes.&lt;BR /&gt;Another "stupid board trick" to try is put a weak (5K-ish) pull-up&lt;BR /&gt;resistor on A19, and see if things are different or if now only hi address&lt;BR /&gt;lines work. Note also that a "pull up on A19" could really mean a pull up&lt;BR /&gt;on the address line in for the mux into the SDRAM that will have A19 on it&lt;BR /&gt;(as per the various connection tables in the manual). You said that "I know&lt;BR /&gt;A19 is good because my flash is happy (my paraphrase...)", but be sure the&lt;BR /&gt;check the address line that has A19 on when the SDRAM controller is muxing&lt;BR /&gt;the address into the SDRAM.&lt;BR /&gt;If you still have the problem when you cut the CPU speed in half, is sure&lt;BR /&gt;sounds like it's not a timing issue (setup and hold), but it could still be&lt;BR /&gt;a race condition on various edges or a floating pin.&lt;BR /&gt;You might also check the pin set-ups for the address lines and control&lt;BR /&gt;signals. Often with the 5282 you have to deal with a few different sections&lt;BR /&gt;of the manual to get things set up, and it's not always obvious which&lt;BR /&gt;sections you'll need to deal with.&lt;BR /&gt;So carefully check the PFPAR and port G and H.&lt;/DIV&gt;&lt;DIV&gt;I'd like give you a "here you go" answer, hope these thoughts will trigger&lt;BR /&gt;some ideas on new places to look for solutions.&lt;/DIV&gt;&lt;DIV&gt;- pete&lt;/DIV&gt;&lt;DIV&gt;&amp;gt; -----Original Message-----&lt;BR /&gt;&amp;gt; From: On&lt;BR /&gt;&amp;gt; Behalf Of Sam Saprunoff&lt;BR /&gt;&amp;gt; Sent: Tuesday, August 30, 2005 3:30 PM&lt;BR /&gt;&amp;gt; Subject: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;&amp;gt; (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design and&lt;BR /&gt;&amp;gt; is similar to the various reference designs except there are source series&lt;BR /&gt;&amp;gt; resistors with the Address lines. The SDRAM is connected to the 5282 as&lt;BR /&gt;&amp;gt; per&lt;BR /&gt;&amp;gt; Table 15-14 in the 5272 User's manual and has also been verified to the&lt;BR /&gt;&amp;gt; Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to specific&lt;BR /&gt;&amp;gt; addresses where Address A19 is set. Addresses where A19 is clear, reading&lt;BR /&gt;&amp;gt; and writing to the SDRAM is fine. I have tested several of our proto&lt;BR /&gt;&amp;gt; boards&lt;BR /&gt;&amp;gt; and they all experience the same problem and at the same addresses.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; To test the memory, I simply using the BDM with P&amp;amp;E's Coldfire Debugger&lt;BR /&gt;&amp;gt; and&lt;BR /&gt;&amp;gt; BDM pod. If I manually change the problem addresses, the SDRAM correct&lt;BR /&gt;&amp;gt; reads and writes the data. However, it is when I load a large file into&lt;BR /&gt;&amp;gt; memory (where A19 is set) and then verify the contents do I see the&lt;BR /&gt;&amp;gt; problem.&lt;BR /&gt;&amp;gt; I have also written a simple memory test routine and when loaded into the&lt;BR /&gt;&amp;gt; "good" area of SDRAM and execute, I can see which addresses are the&lt;BR /&gt;&amp;gt; culprits.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; As for the hardware, I have double checked my signal integrity sims and&lt;BR /&gt;&amp;gt; they&lt;BR /&gt;&amp;gt; look fine, although I could increase the series resistors somewhat (used&lt;BR /&gt;&amp;gt; 22&lt;BR /&gt;&amp;gt; ohms, but could increase them to 82). Further, as a quick test of signal&lt;BR /&gt;&amp;gt; integrity, I throttled down the 5282 from 64 Mhz to 32 Mhz and I get the&lt;BR /&gt;&amp;gt; same repeatable results. I know that A19 is functioning correctly, as I&lt;BR /&gt;&amp;gt; am&lt;BR /&gt;&amp;gt; able to read and write to my flash memory (which also uses A19) and there&lt;BR /&gt;&amp;gt; are no problems (i.e. Address/Data bus is fine). I have scoped the&lt;BR /&gt;&amp;gt; various&lt;BR /&gt;&amp;gt; signals (Address, BSx, CLKOUT, etc) with a FET input probe (&amp;lt;1pf Input&lt;BR /&gt;&amp;gt; capacitance) and verified that all is in order.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Has anyone experienced an issue similar to this one, as I am somewhat&lt;BR /&gt;&amp;gt; perplexed.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Thanks in advance!&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Cheers,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Sam&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Sam Saprunoff&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 31, 2005, 8:33 AM&lt;/DIV&gt;&lt;DIV&gt;Post #13 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Good day Peter,&lt;/DIV&gt;&lt;DIV&gt;Thank you for the background info and debugging suggestions. My next step&lt;BR /&gt;was to start "playing" with A19, etc but I thought an e-mail "distress" call&lt;BR /&gt;might reflect another issue that I was unware of &lt;IMG alt=":smileyhappy:" class="emoticon emoticon-smileyhappy" id="smileyhappy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif" title="Smiley Happy" /&gt; ...&lt;/DIV&gt;&lt;DIV&gt;Your background info is very helpful and has similar trace characteristics&lt;BR /&gt;to mine. My address and data lines are approx 1.6" long and the control&lt;BR /&gt;lines around 2.2". I am starting with the reference designs 22 ohms, but&lt;BR /&gt;can see that I can increase these to improve the signals. As you have done,&lt;BR /&gt;I will be tuning these to the layout.&lt;/DIV&gt;&lt;DIV&gt;In regards to the architecture, we went with the x16 16MB SDRAM for several&lt;BR /&gt;reasons.&lt;/DIV&gt;&lt;DIV&gt;1. The cost differential for the 16MB was not very much different than&lt;BR /&gt;the 8MB (at least in the Industrial temp range).&lt;BR /&gt;2. Larger number of 2nd source suppliers of Industrial 16MB parts&lt;BR /&gt;3. Most of our disti's had greater current stock of the 16 MB and had&lt;BR /&gt;more future orders for the 16 MB&lt;BR /&gt;(read this as potentially easier to obtain)&lt;/DIV&gt;&lt;DIV&gt;A x16 bit configuration was chosen to minimize the overall board size and&lt;BR /&gt;the number of PCB layers (6). Given the design's functionality and&lt;BR /&gt;physicality (height, width, length... all dimensions... yikes) requirements,&lt;BR /&gt;we had to squeeze in a lot in a small space:&lt;/DIV&gt;&lt;DIV&gt;3.4" x 3.6" PCB&lt;BR /&gt;on-board 3.3V / 5V Power supplies&lt;BR /&gt;5282 with 16MB SDRAM, 2-8 MB of Flash&lt;BR /&gt;10/100 PHY (AMD79C874)&lt;BR /&gt;RTC with on-board 3V cell and holder&lt;BR /&gt;Dual Footprint Atmel Serial DataFlash&lt;BR /&gt;Xilinx CPLD (95144XL)&lt;BR /&gt;Break out of 5282's A/D inputs,etc&lt;BR /&gt;BDM Interface&lt;BR /&gt;Break-out a vast number of I/O to SMT connectors&lt;BR /&gt;All components Industrial Temp Rated&lt;/DIV&gt;&lt;DIV&gt;Surprisingly, overall performance was not a major design requirement. The&lt;BR /&gt;5282 in itself is totally overkill for our applications, but was chosen&lt;BR /&gt;because of the rich peripherals, adbundant software tools (Metrowerks, etc),&lt;BR /&gt;etc. We wanted to have a core design that would suit all of our current and&lt;BR /&gt;future product needs that could not be met with other devices such as the&lt;BR /&gt;HC12, etc. Basically this design is like a "Rabbitcore" module for Rabbit&lt;BR /&gt;Semiconductor, but with much greater functionality and flexibility.&lt;/DIV&gt;&lt;DIV&gt;Anyway, I digress...&lt;/DIV&gt;&lt;DIV&gt;Thanks again for your suggestions and info! I will report back once I&lt;BR /&gt;discovered the issue(s).&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;Sam&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;----- Original Message -----&lt;BR /&gt;From: "Peter Hallenbeck"&lt;/DIV&gt;&lt;DIV&gt;Sent: Tuesday, August 30, 2005 6:38 PM&lt;BR /&gt;Subject: RE: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;A puzzler indeed...&lt;/DIV&gt;&lt;DIV&gt;Background: I've got a from scratch 5282 with a 32-bit 8 Mbyte (65M-bit)&lt;BR /&gt;Micron SDRAM on it. I have no resistors on the address or data lines. I&lt;BR /&gt;have 33 ohm resistors in series on all the control lines (close to the uP).&lt;BR /&gt;The main clock out has a 10 ohm resistor on it, and it goes to one other&lt;BR /&gt;part. The length of the control lines is about 4", the length of the&lt;BR /&gt;address and data lines is about 2". In the early "bring up the 1st board"&lt;BR /&gt;phase, the timing looked OK on a scope. The 33 ohms made the cleanest&lt;BR /&gt;control signals at the SDRAM, but that's tuned to this board so your mileage&lt;BR /&gt;may vary and you'll need to tweak the series control line resistors for your&lt;BR /&gt;board. BTW, I did test the 2nd board with both 22 and 51 ohm resistors to&lt;BR /&gt;be sure it wasn't all on the edge and working by accident.&lt;/DIV&gt;&lt;DIV&gt;Architecture comment: I have the SDRAM with a 32-bit connection, and the&lt;BR /&gt;FLASH with a 16-bit connection. I copy code from flash to sdram, yielding a&lt;BR /&gt;factor of 8-10 speed up. A FPGA also has a 16-bit interface. I know the&lt;BR /&gt;extra 16-bits are a routing pain, but it's really a big win on performance&lt;BR /&gt;especially with the small 2K cache- the cache fills twice as fast. Of&lt;BR /&gt;course all this depends on how much code is in the flash, how big the flash&lt;BR /&gt;is, how often it's execute, and other system considerations but the 32-bit&lt;BR /&gt;data path from sdram is a cheap factor of two speed up. When you add to&lt;BR /&gt;this the nature of the instruction set (variables really like to be 32-bits&lt;BR /&gt;so they match the native instruction set sizes), this makes even more sense.&lt;BR /&gt;I am kinda curious what sort of application would use 16 Mbytes of SDRAM and&lt;BR /&gt;not be too worried about speed (realize you might not be able to elaborate,&lt;BR /&gt;that's OK).&lt;/DIV&gt;&lt;DIV&gt;Comments: Not sure if the resistors are needed (realize there may be other&lt;BR /&gt;factors in play). My board's trace lengths and resistors are the poster&lt;BR /&gt;child for "don't need resistors in the address/data lines". A simple test&lt;BR /&gt;might be to short out some of the resistors (especially A19) and see if&lt;BR /&gt;anything changes.&lt;BR /&gt;Another "stupid board trick" to try is put a weak (5K-ish) pull-up&lt;BR /&gt;resistor on A19, and see if things are different or if now only hi address&lt;BR /&gt;lines work. Note also that a "pull up on A19" could really mean a pull up&lt;BR /&gt;on the address line in for the mux into the SDRAM that will have A19 on it&lt;BR /&gt;(as per the various connection tables in the manual). You said that "I know&lt;BR /&gt;A19 is good because my flash is happy (my paraphrase...)", but be sure the&lt;BR /&gt;check the address line that has A19 on when the SDRAM controller is muxing&lt;BR /&gt;the address into the SDRAM.&lt;BR /&gt;If you still have the problem when you cut the CPU speed in half, is sure&lt;BR /&gt;sounds like it's not a timing issue (setup and hold), but it could still be&lt;BR /&gt;a race condition on various edges or a floating pin.&lt;BR /&gt;You might also check the pin set-ups for the address lines and control&lt;BR /&gt;signals. Often with the 5282 you have to deal with a few different sections&lt;BR /&gt;of the manual to get things set up, and it's not always obvious which&lt;BR /&gt;sections you'll need to deal with.&lt;BR /&gt;So carefully check the PFPAR and port G and H.&lt;/DIV&gt;&lt;DIV&gt;I'd like give you a "here you go" answer, hope these thoughts will trigger&lt;BR /&gt;some ideas on new places to look for solutions.&lt;/DIV&gt;&lt;DIV&gt;- pete&lt;/DIV&gt;&lt;DIV&gt;&amp;gt; -----Original Message-----&lt;BR /&gt;&amp;gt; From: On&lt;BR /&gt;&amp;gt; Behalf Of Sam Saprunoff&lt;BR /&gt;&amp;gt; Sent: Tuesday, August 30, 2005 3:30 PM&lt;BR /&gt;&amp;gt; Subject: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;&amp;gt; (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design and&lt;BR /&gt;&amp;gt; is similar to the various reference designs except there are source series&lt;BR /&gt;&amp;gt; resistors with the Address lines. The SDRAM is connected to the 5282 as&lt;BR /&gt;&amp;gt; per&lt;BR /&gt;&amp;gt; Table 15-14 in the 5272 User's manual and has also been verified to the&lt;BR /&gt;&amp;gt; Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to specific&lt;BR /&gt;&amp;gt; addresses where Address A19 is set. Addresses where A19 is clear, reading&lt;BR /&gt;&amp;gt; and writing to the SDRAM is fine. I have tested several of our proto&lt;BR /&gt;&amp;gt; boards&lt;BR /&gt;&amp;gt; and they all experience the same problem and at the same addresses.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; To test the memory, I simply using the BDM with P&amp;amp;E's Coldfire Debugger&lt;BR /&gt;&amp;gt; and&lt;BR /&gt;&amp;gt; BDM pod. If I manually change the problem addresses, the SDRAM correct&lt;BR /&gt;&amp;gt; reads and writes the data. However, it is when I load a large file into&lt;BR /&gt;&amp;gt; memory (where A19 is set) and then verify the contents do I see the&lt;BR /&gt;&amp;gt; problem.&lt;BR /&gt;&amp;gt; I have also written a simple memory test routine and when loaded into the&lt;BR /&gt;&amp;gt; "good" area of SDRAM and execute, I can see which addresses are the&lt;BR /&gt;&amp;gt; culprits.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; As for the hardware, I have double checked my signal integrity sims and&lt;BR /&gt;&amp;gt; they&lt;BR /&gt;&amp;gt; look fine, although I could increase the series resistors somewhat (used&lt;BR /&gt;&amp;gt; 22&lt;BR /&gt;&amp;gt; ohms, but could increase them to 82). Further, as a quick test of signal&lt;BR /&gt;&amp;gt; integrity, I throttled down the 5282 from 64 Mhz to 32 Mhz and I get the&lt;BR /&gt;&amp;gt; same repeatable results. I know that A19 is functioning correctly, as I&lt;BR /&gt;&amp;gt; am&lt;BR /&gt;&amp;gt; able to read and write to my flash memory (which also uses A19) and there&lt;BR /&gt;&amp;gt; are no problems (i.e. Address/Data bus is fine). I have scoped the&lt;BR /&gt;&amp;gt; various&lt;BR /&gt;&amp;gt; signals (Address, BSx, CLKOUT, etc) with a FET input probe (&amp;lt;1pf Input&lt;BR /&gt;&amp;gt; capacitance) and verified that all is in order.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Has anyone experienced an issue similar to this one, as I am somewhat&lt;BR /&gt;&amp;gt; perplexed.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Thanks in advance!&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Cheers,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Sam&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Sam Saprunoff&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;Message Edited by Dietrich on &lt;SPAN class="date_text"&gt;04-03-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;11:06 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Message Edited by Dietrich on &lt;SPAN class="date_text"&gt;04-04-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:43 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Apr 2006 07:45:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/68000-coldfire-difference/m-p/131048#M851</guid>
      <dc:creator>Dietrich</dc:creator>
      <dc:date>2006-04-01T07:45:58Z</dc:date>
    </item>
    <item>
      <title>Re: 68000/coldfire difference</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/68000-coldfire-difference/m-p/131049#M852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT color="#ff0000"&gt;This message contains an entire topic ported&amp;nbsp;from the WildRice - Coldfire forum.&amp;nbsp; Freescale has received the approval from the WildRice administrator on seeding the Freescale forum with messages.&amp;nbsp; The original message and all replies are in this single message. We have seeded this new forum with selected information that we expect will be of value as you search for answers to your questions.&amp;nbsp; Freescale assumes no responsibility whatsoever with respect to Posted Material.&amp;nbsp; For additional information, please see the&lt;/FONT&gt; &lt;A href="http://www.freescale.com/files/abstract/help_page/TERMSOFUSE.html" rel="nofollow" target="_blank"&gt;&lt;FONT color="#ff0000"&gt;&lt;FONT color="#000000"&gt;Terms of Use - Message Boards and Community Forums&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT&gt;.&amp;nbsp; Thank You and Enjoy the Forum!&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;HR /&gt;Aug 31, 2005, 9:03 AM&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Post #14 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Hello Sam,&lt;/DIV&gt;&lt;DIV&gt;Could you show us the contents of the SDRAM control registers please (DCR,&lt;BR /&gt;DACR0, DMR0, DACR1, DMR1)?&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Stephen.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;----- Original Message -----&lt;BR /&gt;From: "Sam Saprunoff"&lt;BR /&gt;Sent: Wednesday, August 31, 2005 5:29 AM&lt;BR /&gt;Subject: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;&amp;gt; (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design and&lt;BR /&gt;&amp;gt; is similar to the various reference designs except there are source series&lt;BR /&gt;&amp;gt; resistors with the Address lines. The SDRAM is connected to the 5282 as&lt;BR /&gt;&amp;gt; per Table 15-14 in the 5272 User's manual and has also been verified to&lt;BR /&gt;&amp;gt; the Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to specific&lt;BR /&gt;&amp;gt; addresses where Address A19 is set. Addresses where A19 is clear, reading&lt;BR /&gt;&amp;gt; and writing to the SDRAM is fine. I have tested several of our proto&lt;BR /&gt;&amp;gt; boards and they all experience the same problem and at the same addresses.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 31, 2005, 10:13 AM&lt;/DIV&gt;&lt;DIV&gt;Post #15 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Good day Stephen,&lt;/DIV&gt;&lt;DIV&gt;I only have a single SDRAM connected to nSCS0 and so DACR1/DMR1 are not&lt;BR /&gt;used.&lt;/DIV&gt;&lt;DIV&gt;The registers have been set to:&lt;/DIV&gt;&lt;DIV&gt;DCR 0x023E&lt;BR /&gt;5282 does the Row/Col muxing&lt;BR /&gt;Refresh timing = 6 clocks&lt;BR /&gt;Refresh Count = 0x3E (clock is 64Mhz)&lt;BR /&gt;(Adjusting slightly higher or lower has no effect to the problem at&lt;BR /&gt;hand)&lt;/DIV&gt;&lt;DIV&gt;DACR0 0x10001420&lt;BR /&gt;Base Addr = 0x1000&lt;BR /&gt;CASL = 01&lt;BR /&gt;CBM = 100&lt;BR /&gt;Port Size= 10 (16 bit)&lt;/DIV&gt;&lt;DIV&gt;DMR0 0x00fc0001&lt;BR /&gt;BAM = 0x00fc (16 MByte)&lt;BR /&gt;WP =0&lt;BR /&gt;AMx = 0&lt;BR /&gt;Valid = 1&lt;/DIV&gt;&lt;DIV&gt;DACR1 (not Used) but cleared&lt;BR /&gt;DMR1 (not Used) but cleared&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;Sam&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;----- Original Message -----&lt;BR /&gt;From: "Stephen Smith"&lt;BR /&gt;Sent: Wednesday, August 31, 2005 10:03 AM&lt;BR /&gt;Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;gt; Hello Sam,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Could you show us the contents of the SDRAM control registers please (DCR,&lt;BR /&gt;&amp;gt; DACR0, DMR0, DACR1, DMR1)?&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Regards,&lt;BR /&gt;&amp;gt; Stephen.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt; From: "Sam Saprunoff"&lt;BR /&gt;&amp;gt; Sent: Wednesday, August 31, 2005 5:29 AM&lt;BR /&gt;&amp;gt; Subject: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;&amp;gt;&amp;gt; (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design&lt;BR /&gt;&amp;gt;&amp;gt; and is similar to the various reference designs except there are source&lt;BR /&gt;&amp;gt;&amp;gt; series resistors with the Address lines. The SDRAM is connected to the&lt;BR /&gt;&amp;gt;&amp;gt; 5282 as per Table 15-14 in the 5272 User's manual and has also been&lt;BR /&gt;&amp;gt;&amp;gt; verified to the Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to&lt;BR /&gt;&amp;gt;&amp;gt; specific addresses where Address A19 is set. Addresses where A19 is&lt;BR /&gt;&amp;gt;&amp;gt; clear, reading and writing to the SDRAM is fine. I have tested several&lt;BR /&gt;&amp;gt;&amp;gt; of our proto boards and they all experience the same problem and at the&lt;BR /&gt;&amp;gt;&amp;gt; same addresses.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV&gt;Aug 31, 2005, 1:32 PM&lt;/DIV&gt;&lt;DIV&gt;Post #16 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Hello Sam,&lt;/DIV&gt;&lt;DIV&gt;Thanks. Try setting CBM in DACR0 to 011, since the SDRAM command bit (A10)&lt;BR /&gt;is A20 and not A21.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Stephen.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;----- Original Message -----&lt;BR /&gt;From: "Sam Saprunoff"&lt;BR /&gt;Sent: Thursday, September 01, 2005 3:13 AM&lt;BR /&gt;Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;gt; Good day Stephen,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; I only have a single SDRAM connected to nSCS0 and so DACR1/DMR1 are not&lt;BR /&gt;&amp;gt; used.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; The registers have been set to:&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; DCR 0x023E&lt;BR /&gt;&amp;gt; 5282 does the Row/Col muxing&lt;BR /&gt;&amp;gt; Refresh timing = 6 clocks&lt;BR /&gt;&amp;gt; Refresh Count = 0x3E (clock is 64Mhz)&lt;BR /&gt;&amp;gt; (Adjusting slightly higher or lower has no effect to the problem at&lt;BR /&gt;&amp;gt; hand)&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; DACR0 0x10001420&lt;BR /&gt;&amp;gt; Base Addr = 0x1000&lt;BR /&gt;&amp;gt; CASL = 01&lt;BR /&gt;&amp;gt; CBM = 100&lt;BR /&gt;&amp;gt; Port Size= 10 (16 bit)&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; DMR0 0x00fc0001&lt;BR /&gt;&amp;gt; BAM = 0x00fc (16 MByte)&lt;BR /&gt;&amp;gt; WP =0&lt;BR /&gt;&amp;gt; AMx = 0&lt;BR /&gt;&amp;gt; Valid = 1&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; DACR1 (not Used) but cleared&lt;BR /&gt;&amp;gt; DMR1 (not Used) but cleared&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Cheers,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Sam&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt; From: "Stephen Smith"&amp;gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;gt; Sent: Wednesday, August 31, 2005 10:03 AM&lt;BR /&gt;&amp;gt; Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Hello Sam,&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Could you show us the contents of the SDRAM control registers please&lt;BR /&gt;&amp;gt;&amp;gt; (DCR, DACR0, DMR0, DACR1, DMR1)?&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Regards,&lt;BR /&gt;&amp;gt;&amp;gt; Stephen.&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt;&amp;gt; From: "Sam Saprunoff"&lt;BR /&gt;&amp;gt;&amp;gt; Sent: Wednesday, August 31, 2005 5:29 AM&lt;BR /&gt;&amp;gt;&amp;gt; Subject: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; and is similar to the various reference designs except there are source&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; series resistors with the Address lines. The SDRAM is connected to the&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; 5282 as per Table 15-14 in the 5272 User's manual and has also been&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; verified to the Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; specific addresses where Address A19 is set. Addresses where A19 is&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; clear, reading and writing to the SDRAM is fine. I have tested several&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; of our proto boards and they all experience the same problem and at the&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; same addresses.&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; --------------------------------------------------------------------&lt;BR /&gt;&lt;BR /&gt;--------------------------------------------------------------------&lt;BR /&gt;Aug 31, 2005, 3:10 PM&lt;/DIV&gt;&lt;DIV&gt;Post #17 of 17 (267 views)&lt;BR /&gt;Copy Shortcut&lt;BR /&gt;&amp;nbsp;Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue [In reply to]&amp;nbsp; Can't Post&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;--------------------------------------------------------------------------------&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Good day Stephen,&lt;/DIV&gt;&lt;DIV&gt;Thanks for the suggestion... That's what did it! All is working correctly!&lt;BR /&gt;I reviewed the CBM table and given that my bank select bits are 22 and 23, I&lt;BR /&gt;naturally thought CBM should be 100...silly me...&lt;/DIV&gt;&lt;DIV&gt;Thanks again Stephen and to all who assisted!&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;Sam&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;----- Original Message -----&lt;BR /&gt;From: "Stephen Smith"&lt;BR /&gt;Sent: Wednesday, August 31, 2005 2:32 PM&lt;BR /&gt;Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;gt; Hello Sam,&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Thanks. Try setting CBM in DACR0 to 011, since the SDRAM command bit&lt;BR /&gt;&amp;gt; (A10) is A20 and not A21.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Regards,&lt;BR /&gt;&amp;gt; Stephen.&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt; From: "Sam Saprunoff"&lt;BR /&gt;&amp;gt; Sent: Thursday, September 01, 2005 3:13 AM&lt;BR /&gt;&amp;gt; Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Good day Stephen,&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; I only have a single SDRAM connected to nSCS0 and so DACR1/DMR1 are not&lt;BR /&gt;&amp;gt;&amp;gt; used.&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; The registers have been set to:&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; DCR 0x023E&lt;BR /&gt;&amp;gt;&amp;gt; 5282 does the Row/Col muxing&lt;BR /&gt;&amp;gt;&amp;gt; Refresh timing = 6 clocks&lt;BR /&gt;&amp;gt;&amp;gt; Refresh Count = 0x3E (clock is 64Mhz)&lt;BR /&gt;&amp;gt;&amp;gt; (Adjusting slightly higher or lower has no effect to the problem&lt;BR /&gt;&amp;gt;&amp;gt; at hand)&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; DACR0 0x10001420&lt;BR /&gt;&amp;gt;&amp;gt; Base Addr = 0x1000&lt;BR /&gt;&amp;gt;&amp;gt; CASL = 01&lt;BR /&gt;&amp;gt;&amp;gt; CBM = 100&lt;BR /&gt;&amp;gt;&amp;gt; Port Size= 10 (16 bit)&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; DMR0 0x00fc0001&lt;BR /&gt;&amp;gt;&amp;gt; BAM = 0x00fc (16 MByte)&lt;BR /&gt;&amp;gt;&amp;gt; WP =0&lt;BR /&gt;&amp;gt;&amp;gt; AMx = 0&lt;BR /&gt;&amp;gt;&amp;gt; Valid = 1&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; DACR1 (not Used) but cleared&lt;BR /&gt;&amp;gt;&amp;gt; DMR1 (not Used) but cleared&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Cheers,&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; Sam&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt;&amp;gt; From: "Stephen Smith"&lt;BR /&gt;&amp;gt;&amp;gt; Sent: Wednesday, August 31, 2005 10:03 AM&lt;BR /&gt;&amp;gt;&amp;gt; Subject: Re: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Hello Sam,&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Could you show us the contents of the SDRAM control registers please&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; (DCR, DACR0, DMR0, DACR1, DMR1)?&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Regards,&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Stephen.&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; ----- Original Message -----&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; From: "Sam Saprunoff"&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Sent: Wednesday, August 31, 2005 5:29 AM&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; Subject: [ColdFire] 5282 128 MBit x16 SDRAM A19 issue&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Good day Everyone,&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I was curious if anyone has had a similar problem to the one I am&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; experiencing with a 5282 connected to a single 128 MBit (16MByte) SDRAM&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (Micron MT48LC8M16A2-75IT) in 16-bit mode. It is a custom 5282 design&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and is similar to the various reference designs except there are source&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; series resistors with the Address lines. The SDRAM is connected to the&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 5282 as per Table 15-14 in the 5272 User's manual and has also been&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; verified to the Avnet 5282 reference design.&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Anyway, the problem is that I have unreliable reads and writes to&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; specific addresses where Address A19 is set. Addresses where A19 is&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; clear, reading and writing to the SDRAM is fine. I have tested several&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of our proto boards and they all experience the same problem and at the&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; same addresses.&lt;BR /&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by Dietrich on &lt;SPAN class="date_text"&gt;04-03-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;11:03 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Message Edited by Dietrich on &lt;SPAN class="date_text"&gt;04-04-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:45 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Apr 2006 07:46:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/68000-coldfire-difference/m-p/131049#M852</guid>
      <dc:creator>Dietrich</dc:creator>
      <dc:date>2006-04-01T07:46:17Z</dc:date>
    </item>
  </channel>
</rss>

