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 : 2 new Picos announced!
Page 4 of 6 | |||||
Author | Message | ||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9110 |
RP2350 on the left CMM2 Grainmbench 18131 Benchmarks 0.001588,0.01054,0.01778,0.01563,0.01749,0.030488,0.05367,0.02464 CMM2 : 7.227 seconds Edited 2024-08-14 03:29 by matherp |
||||
Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 6781 |
Very nice, Peter. Ok, so not up to CMM2 speeds but we didn't expect it to be - and it's a little bit cheaper. :) Impressive little board too. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4223 |
So the 2350 is 1.7x faster than the 2040. And you succesfully overclocked it at 378Mhz. Those are both positive signs. Nice work Peter! PicomiteVGA PETSCII ROBOTS |
||||
Bleep Guru Joined: 09/01/2022 Location: United KingdomPosts: 509 |
:-) I'm sort of surprised that the Solar eclipse calculations aren't a lot faster, as I assume there would be a lot of floating point maths, maybe not. But looking great already. Edited 2024-08-14 05:24 by Bleep |
||||
PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 857 |
Man, BM 5,6,7,8 |
||||
robert.rozee Guru Joined: 31/12/2012 Location: New ZealandPosts: 2350 |
well done Peter how difficult and/or easy was it to get the code working with the RP2350? was it as simple as just recompiling for the new processor, or was more under-the-hood tinkering required? cheers, rob :-) |
||||
Bernie3D Newbie Joined: 02/08/2023 Location: United StatesPosts: 19 |
Very nice Peter. Thanks! I'm sure you couldn't resist getting into this new chip. As they say, it's the journey, not the destination. All the best, Bernie |
||||
PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 857 |
The difference between BM4 and BM5 is that BM5 has a GOSUB The RP2040 takes an extra 69µsec for this, whereas the RP2350 takes only <3.5µsec Actual MMBasic code gets more than a 1.7 X boost in performance Exciting stuff |
||||
PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 857 |
Don't suppose anyone was able to run this under QuickBasic on a 486DX @25MHz or whatever? |
||||
karlelch Senior Member Joined: 30/10/2014 Location: GermanyPosts: 172 |
Phantastic! Thank you @Peter |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9110 |
The big change was upgrading the sdk to V2.0.0 The RP2040 code then compiled pretty much as-is, just a few #ifdef clauses to account for minor changes and a bug in the sdk which took a couple of hours to track down. My intention is to make little of no functional changes other than to support both the 60 and 80 pin chips. Here is my 80-pin development environment The biggest bit of work will be to try to port the VGA version to HDMI using the new HSTX peripheral. I don't currently intend to change colours as that would lead to program incompatibility with the RP2040. Waiting on these to arrive from JLC |
||||
PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 857 |
Can we still overclock to 420 for those who don't need VGA? |
||||
Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 6781 |
Sorry, it won't go slower than 48,000,000. 420Hz is a bit too slow. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 857 |
Followed by the drums |
||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4223 |
The M33 is harvard architecture. You may not need this high clock. And remember: everything above 150 is at your own risk. Volhout PicomiteVGA PETSCII ROBOTS |
||||
PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 857 |
Oh I don't need it...Just curious re: possibilities. 150MHz is only a "lawyer" number. Similar to buying a firearm with the standard "lawyer trigger". |
||||
Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 6781 |
What an interesting range this is! For those who haven't dug into it yet: There is only one new die, no matter which of the four RP2350x or RP2354x series chips you get. It's the same die in both the 60-pin "A" and 80-pin "B" packages. The RP2354x versions have a standard flash die alongside the RP2350 die and wire bonded to it internally. The smaller package doesn't follow the same numeric GPIO sequence as the 48 GPIO set on the die because of the bonding arrangement, but there is on-chip translation so that it looks identical. Unfortunately (apparently due to a silicon errata) this translation doesn't work if the 60-pin chip is used in secure mode so the 60-pin program then has to use the 80-pin GPIO numbers. Oh, such fun and jollity! The flash can have partitions. You can load different uf2 files into different partitions and then decide which one to boot from, very much like a HDD. Useful if you use a 16MB flash chip then connect a second using QSPI. :) Edited 2024-08-15 17:40 by Mixtel90 Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 857 |
@Mixtel90 Hey Mick, Once again, a new MCU where they never state the max BAUD of the UARTS. Have you seen anything? |
||||
zeitfest Guru Joined: 31/07/2019 Location: AustraliaPosts: 482 |
The blurb says the 12 bit ADC non-linearity spikes are fixed. But ENOB (effective number of bits) is not great, more like 9 than 12 ie AFAIK noisy |
||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9306 |
Sigh.... Was it something I said? (rhetorical) THIS....I did NOT expect. Hey Peter! Stop making me a liar! Smoke makes things work. When the smoke gets out, it stops! |
||||
Page 4 of 6 |
Print this page |