<?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>nRF5340 QSPI and external PSRAM</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104403/nrf5340-qspi-and-external-psram</link><description>Hello, 
 I want to increase my RAM storage by using PSRAM like a cache for data which I can&amp;#39;t send via BLE right now (poor signal quality) and I will send them letter. I should save about, 6400B in 100ms. Total amount of data, about 5MB, in the worst</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 22 Nov 2023 11:50:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104403/nrf5340-qspi-and-external-psram" /><item><title>RE: nRF5340 QSPI and external PSRAM</title><link>https://devzone.nordicsemi.com/thread/456893?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2023 11:50:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e785ca3-3614-4cf9-a32f-7014844d8935</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The instruction set supported by the nRF5340 is specified in the product spec here:&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fps_nrf5340%2Fqspi.html&amp;amp;anchor=instruction_set"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fps_nrf5340%2Fqspi.html&amp;amp;anchor=instruction_set&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Most of them seem to also be supported by the S25HS you want to use, except dual and quad program I/O and exiting deep power-down mode.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The flash should indeed be supported by the QSPI peripheral of the nRF5340 though as long as you stick to the supported instructions. You can also create custom instructions with the nrfx_qspi_cinstr functions in our &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfx/drivers/qspi/index.html"&gt;driver &lt;/a&gt;to accommodate for other instructions, but this will not be run at the full QSPI speed you can expect for the hard coded instructions.&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: nRF5340 QSPI and external PSRAM</title><link>https://devzone.nordicsemi.com/thread/456359?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2023 10:32:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f71289a7-3bbe-4d01-bc9e-697fbb6bcd0b</guid><dc:creator>valeriy_simakov</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/sigurd-hellesvik"&gt;Sigurd Hellesvik&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5340 QSPI and external PSRAM</title><link>https://devzone.nordicsemi.com/thread/456311?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2023 06:45:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d6572608-1ba1-4841-97a1-88da634a5780</guid><dc:creator>valeriy_simakov</dc:creator><description>&lt;p&gt;Could you please tell me,&amp;nbsp;does it available now?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5340 QSPI and external PSRAM</title><link>https://devzone.nordicsemi.com/thread/456016?ContentTypeID=1</link><pubDate>Thu, 16 Nov 2023 15:13:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:74b559e3-12cc-43ab-acb9-fde2024c97ad</guid><dc:creator>valeriy_simakov</dc:creator><description>&lt;p&gt;OK&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Infineon_2D00_S25HS256T.pdf"&gt;devzone.nordicsemi.com/.../Infineon_2D00_S25HS256T.pdf&lt;/a&gt;&lt;br /&gt;Or by link:&lt;br /&gt;&lt;a href="https://www.infineon.com/dgdl/Infineon-S25HS256T_S25HS512T_S25HS01GT_S25HL256T_S25HL512T_S25HL01GT_256_Mb_512_Mb_1_Gb_SEMPER_Flash_Quad_SPI_1_8_V_3-DataSheet-v69_00-EN.pdf?fileId=8ac78c8c7f2a768a017f52f1a4242c57&amp;amp;da=t"&gt;www.infineon.com/.../Infineon-S25HS256T_S25HS512T_S25HS01GT_S25HL256T_S25HL512T_S25HL01GT_256_Mb_512_Mb_1_Gb_SEMPER_Flash_Quad_SPI_1_8_V_3-DataSheet-v69_00-EN.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5340 QSPI and external PSRAM</title><link>https://devzone.nordicsemi.com/thread/455878?ContentTypeID=1</link><pubDate>Thu, 16 Nov 2023 07:45:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7e9223e-8268-4d68-8b57-8c843923bdab</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;I can not download the datasheet somehow. Can you try to upload it again, maybe with a shorter PDF name?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5340 QSPI and external PSRAM</title><link>https://devzone.nordicsemi.com/thread/455700?ContentTypeID=1</link><pubDate>Wed, 15 Nov 2023 08:30:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b480e3a-854d-4809-afba-51c88bd41915</guid><dc:creator>valeriy_simakov</dc:creator><description>&lt;p&gt;Hi, &lt;br /&gt;The project has been suspended for a while and now we want to continue)&lt;br /&gt;So, we want to use NOR flash, as external storage.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Infineon_2D00_S25HS256T_5F00_S25HS512T_5F00_S25HS01GT_5F00_S25HL256T_5F00_S25HL512T_5F00_S25HL01GT_5F00_256_5F00_Mb_5F00_512_5F00_Mb_5F00_1_5F00_Gb_5F00_SEMPER_5F00_Flash_5F00_Quad_5F00_SPI_5F00_1_5F00_8_5F00_V_5F00_3_2D00_DataSheet_2D00_v69_5F00_00_2D00_EN.pdf"&gt;devzone.nordicsemi.com/.../Infineon_2D00_S25HS256T_5F00_S25HS512T_5F00_S25HS01GT_5F00_S25HL256T_5F00_S25HL512T_5F00_S25HL01GT_5F00_256_5F00_Mb_5F00_512_5F00_Mb_5F00_1_5F00_Gb_5F00_SEMPER_5F00_Flash_5F00_Quad_5F00_SPI_5F00_1_5F00_8_5F00_V_5F00_3_2D00_DataSheet_2D00_v69_5F00_00_2D00_EN.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But as I understand from datasheet we nRF supports only hardcoded&amp;nbsp;instruction set (table 119,&amp;nbsp;NRF5340-QKAA-R7_Nordic_Semiconductor_ASA).&amp;nbsp;&lt;br /&gt;Could you please verify the&amp;nbsp;&lt;span&gt;&lt;span class="ui-provider bgi bgj axw bgk bgl bgm bgn bgo bgp bgq bgr bgs bgt bgu bgv bgw bgx bgy bgz bha bhb bhc bhd bhe bhf bhg bhh bhi bhj bhk bhl bhm bhn bho bhp" dir="ltr"&gt;compatibility with flash above?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5340 QSPI and external PSRAM</title><link>https://devzone.nordicsemi.com/thread/448984?ContentTypeID=1</link><pubDate>Thu, 05 Oct 2023 11:21:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69a406ec-de79-4165-8f2f-be175dda10e2</guid><dc:creator>valeriy_simakov</dc:creator><description>&lt;p&gt;&lt;span&gt;Thanks for your reply!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5340 QSPI and external PSRAM</title><link>https://devzone.nordicsemi.com/thread/448926?ContentTypeID=1</link><pubDate>Thu, 05 Oct 2023 06:37:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e1bc65b3-b73b-463a-a35d-0abaa6c5d233</guid><dc:creator>Turbo J</dc:creator><description>&lt;p&gt;Read the QSPI chapter in the PS, this peripherial is tailored around a specific set of NOR flash chips with hard coded commands. Not sure if it is &lt;em&gt;possible&lt;/em&gt; to use a PSRAM chip here.&lt;/p&gt;
&lt;p&gt;Your use case sounds like you could use regular SPI and just (Easy-)DMA the data in and out manually. A MicroSD card may be cheaper than a PSRAM chip in the MB range.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>