<?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>QSPI read/write to flash with page cache (MX35LF4GE4AD)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/80383/qspi-read-write-to-flash-with-page-cache-mx35lf4ge4ad</link><description>I am working on reading and writing data to an external QSPI flash (MX35LF4GE4AD) that has an internal cache mechanism. I have been able to read/write to the flash using standard SPI but would like to improve throughput so I am trying to get it working</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 07 Oct 2021 13:27:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/80383/qspi-read-write-to-flash-with-page-cache-mx35lf4ge4ad" /><item><title>RE: QSPI read/write to flash with page cache (MX35LF4GE4AD)</title><link>https://devzone.nordicsemi.com/thread/333078?ContentTypeID=1</link><pubDate>Thu, 07 Oct 2021 13:27:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:14d0ef28-fa16-42e5-abba-d06cdc31bf36</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Elliot&lt;/p&gt;
&lt;p&gt;I&amp;#39;m afraid we don&amp;#39;t have a way to enable 16 bit addressing mode. Our QSPI peripheral is best suited for NOR flash devices and XIP. I guess you can use only custom instructions, but that will only go over one data line and regular SPI would then give you much better performance.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI read/write to flash with page cache (MX35LF4GE4AD)</title><link>https://devzone.nordicsemi.com/thread/332911?ContentTypeID=1</link><pubDate>Wed, 06 Oct 2021 23:14:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1408faf-399a-4be1-a72e-513ec463235f</guid><dc:creator>emakuh</dc:creator><description>&lt;p&gt;It looks like the page caching mechanism is a common approach after reviewing some data sheets for other larger capacity (4 Gb+) flash chips.&lt;/p&gt;
&lt;p&gt;All of these chips support a 24 bit read but not a 24 bit write (for the page cache). &amp;nbsp;Is there any way to enable a 16 bit addressing mode in the Nordic QSPI interface?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://datasheet.datasheetarchive.com/originals/library/Datasheets-ISS12/DSAIH000222082.pdf"&gt;datasheet.datasheetarchive.com/.../DSAIH000222082.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.mouser.com/datasheet/2/12/AllianceMemory_SPI_NAND_Flash_July2020_Rev1_0-1893515.pdf"&gt;www.mouser.com/.../AllianceMemory_SPI_NAND_Flash_July2020_Rev1_0-1893515.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI read/write to flash with page cache (MX35LF4GE4AD)</title><link>https://devzone.nordicsemi.com/thread/332909?ContentTypeID=1</link><pubDate>Wed, 06 Oct 2021 22:25:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c82bdd5-1a83-4c72-895d-16567c189fb1</guid><dc:creator>emakuh</dc:creator><description>&lt;p&gt;Note: I have a duplicate post that I accidentally marked as solved even though it wasn&amp;#39;t. &amp;nbsp;I created this so people can provide feedback.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/80375/qspi-read-write-to-flash-with-page-cache-mx35lf4ge4ad"&gt;devzone.nordicsemi.com/.../qspi-read-write-to-flash-with-page-cache-mx35lf4ge4ad&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>