Episode Details
Back to Episodes#687 – The RP2350 with the Raspberry Pi Team
Published 1 year, 2 months ago
Description

Welcome James Adams, Chris Boross, Liam Fraser, and Luke Wren!
- The last time the RPi team was on the show was about the RP1 (#648)
- The order of parts being released was RP2040->RP1->RP2350
- Check out the datasheet for the RP2350
- Learning from silicon
- Security and power states
- The part is a “Dual dual core”
- The Arm side is a Dual M33
- The RISC V side is a Hazard 3 processor, designed by Luke based on a previous processor called the Hazard 5
- HB5
- There is a mux on the core and you select which side you’re going to use at boot
- There are 48 GPIO (but users always want more)
- Chris Boross (first time on the show) is on the commercial team. He’s seing interesting applications for the RP2350 including devices that are using it for motor control.
- They also have seen the part used in satellites because mRAM or masked ROM is less susceptible to radiation errors
- The PIOs have changed, but are more evolutionary from the RP2040
- The PIO allows you to create state machines that process inputs without processor interventions, basically like tiny cores
- 2 cores – 8 total
- Interesting PIO applications
- Luke still likes that DVI on 2040 that was discussed on the first episode they were on (#529)
- CAN is possible
- USB host / device
- MII / RMII
- ULPI – USB 2.0 Phy
- The core frequency only increased 133 MHz -> 150 MHz. There is tougher timing with the M33
- LVT – lower voltage threshhold
- 30 -> 40 pins
- There are now variants listed on the RP2350 product page (but not in mass production) that include flash in the SOM package
- RP2040 was one power domain
- “Powerman” (and of course AVR Man)
- Switched core
- AON – always on
- 32 kHz
-
Listen Now
Love PodBriefly?
If you like Podbriefly.com, please consider donating to support the ongoing development.
Support Us