Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 20:35 24 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : QSPI...

Author Message
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9306
Posted: 11:01pm 29 Jan 2022
Copy link to clipboard 
Print this post

As I note that the Pico module use QSPI for the external memory device, I decided to read a little more about it - it is a clever interface.

QSPI description

This page is easy to understand despite QSPI being quite complicated in and of itself.

I found this a very interesting read.
Smoke makes things work. When the smoke gets out, it stops!
 
lew247

Guru

Joined: 23/12/2015
Location: United Kingdom
Posts: 1702
Posted: 07:57am 28 Aug 2024
Copy link to clipboard 
Print this post

PICO2 related comment*

From reading that description it "seems to me" (which I'm often wrong) that it is useful for video applications?
  Quote  Quad-SPI

Quad-SPI, also known as QSPI, is a peripheral that can be found in most modern microcontrollers. It has been specifically designed for talking to flash chips that support this interface. It is especially useful in applications that involve a lot of memory-intensive data like multimedia and on-chip memory is not enough. It can be also used to store code externally and it has the ability to make the external memory behave as fast as the internal memory through some special mechanisms.

Pimeroni have a plus2 board with 16MB of QSPI flash supporting XiP Link
A top of the line Pirate-brand RP2350 microcontroller with 16MB of flash memory, 8MB of PSRAM, USB-C, Qw/ST and debug connectors.


Pimoroni Pico Plus 2 is powered and programmable via USB-C and comes with an upgraded 8MB RAM, 16MB of flash storage and easy to read pin labels. It's super easy to connect up to things without soldering, with a Qwiic/STEMMA QT connector (for adding I2C sensors and breakouts), a SP/CE connector (for hooking up SPI/serial devices) and a debug connector (for if you like to program using a SWD debugger). We've also added a reset button, and a BOOT button - this can also be used as a user switch.
Features

   Powered by RP2350B (Dual Arm Cortex M33 running at up to 150MHz with 520KB of SRAM)
   16MB of QSPI flash supporting XiP
   8MB of PSRAM
   USB-C connector for power, programming, and data transfer
   Qw/ST (Qwiic/STEMMA QT) connector for attaching breakouts
   Intriguing SP/CE connector
   3 pin debug connector (JST-SH)
   Reset and BOOT buttons (the BOOT button can also be used as a user button)
   User LED indicator
   On-board 3V3 regulator (max regulator current output 600mA)
   Input voltage range 3V - 5.5V
   Compatible with Raspberry Pi Pico add-ons
   Measurements: approx 53mm x 21mm x 9mm (L x W x H, including connectors)

Matherp am I correct in my thinking?

*if i am* will you be supporting the "plus" version with QSPI?  even if it's only after the actual chips are available to the public and not just select companies
Edited 2024-08-28 17:58 by lew247
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6779
Posted: 08:24am 28 Aug 2024
Copy link to clipboard 
Print this post

You are restricted by the number of available CS lines, like you are on SPI except that you can't use just any old pin. If you have one CS line then you can add one QSPI device. PSRAM or flash, but not both for example.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4222
Posted: 09:13am 28 Aug 2024
Copy link to clipboard 
Print this post

Lew247,

That (pico2-plus) is the board that I ordered. It basically is the same as the PGA2350 that Peter has, but in a pico form factor (including USB-C but a lower number of GPIO pins).

Volhout
PicomiteVGA PETSCII ROBOTS
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024