Raspberry Pi Zero 2 W die shots
electronupdate.blogspot.com
electronupdate.blogspot.com
> The primary design goal of this chip was for cable TV set top boxes. For that the designers focused on transporting video. The real core of this chip is the "Video Core IV".... it's the actual master.
These things are slightly weird in that way.
[1]: https://www.cnx-software.com/2019/10/10/py-videocore6-raspbe...
[2]: https://github.com/Idein/py-videocore6/blob/master/examples/...
Brings me back to when it was discovered that high intensity flashes could make a Raspberry Pi 2 reboot...[1]
[1] https://www.raspberrypi.com/news/xenon-death-flash-a-free-ph...
There's a name I haven't seen in a long time. Source of endless insight into electronics parts and schematics.
https://www.makershed.com/products/forrest-mims-science-expe...
https://makezine.com/projects/how-to-use-leds-to-detect-ligh...
I am really interested to see what the people on HN will make of this statement.
And then the fact that you can still run a supported modern OS on an almost 10 year old board... that doesn't seem to happen with other SBCs (most are basically shelved after a couple years), and you end up running ancient OSes on them or obscure community-driven OSes that break in a hundred different ways.
Personally I think it's just a better marketing.
There were projects, sure - but they rarely sold in large volumes. That meant not many paid developers. And if you had a problem you'd be lucky if someone online had even experienced the same problem, let alone found a fix for it.
Every chip vendor seemed to have their own kernel fork with their own patches, and didn't much care to get them upstreamed. And of course, their kernel would be ancient - they're selling it for things like automotive infotainment systems which don't give a shit about security.
Want to attach, say, a battery-backed RTC to your SBC? I hope you know the difference between a dtc and a dtbi. And even if someone else has been nice enough to get the same part working on their SBC, just because a TI processor needs the line 'dmas = < 0x21 0x1c 0x00 0x21 0x1d 0x00 >;' doesn't mean you can copy that to a Freescale processor and expect it to work.
More than once I brought SBCs that came with a connector for a MIPI camera - but no camera available, and no software either. You want a camera? Plug in a USB webcam.
And let's be honest: If you want features like wifi and hardware h264 support you're going to be dealing with wonky binary firmware anyway.
I feel wonky firmwares are pretty common in the arm world though (and in other worlds too)
Basically, Pi users want different things than you want, and the Pi people were pretty good at delivering those things. I assume the attention to early education in addition to hackers and makers, and somehow persuading or inspiring some hackers to work on a Debian armhf port with user-friendly features at a time when most people already wanted armhf to just go away and die, were decisive. Those were what really set the Pi apart and served to bring in more and more developers and users. After that's it's a virtuous cycle of more and more content creation and enthusiasm surrounding the platform.
I remember those times, and I'm not sure how to quantify this stuff, and it's not like I know about marketing in general. But...
I'm not sure the Pi had more marketing. I'm very sure it had more effective marketing. It seems to me like there are probably some lessons there if somebody wanted to dig into it. I mean honestly, the Pi guys were like a handful of Cambridge people with no money and an in with Broadcom in the beginning. I'm pretty sure I found out about the Beagle from none other than Texas Instruments.
It seems to me like the one-offs, clones, and general other stuff that came after Pi and Beagle are deliberately targeting the Beagle-type people rather than the Pi-type people, and there are just fewer of those people. All the industrial sales of Pi hardware suggest that once you've grown the user base beyond a certain point, you can target the Pi-type people all day long and the hackers and industrial customers will hop on board because they value the volume of what you're producing.
One giveaway is "Pi" in the name. Other is having a similar now familiar PCB format.
And there were/are a ton of them: Lichee Pi, Bannana Pi, Orange Pi, FriendlyARM Nano Pi, Olimex stuff, Pine64, Libretech boards, Firefly boards, Radxa ROCK Pi, Hardkernel ODROIDs,...
And many more. All either have Pi in name or have copied Rpi form factor.
I think Rpi has the "first mover" advantage too, other than good marketing and very well funded foundation. Also early cooperation with large component suppliers surely helped a lot.
One of the marketing tricks is that whenever someone talks about alternatives, someone will always come and state "oh, but community, and support is much better for Rpis" without knowing anything/very little about the other alternatives.
All the diferences for normal use are abstracted away by OS. Anyone can blink their LEDs, drive I2C/SPI, use USB, etc. pretty much the same on all those boards. Only major difference is "how I'll boot this?" and "where I'll get kernel updates/is it mainline?" If that's figured out, it's possible to run any uptodate ARM distro on any of these boards. And that's how it always was.
> One giveaway is "Pi" in the name.
Using the "Pi" in the name signals to hackers and makers that the board is intended to be similar in some way to the Raspberry Pi. (signals it to them in a pretty silly and superficial way, but I guess that's a matter of opinion) That is not the same as actually targeting Pi people, a purpose which would involve creating a product line, a Linux distribution and a foundation with a focus on K-12 education.
Asus sorta-kinda tried to do some of this, in the most half-assed way imaginable, with the Tinker Board. I don't think anyone else has bothered.
> I think Rpi has the "first mover" advantage too, other than good marketing and very well funded foundation. Also early cooperation with large component suppliers surely helped a lot.
If you compare with Beagle you'll find that they had a very strong advantage in all these areas. In spite of the Beagle's early start, people liked the Pi and its mission more. I think that's fundamentally what you're not getting.
> One of the marketing tricks is that whenever someone talks about alternatives, someone will always come and state "oh, but community, and support is much better for Rpis" without knowing anything/very little about the other alternatives.
Is there a community for some other SBC that is similar in scope, mission, and accomplishments to the Raspberry Pi foundation? It's not completely crazy to think that something like that exists in China or something.
(what you're describing isn't marketing or a trick)
> All the diferences for normal use are abstracted away by OS. Anyone can blink their LEDs, drive I2C/SPI, use USB, etc. pretty much the same on all those boards.
If "blink the LEDs" type tasks are what you want to tackle as a beginner, of course you're going to prefer the RPi.
> Only major difference is "how I'll boot this?" and "where I'll get kernel updates/is it mainline?" If that's figured out, it's possible to run any uptodate ARM distro on any of these boards. And that's how it always was.
If you're the sort of person who likes to figure that stuff out, you certainly do have the option of using other things. That stuff is boring to most people. People are voting with their feet.
I wonder how much that kind of exposure can be attributed to luck and just being at the right place at the right time?
First, I think we need to credit that the different message the Pi offered (this is a tool for educating kids and goofing around, as well as hacking and making and higher education) and the different mission they took on helped generate enthusiasm. People like the OP are indifferent to the message and the mission, and that is fine, but they assume everyone shares their priorities and get confused by the evidence to the contrary.
No idea about luck, but being in the right place at the right time always helps. Stuff like Beagle and Arduino and embedded linux paved the way before them to a certain extent.
(At least that was the "Holy fuck, really? I gonna get one of those" thing for me.)
I'm not so sure about this. The value is incredible for what you get and the quality of the ecosystem. The original Zero W was $5 and the new Zero W 2 in the article is $15. That's cheaper than a knock off Arduino board. They are honestly so cheap I have a hard time not picking up yet another one every time I visit the store.
Orange Pi One $10
Much better deal than comparable Rpis at the time. (Rpi2)
Though yeah, if you don't care about the SBC capabilities at all, and your goal is to just drive some LEDs from Linux, you can just as well buy whatever is familiar to you, regardless of any shortcomings.
I've had success though with using the MOSI line from a SPI master and carefully crafting the bit pattern and timing to get the waveform I want. It takes some manual work though, more than what you get from user space.
Like what?
No special firmware needed for anything, everything open, real SoC user manual available, not the lol thing broadcom released, schematics, etc.
Very nice linux-sunxi community with large and detailed wiki.
Does the author imply that open-source advocates believe that secrecy is bad for profits and that open-source is a way to get rich? I've not personally heard that. I do recall arguments that opening your source code will not lead to financial ruin, but that still leaves open the possibility that they're uncorrelated or only weakly correlated.
I'm sure exactly nobody is surprised. Open source is the antithesis of profitability, as such not being open source equals vast amounts of money, on average.
Also fun to see this next to the 8086 die shots. How things have progressed in 40 years.
From what I can gather[2] the spacer is actually an interposer, which for all intents and purposes functions as a PCB between the two chips, allowing for signals to be routed between the chips. Think of it as two IC's on either side of a PCB with vias connecting them. No expert though so maybe I'm mistaken.
[1]: https://www.raspberrypi.com/news/new-raspberry-pi-zero-2-w-2...
[2]: https://sst.semiconductor-digest.com/2011/06/silicon-interpo... (section "Alternative 3D technology")
[1]: https://www.jeffgeerling.com/blog/2021/look-inside-raspberry...
[0] https://www.semanticscholar.org/paper/Productivity-improveme...
In applications like high-power LED lights, you'll often get 'Insulated Metal Substrate' PCBs where the printed circuit is on an aluminium or copper board, separated by a very thin electrically insulating layer. [1]
However, this has a few downsides: The electrically insulating layers aren't perfectly thermally conductive, meaning a directly attached heatsink will usually perform better; if you make a complex board with 8+ layers of copper (like a modern motherboard) you end up with 8+ layers of insulation; and it's nigh-impossible to use through-hole components.
For LED lighting those are non-issues and, a top-mounted heatsink wasn't an option anyway.
[1] https://dm.henkel-dam.com/is/content/henkel/Bergquist%20Comp...
I've been thinking about this for my ryzen lately too, since it appears keeping the top of the die cool is unusually challenging. A lot of mobile/etc parts use the PCB ground plane as a heatsink, so it makes sense that if you can attach a larger heatsink to the back of a normal PC board you should be able to pull heat out of both sides. Particularly in a water cooled system where the top of the heat spreader is remaining fairly cool but the surrounding board is heating up (like my ryzen).
Off topic, but has anyone else noticed the scarce availability of the "regular" Raspberry Pis? A few can still be purchased at a premium price, but many vendors have no stock. Some vendors (such as Element 14) claim a backlog until 12/2022!
https://thepihut.com/products/raspberry-pi-4-model-b
I picked one up just recently from them with no delays.
Knowing basically nothing about electrical engineering, what does this refer to?
Bulk capacitors are external (as you can see). Matching LC are external because those depend on the antenna; I'm a little disappointed there wasn't more detail given of the antenna, because this type I believe is a 'first' for the RPi 'in-board' antennas, in that they have two lines of series-connected capacitors inside the 'triangle'. I don't yet know how this works.
RF ICs are usually hand-routed, too. So you get to see some real 'Art'.
RF does weird things, and controlling it so it can be useful for high speed networking in the wacky environments where we put computers is IMO a pretty big feat of modern engineering.
But the chip design is just pretty in its own right, with the layers coming through.
https://www.raspberrypi.com/news/new-raspberry-pi-zero-2-w-2...
"Never one to pass up an opportunity for artistic expression, Simon even managed to squeeze a very low-resolution Raspberry Pi logo into the package ball-out, as you can see from this package and X-ray image."