I know this is a bit off-topic, but does the RP2040 contain an ARM core, namely the ARM royalties must be paid?
If yes, is there a derivative or version of this chip without the ARM core?
That said, this is the same issue if there are MPEG codecs, or HDMI related blocks. That's why AV1 codec and DisplayPort should be at least there, and actively prefered.
Yes, and it also contains other IP block (for example the USB from Synopsys) for which fees will be paid by the manufacturer. The Cortex-M0+ cores in the rp2040 are probably pretty cheap, so they don't impact the final price much.
> is there a derivative or version of this chip without the ARM core?
No. There might be future versions (they are, in general, looking at Risc-V stuff), but there isn't too much benefit.
> That said, this is the same issue if there are MPEG codecs [..]
No it isn't. The issue with those is that not only does the creator of the IP block itself need to get paid, but also the patent pool behind it, which is usually much more expensive. For most products from a smaller company (and even many larger ones), an AV1 hardware codec or a DisplayPort output will also be an IP block bought from someone else.
Yes, it has an arm core. The manufacturer pays the royalty to arm. Very different ball game in my opinion to proprietary codecs. There are no non-arm derivatives. The closest non-arm MCU you'll find is the esp32 but that's completely different, and lacking probably the most useful thing about the rp2040: the PIO.
Work once, get paid once is the model that most drives efficiency and innovation. If an entity is getting paid without working or innovating (work once, get paid forever), they have no reason to further work or innovate. This hampers the progress of science and the useful arts instead of furthering it.
ARM continues to innovate (“work”). They release new core IPs every year. It’s gotten to the point that companies stopped making their own implementations and just license ARM’s versions.
ESP32-C3 and ESP32-C6 are pretty close. Many products could be made with either. The RMT unit is not as flexible as PIO, but will handle basic I/O cases at least.
Name one which offers something similar to the RP2040 state machines (PIO) which I can actually buy (not to speak of the RP2040's very competitive prizing) outside of China?
We should be able to buy a RP2350 with a hardware fuse burned to disable the ARM cores for good. Ofc, those RP2350 should be cheaper since ARM royalties would not be paid.
Can't wait to the day, when I finally can get a RP2350 for $0.78 instead of the current $0.80. Think of the possibilities of what to do with those savings! I gladly forget everything I ever learned about ARM for such.
If I am a chip designer, I don't want to implement an ISA which requires to pay royalties (where those are legal), I would prefer to be free and go RISC-V which does a more than good enough job.
If yes, is there a derivative or version of this chip without the ARM core?
That said, this is the same issue if there are MPEG codecs, or HDMI related blocks. That's why AV1 codec and DisplayPort should be at least there, and actively prefered.