first impressions of the Lego smart brick, before I do any actual tearing down: wow, I forgot how good they are at working with plastic.
-
decided the next thing to do would be to dump the presumed Winbond flash WLCSP
here it is mounted on a SOIC-8 pinout with a tiny bit of UV epoxy, like a particularly exotic dead bug

-
Interesting... I wouldn't do the port myself due to lack of time, but it should be doable.

-
@whitequark Wow they've come a long way since the Mindstorms NXT bricks! I wrote my first embedded stuff on that brick, debugging my LCD driver by beeping out register values one bit at a time. Simpler, more innocent times when I didn't have the tools to hook into the handy JTAG port that was right there.
-
@Viss bluetooth le, but yes
-
decided the next thing to do would be to dump the presumed Winbond flash WLCSP
here it is mounted on a SOIC-8 pinout with a tiny bit of UV epoxy, like a particularly exotic dead bug

connected half of the pads
this is my first time soldering a 0.3mm pitch WLCSP, so it took me a bit to set up the workspace the way that makes it possible, but it's not too bad

-
@migratory fascinating!
actually the easiest way to get rid of inconvenient abs is acetone. dump ABS in, get highly flammable toxic sludge out.
-
@bob i don't have any nichrome at hand and i'm pretty sure i'd give myself burns if i tried
8-year-old me discovered copper works just fine when attached to a sufficiently large transformer.
much older me is banned from hot tools.
-
@Viss bluetooth le, but yes
@whitequark hah, wow
-
@whitequark Calling an ARC CPU industry standard is very funny to me
@ldcd @whitequark
It is quite widespread, even if not visible to end users.
Being in most Intel CPU's and all that. -
8-year-old me discovered copper works just fine when attached to a sufficiently large transformer.
much older me is banned from hot tools.
8 year olds should be allowed nowhere near these. https://dfarq.homeip.net/all-about-the-lionel-zw/
doubly so, two of them, with the knowledge you could run them back-to-back to do interesting things.
-
@ldcd @whitequark
It is quite widespread, even if not visible to end users.
Being in most Intel CPU's and all that.@ftg @whitequark yeah that's why it's kind of funny, it is simultaneously a very common CPU and a very obscure CPU (ie it's hard to get comprehensive documentation, the devkit is literally an FPGA, etc)
Like they're not lying but they're trying to imply it's a normal CPU to use and be able to program which isn't really true
-
connected half of the pads
this is my first time soldering a 0.3mm pitch WLCSP, so it took me a bit to set up the workspace the way that makes it possible, but it's not too bad

finally done. no shorts and (as far as i can tell under mag) no opens
-
@ftg @whitequark yeah that's why it's kind of funny, it is simultaneously a very common CPU and a very obscure CPU (ie it's hard to get comprehensive documentation, the devkit is literally an FPGA, etc)
Like they're not lying but they're trying to imply it's a normal CPU to use and be able to program which isn't really true
@ldcd @ftg @whitequark I have yet to come across any SoC with an ARC core where the docs weren't partially or fully NDA'd, or at least gated behind a sales call.
-
@ldcd @ftg @whitequark I have yet to come across any SoC with an ARC core where the docs weren't partially or fully NDA'd, or at least gated behind a sales call.
@gsuberland @ftg @whitequark exactly
-
finally done. no shorts and (as far as i can tell under mag) no opens
@whitequark xtra smol 🤏

-
@gsuberland @ftg @whitequark This is my industry standard very normal CPU core (no you cannot look at)
-
@ldcd @ftg @whitequark I have yet to come across any SoC with an ARC core where the docs weren't partially or fully NDA'd, or at least gated behind a sales call.
-
@Rairii @gsuberland @ftg @whitequark a lot of modern problems can probably be blamed on starfox
-
@gsuberland @ftg @whitequark This is my industry standard very normal CPU core (no you cannot look at)
@ldcd @ftg @whitequark in fact most of the time it's not even a case of NDA, it's a completely custom SoC ASIC with ARC core IP inside and the only way to get docs is to work at the company. I'd say "or contract with them" but generally even then you won't get full docs for the ARC core IP without a first-party NDA with the IP vendor.
AIUI there's more use of COTS ARC SoCs around in the automotive space (primarily ECUs) but the detailed documentation and SDK/BSP tends to be NDA'd there too.
-
@ldcd @ftg @whitequark in fact most of the time it's not even a case of NDA, it's a completely custom SoC ASIC with ARC core IP inside and the only way to get docs is to work at the company. I'd say "or contract with them" but generally even then you won't get full docs for the ARC core IP without a first-party NDA with the IP vendor.
AIUI there's more use of COTS ARC SoCs around in the automotive space (primarily ECUs) but the detailed documentation and SDK/BSP tends to be NDA'd there too.
@ldcd @ftg @whitequark definitely a weird architecture to run into in anything not hyper specialised. I'd be very surprised to stumble across it in an IoT device for example.