41554 blogs · [ { "id": "01a08764-3d4b-711c-9530-1a6d4bee24fb", "title": "AI Image Generation on an RP2350 Microcontroller", "url": "https://cpldcpu.github.io/2026/08/28/ai-image-generation-on-a-rp-pico-2-microcontroller/", "published_at": "2026-08-28T11:16:42+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4c1d1a70", "title": "Glowing Polyhedrons", "url": "https://cpldcpu.github.io/2026/01/24/glowing-polyhedrons/", "published_at": "2026-01-24T11:16:42+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4d1cd172", "title": "BitNetMCU with CNN: >99.5% MNIST accuracy on a low-end Microcontroller", "url": "https://cpldcpu.github.io/2025/11/09/bitnetmcu-cnn-implementation/", "published_at": "2025-11-09T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4d71a342", "title": "Measuring Thinking Efficiency in Reasoning Models: The Missing Benchmark", "url": "https://cpldcpu.github.io/posts/2025/08/measuring-thinking-efficiency-in-reasoning-models/", "published_at": "2025-08-14T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4dbc9a5d", "title": "Candle Flame Oscillations as a Clock", "url": "https://cpldcpu.github.io/2025/08/13/candle-flame-oscillations-as-a-clock/", "published_at": "2025-08-13T11:16:42+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4e2e2548", "title": "Deriving 1 Hz from Candle Flame Oscillations", "url": "https://cpldcpu.github.io/projects/deriving-1-hz-from-candle-flame-oscillations/", "published_at": "2025-08-12T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4ebeb046", "title": "Compute In Memory in Ancient DRAM", "url": "https://cpldcpu.github.io/projects/compute-in-memory-in-ancient-dram/", "published_at": "2025-05-04T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4ef8d6a7", "title": "Neural Network Visualization", "url": "https://cpldcpu.github.io/2024/10/31/neural-network-visualization/", "published_at": "2024-10-31T15:45:24+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4f6a9751", "title": "BitNetPDK: Neural Networks (MNIST inference) on the \"3-cent\" Microcontroller", "url": "https://cpldcpu.github.io/2024/05/02/machine-learning-mnist-inference-on-the-3-cent-microcontroller/", "published_at": "2024-05-02T23:59:36+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4f76858e", "title": "BitNetMCU: Implementing Neural Networks on the “10-cent” RISC-V MCU without Multiplier", "url": "https://cpldcpu.github.io/2024/04/24/implementing-neural-networks-on-the-10-cent-risc-v-mcu-without-multiplier/", "published_at": "2024-04-24T10:20:26+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4fa35bf7", "title": "Revisiting Candle Flicker-LEDs: Now with integrated Timer", "url": "https://cpldcpu.github.io/2024/01/14/revisiting-candle-flicker-leds-now-with-integrated-timer/", "published_at": "2024-01-14T15:43:54+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d4facab7c", "title": "Generative AI on a Microcontroller", "url": "https://cpldcpu.github.io/projects/generative-ai-on-a-microcontroller/", "published_at": "2023-11-04T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d50360813", "title": "Zinnia (MCPU5)", "url": "https://cpldcpu.github.io/projects/zinnia-mcpu5/", "published_at": "2022-09-06T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d510d7314", "title": "Controlling RGB LEDs with only the powerlines – anatomy of a Christmas light string", "url": "https://cpldcpu.github.io/2022/01/23/controlling-rgb-leds-with-only-the-powerlines-anatomy-of-a-christmas-light-string/", "published_at": "2022-01-23T16:21:34+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d51e6f712", "title": "Powerline Controlled LED Strings", "url": "https://cpldcpu.github.io/projects/powerline-controlled-led-strings/", "published_at": "2022-01-23T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d51f017a0", "title": "NE555 Dice Inversion", "url": "https://cpldcpu.github.io/projects/ne555-dice-inversion/", "published_at": "2021-12-12T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d522269ad", "title": "555ENabled Microprocessor", "url": "https://cpldcpu.github.io/projects/555enabled-microprocessor/", "published_at": "2021-12-05T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5248d6fc", "title": "VHDL/Verilog to Discrete Logic Flow", "url": "https://cpldcpu.github.io/projects/vhdl-verilog-to-discrete-logic-flow/", "published_at": "2021-07-18T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d52c245c8", "title": "The TransistorPixel", "url": "https://cpldcpu.github.io/2021/02/27/the-transistorpixel/", "published_at": "2021-02-27T15:44:35+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d539eafe5", "title": "Ultra low power LED flasher", "url": "https://cpldcpu.github.io/2021/02/07/ultra-low-power-led-flasher/", "published_at": "2021-02-07T04:14:32+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d541ef73a", "title": "LED Coupled Logic (LCL)", "url": "https://cpldcpu.github.io/projects/led-coupled-logic-lcl/", "published_at": "2020-11-30T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5483d315", "title": "Discrete NMOS Logic in 2020", "url": "https://cpldcpu.github.io/projects/discrete-nmos-logic-in-2020/", "published_at": "2020-09-25T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d54ca4306", "title": "Sensors Based on the Padauk RFC Peripheral", "url": "https://cpldcpu.github.io/projects/sensors-based-on-the-padauk-rfc-peripheral/", "published_at": "2020-09-14T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d54d783d2", "title": "Building a Chaotic Oscillator from Common Components", "url": "https://cpldcpu.github.io/2020/06/15/building-a-chaotic-oscillator/", "published_at": "2020-06-15T23:42:17+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d55c7e3f1", "title": "4 Bit TTL CPU", "url": "https://cpldcpu.github.io/projects/4-bit-ttl-cpu/", "published_at": "2020-05-26T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d56365127", "title": "Intelligent 7-Segment Display", "url": "https://cpldcpu.github.io/2020/04/05/addressable-7-segment-display/", "published_at": "2020-04-05T11:38:33+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d56f26975", "title": "Evaluating Transistors for Bipolar Logic (RTL)", "url": "https://cpldcpu.github.io/projects/evaluating-transistors-for-bipolar-logic-rtl/", "published_at": "2020-04-01T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d57aa0aba", "title": "What made the 1960s CDC6600 supercomputer fast?", "url": "https://cpldcpu.github.io/2020/02/14/what-made-the-cdc6600-fast/", "published_at": "2020-02-14T21:38:28+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d581ffd2d", "title": "LCPU - A CPU in LED-Transistor-Logic (LTL)", "url": "https://cpldcpu.github.io/projects/lcpu-a-cpu-in-led-transistor-logic-ltl/", "published_at": "2020-02-14T00:00:00+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d588c7a94", "title": "A LED candle based on the 3 cent MCU", "url": "https://cpldcpu.github.io/2019/09/28/a-led-candle-based-on-the-3-cent-mcu/", "published_at": "2019-09-28T09:20:42+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d59680895", "title": "The terrible 3 cent MCU", "url": "https://cpldcpu.github.io/2019/08/12/the-terrible-3-cent-mcu/", "published_at": "2019-08-12T21:07:54+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5a61ea0c", "title": "SK9822 - a clone of the APA102", "url": "https://cpldcpu.github.io/2016/12/13/sk9822-a-clone-of-the-apa102/", "published_at": "2016-12-13T11:53:02+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5abad3b9", "title": "DICE10 - electronic dice controlled by two GPIO", "url": "https://cpldcpu.github.io/2016/11/26/dice10-electronic-dice-controlled-by-two-gpio/", "published_at": "2016-11-26T19:29:16+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5b47863e", "title": "The SK6812 - another intelligent RGB LED", "url": "https://cpldcpu.github.io/2016/03/09/the-sk6812-another-intelligent-rgb-led/", "published_at": "2016-03-09T21:35:02+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5bcdd922", "title": "\"Reverse engineering\" a real candle", "url": "https://cpldcpu.github.io/2016/01/05/reverse-engineering-a-real-candle/", "published_at": "2016-01-05T22:56:21+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5cb680b2", "title": "How many I/Os are needed to drive electronic dice?", "url": "https://cpldcpu.github.io/2015/05/24/plexingplus/", "published_at": "2015-05-24T19:54:52+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5d0a497b", "title": "Understanding the APA102 Superled", "url": "https://cpldcpu.github.io/2014/11/30/understanding-the-apa102-superled/", "published_at": "2014-11-30T13:54:07+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5d0ae254", "title": "APA102 aka \"Superled\"", "url": "https://cpldcpu.github.io/2014/08/27/apa102/", "published_at": "2014-08-27T20:20:08+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5d28517f", "title": "The Nanite 85", "url": "https://cpldcpu.github.io/2014/04/25/the-nanite-85/", "published_at": "2014-04-25T16:52:51+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5d345471", "title": "Tear down of a cheap external USB battery", "url": "https://cpldcpu.github.io/2014/03/31/external-usb-battery/", "published_at": "2014-03-31T13:30:23+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5d559a4d", "title": "u-Wire – USB on an ATtiny 10", "url": "https://cpldcpu.github.io/2014/03/19/u-wire-usb-on-an-attiny-10/", "published_at": "2014-03-19T20:22:40+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5d796da5", "title": "Interrupt-free V-USB", "url": "https://cpldcpu.github.io/2014/03/02/interrupt-free-v-usb/", "published_at": "2014-03-02T12:26:59+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5e2e5e78", "title": "Light_WS2812 library V2.0 - Part II: The Code", "url": "https://cpldcpu.github.io/2014/01/19/light_ws2812-library-v2-0/", "published_at": "2014-01-19T16:31:25+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5ecf0938", "title": "Light_WS2812 library V2.0 - Part I: Understanding the WS2812", "url": "https://cpldcpu.github.io/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812/", "published_at": "2014-01-14T22:43:42+00:00" }, { "id": "01a08764-3d4b-711c-9530-1a6d5f7e6bda", "title": "Reverse Engineering a Candleflicker LED", "url": "https://cpldcpu.github.io/2013/12/08/hacking-a-candleflicker-led/", "published_at": "2013-12-08T19:51:20+00:00" } ] posts Claim your blog
Back to cpldcpu.github.io
Blog · corpus.blog/blogs/cpldcpu.github.io/posts

cpldcpu.github.io

cpldcpu.github.io

2026

2025

2024

2023

2022

2021

2020

2019

2016

2015

2014

2013