Raspberry Silicon: Raspberry Pi Pico now on sale at $4
raspberrypi.org
raspberrypi.org
The datasheet for the accelerators is pretty rich and well written with a ton of examples (an oddity for typically poorly-documented state machines - looking at you, i.MX DMA).
Someone had fun with it (and it also pretty clearly makes the point that these are not general purpose coprocessor accelerators):
> Although not designed for computation, PIO is quite likely Turing-complete, and it is conjectured that it could run DOOM, given a sufficiently high clock speed. [...] A full 32-bit addition takes only around one minute at 125 MHz.
> // Pop quiz: how many additions does the processor do when calling this function [to set up the PIO addition program]
Lol.
I'm not so sure, 264KB of RAM is not great for machine learning.
The proof will be in the pudding, right?
I guess they mean inference. Looking forward to seeing the use-cases.
Anyway, RPi as a brand carries a lot of weight. I can be sure this is a well-polished product that'll be both easy to learn and easy to go from prototype to final product. My experience with ESP had more rough edges. Maybe those have been paved over in the 5 years since I had a go at the ESP8266, but that's still an unknown to me, whereas if I go with the Pi I have no doubts.
[1] https://blog.arduino.cc/2021/01/20/welcome-raspberry-pi-to-t...
From the linked blog post:
We hope to make RP2040 broadly available in the second quarter of 2021.
Schematics for a demo board/etc and a very detailed datasheet:
https://datasheets.raspberrypi.org/rp2040/hardware_design_wi...
https://datasheets.raspberrypi.org/rp2040/rp2040_datasheet.p...
(I see an IC that looks like a serial flash in the picture, but not mention of it in the text)
I think you're referring to the Pi Pico, but you think it's called something else. There is no product called "Pi Si", as far as I can find. The link that this HN post is pointing to is about the Pi Pico.
If you're just referring to the chip itself ("Raspberry Silicon", "RP2040"), all surface mount chips have to be used on a "motherboard" (PCB) of some kind, so the question seems irrelevant. Based on the datasheet, yes, the chip seems to have no internal flash, so you have to use an external flash chip, but even if it did have internal flash... you would still have to use the chip on a PCB, so it doesn't matter in regards to the original question.