3.8K Followers
53 Following
73 Posts
Good at following directions. Bad at obeying rules.
Githubhttps://github.com/bunnie
Twitter@bunniestudios
Bloghttps://bunniestudios.com
Bluesky@bunnie.org
Abouthttps://bunnie.org

New #HacksterCafe this week, ft. @bunnie : The Dabao microcontroller (powered by Baochip-1x) just wrapped up its @crowdsupply campaign!
This chip helps make secure features easy to build and standardize across the hardware industry. We'll chat about its open "BIO" (Baochip I/O) and package that's easy to inspect via IRIS (infra-red in-situ) imaging, plus other projects bunnie has been working on 👀

March 31, 10:30am PDT / April 1, 1:30am CST:
▶️ https://www.youtube.com/watch?v=dBod87GMk6Y
▶️ https://www.linkedin.com/events/7444453348906471424

@gloriouscow @petrillic To be clear, the patent itself is the "signal" - generally one gets a patent because they desire a monopoly on the idea. There are exceptions to this rule but they are rare and usually accompanied with a clear activist agenda.

Officially, RPi hasn't said anything to me, but I was very pleased when Luke Wren (author of the PIO) sent a nice response on Mastodon. So far I'd say the interaction is cordial. However the point of the paragraph is to warn others of the potential hazard. A tip of a hat to a research project is not the same as a license to manufacture and sell.

@chrysn You can do both modes, you can always read an I/O pin and poll its state without relying on the quantum mechanism. At 5 Mbaud I would guess you can do polling OK.
@wren6991 thanks! I also really enjoyed analyzing and understanding the PIO, it's a really interesting point in the design space and there's a lot of clever ideas in there.
@xyhhx yep, it's a play on words!

One of my favorite features of the Baochip-1x is the BIO. It's an I/O coprocessor that is based on the PicoRV32, with custom register extensions to allow direct access to GPIOs from the ISA.

Read more about the BIO at this blog post: https://www.bunniestudios.com/blog/2026/bio-the-bao-i-o-coprocessor/ I go in-depth into the architecture and its trade-offs relative to the PIO, and conclude by working through a couple of coding examples.

@th i'm not 100% sure what topology you're thinking of, but the mental model I'd use is the number of riscv cpu cycles you need to read the bit, do some shifting/masking as necessary, then write it out, keeping in mind that the picorv32 takes multiple cycles per instruction.
I built a microcontroller for high-assurance applications on TSMC 22nm. I call it the "Baochip-1x". Read more about what it is and how it came about at this blog post: https://www.bunniestudios.com/blog/2026/baochip-1x-a-mostly-open-22nm-soc-for-high-assurance-applications/
@lutindiscret @baochip.com great, probably just user error on my side.
@lutindiscret @baochip.com weird, doesn't look like stuff is automatically cross posting...