<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Altering QSPI Address Mode?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/29073/altering-qspi-address-mode</link><description>I have recently acquired a NAND chip from Micron and would like to use it for storage. 
 However, looking through the datasheet I found out that the addressing scheme require by the Micron chip is a bit different from the QSPI used in the SoC. 
 For</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 12 Jan 2018 15:35:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/29073/altering-qspi-address-mode" /><item><title>RE: Altering QSPI Address Mode?</title><link>https://devzone.nordicsemi.com/thread/115296?ContentTypeID=1</link><pubDate>Fri, 12 Jan 2018 15:35:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5356dfa1-92d7-4344-94bf-6f1fcf4923e1</guid><dc:creator>Mickael</dc:creator><description>&lt;p&gt;Hi Hung Bui,&lt;/p&gt;
&lt;p&gt;Do you know if thar QSPI limitations has been planned to be solved in the coming new silicon release?
Supporting MICRON NAND Serial Flash would surely be a very big plus for the MCU...&lt;/p&gt;
&lt;p&gt;Thanks for the help,
Mickael&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Altering QSPI Address Mode?</title><link>https://devzone.nordicsemi.com/thread/115295?ContentTypeID=1</link><pubDate>Tue, 27 Jun 2017 09:04:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d4b7d150-d8a7-4862-856e-5e2b518697a3</guid><dc:creator>Fan Jiaming</dc:creator><description>&lt;p&gt;Hi. I am thinking of using normal SPI as well, as least I will be able to read/write normally. Thanks for your help!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Altering QSPI Address Mode?</title><link>https://devzone.nordicsemi.com/thread/115294?ContentTypeID=1</link><pubDate>Tue, 27 Jun 2017 08:40:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d669a1a8-d716-4743-8625-eb0f9c4aec0c</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Fan,&lt;/p&gt;
&lt;p&gt;I afraid it&amp;#39;s not possible with QSPI to talk to the Flash. Here is a quote from our developer: &amp;quot;My initial idea was to shift the address to the left by 8 bits and make the unused least significant byte the dummy byte. However, we cannot configure our IP with zero dummy bytes.&amp;quot;&lt;/p&gt;
&lt;p&gt;What you can do is to use normal SPI to you have full control of what should be transmitted. We may have more improvement with QSPI in our production version of nRF52840 but it&amp;#39;s not ready yet.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Altering QSPI Address Mode?</title><link>https://devzone.nordicsemi.com/thread/115290?ContentTypeID=1</link><pubDate>Mon, 26 Jun 2017 14:01:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c93ac61-ab24-47c0-a194-a643b0d75c6e</guid><dc:creator>Fan Jiaming</dc:creator><description>&lt;p&gt;To add on, the onboard flash is capable of using 24 bits for the addressing, such as section 10-12, 10-14, 10-22, 10-23 in the datasheet:
&lt;a href="http://www.macronix.com/Lists/Datasheet/Attachments/5681/MX25R6435F,%20Wide%20Range,%2064Mb,%20v1.4.pdf"&gt;www.macronix.com/.../MX25R6435F, Wide Range, 64Mb, v1.4.pdf&lt;/a&gt;
Although this is NOR and mine is NAND, I am not very sure does this means there is a difference in the NOR and NAND addressing schemes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Altering QSPI Address Mode?</title><link>https://devzone.nordicsemi.com/thread/115292?ContentTypeID=1</link><pubDate>Mon, 26 Jun 2017 13:44:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:355af6c8-bb51-430a-bbd0-978d39ce9cbd</guid><dc:creator>Fan Jiaming</dc:creator><description>&lt;p&gt;I wanted to use multiple IO lines for read and write, after I post the question, I realize the difference in addressing scheme affects both the operations. For example Figure 13 and Figure 14 in the datasheet shows the addressing scheme using 16 bits. As for the write, Figure 16 also shows that (This 1Gb chip does not support more than one IO line for write, but for the one I am using, it has an additional write mode that uses 4 data lines to send data, which is the picture in my original question). But the problem is that the difference in the 24 bits and 16 bits addressing means I would loss data when reading and transfer wrong data when writing. To be more clear, for read, there is a work around in the chip that I am using but is not shown in the datasheet that I pasted (I am sorry for that), but the write has this addressing issue that I total cannot write correctly to the chip.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Altering QSPI Address Mode?</title><link>https://devzone.nordicsemi.com/thread/115291?ContentTypeID=1</link><pubDate>Mon, 26 Jun 2017 13:22:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8615c097-3ed1-4525-8981-6e1c117974af</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Fan,&lt;/p&gt;
&lt;p&gt;Could you point me to the figure/description showing the difference in addressing scheme in the new datasheet ? Now you are concerning write command not read command ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Altering QSPI Address Mode?</title><link>https://devzone.nordicsemi.com/thread/115289?ContentTypeID=1</link><pubDate>Mon, 26 Jun 2017 11:24:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10af836e-6274-4a35-97b0-e23e936a4cc7</guid><dc:creator>Fan Jiaming</dc:creator><description>&lt;p&gt;Hi, the datasheet actually require login in order to retrieve it from the Micron website. However, I manage to find a similar chip that has open access link. It differs from the chip that I am currently using but the addressing scheme is the same. Link:
&lt;a href="http://datasheet.octopart.com/MT29F1G01AAADDH4-IT:D-Micron-datasheet-11572380.pdf"&gt;datasheet.octopart.com/MT29F1G01AAADDH4-IT:D-Micron-datasheet-11572380.pdf&lt;/a&gt;
My main problem is that the chip has write issue because the address is 16 bits. (13 + 3 dummy bits, sorry for the error in the question)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Altering QSPI Address Mode?</title><link>https://devzone.nordicsemi.com/thread/115293?ContentTypeID=1</link><pubDate>Mon, 26 Jun 2017 09:27:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd40ee6b-36a5-4e8c-90a0-c93d9c323170</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Fan,&lt;/p&gt;
&lt;p&gt;Could you please provide the datasheet of the NAND flash ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>