Sujet : RP2350 and Pico 2 - things missing
De : james.harris.1 (at) *nospam* gmail.com (James Harris)
Groupes : comp.sys.raspberry-piDate : 15. Aug 2024, 17:47:51
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v9lbfn$10qjj$2@dont-email.me>
User-Agent : Mozilla Thunderbird
I have been looking forward to the Raspberry Pi Pico 2 for a while. The increased speed will be welcome for one project I want to use it for.
However, according to what I've read there seem to be some missed opportunities. Corrections would be welcome but AIUI:
* There are still no analogue /outputs/ - which I would have thought would have been cheap and easy to provide.
* Although there are now 3 PIO units each one still has only 32 words of program memory (which was very limiting in the Pico). I assume that because the RP2350 is supposed to be software compatible meaning, among other things, that it should run RP2040 PIO code.
Unfortunately, IIRC the RP2040 had absolute jumps rather than relative ones meaning jump targets had to be in the range 0 to 31. If the new chip has to be binary compatible then jump targets will still have to be 5-bit.
Of course, it could be possible to run into more PIO memory than 32 words as long as the requisite jumps were back to the initial 32-word space but that would be awkward to use, and limiting.
Any corrections to the above?
Any other omissions, IYO?
--
James Harris