frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Reverse Engineering the Microchip CLB

http://mcp-clb.markomo.me/
28•_Microft•7h ago

Comments

RicoElectrico•6h ago
> However, they don’t document how to configure it yourself, only referring you to their online configurator tool that submits jobs to an API that places and routes to LUTs.

This is just insane. SaaS-ification got even the largely conservative embedded market.

throwaway81523•5h ago
Nice, but some examples of (potential) applications would be nice Why just 32 LUTs instead of at least a few hundred? Enough to build a specialized SERDES or that sort of thing.
Eduard•4h ago
only 32 LUTs also made me scratch my head: what kind of useful things can be made with so few components?

Microchip has a web page about "CLB"

https://www.microchip.com/en-us/products/microcontrollers/8-...

It includes a creative demo where your browser apparently gets hooked up with a live video stream of an actual running toy hardware setup of a "CLB demo featuring a European traffic light". It's effectively a finite state machine with two red-yellow-green traffic lights. This minimal setup already consumes 26 of the available 32 units.

Btw: as a European, let me assure you that our intersections usually consist of more than two traffic lights, include a fault state (blinking yellow light), and feature synchronized pedestrian lights on which we mostly stand until they turn green.

indrora•3h ago
> only 32 LUTs also made me scratch my head: what kind of useful things can be made with so few components?

There's plenty of options: Memory mappers and Very Simple encryption come to mind. Stuff that is intended to make it Just That Much Harder to get to. Very tiny little finite state machines that handle One Thing.

fake-name•1h ago
These are intended to implement things like specialized communication protocols, or other IO behaviour. Basically, it lets you push a variety of things you'd normally do via CPU polling to the hardware.

You could easily do SPI (or something similar, like BiSS-C) in 32 LUTs.

The Raspberry Pi Pico modules have something similar (their PIO modules, which support up to 32 instructions - https://dev.to/blues/a-practical-look-at-pio-on-the-raspberr...).

TI also have a CLB module that's actually even smaller (though they document theirs) - https://www.ti.com/lit/ug/spruir8b/spruir8b.pdf

Basically, this is a pretty broadly available IO abstraction.

hinterlands•8m ago
These MCUs are generally targeted for low-power uses and various industrial & automotive stuff. They're not meant for anything high-bandwidth - you'd be using a 32-bit ARM or RISC MCU for that, or a SoC.

So, think of it more in terms of offloading simple automation or logic glue to dedicated hardware to save a microamp or keep the state machines tidy.

NativeJIT: A C++ expression –> x64 JIT

https://github.com/BitFunnel/NativeJIT
13•nateb2022•1h ago•3 comments

I made my VM think it has a CPU fan

https://wbenny.github.io/2025/06/29/i-made-my-vm-think-it-has-a-cpu-fan.html
463•todsacerdoti•15h ago•116 comments

Continuous Glucose Monitoring

https://www.imperialviolet.org/2025/06/29/cgm.html
28•zdw•2h ago•9 comments

The Book of Shaders

https://thebookofshaders.com/
73•max_•3d ago•12 comments

Cell Towers Can Double as Cheap Radar Systems for Ports and Harbors (2014)

https://spectrum.ieee.org/cell-tower-signals-can-improve-port-security
63•transpute•7h ago•28 comments

Touching the back wall of the Apple store

https://blog.lauramichet.com/touching-the-back-wall-of-the-apple-store/
92•nivethan•3d ago•63 comments

Amber insect fossils reveal "zombie" fungi likely lived alongside dinosaurs

https://www.cnn.com/2025/06/24/science/amber-insect-zombie-fungi-fossil
23•jackgavigan•3d ago•4 comments

Ask HN: What Are You Working On? (June 2025)

129•david927•8h ago•456 comments

Gridfinity: The modular, open-source grid storage system

https://gridfinity.xyz/
6•nateb2022•1h ago•0 comments

Revisiting Knuth's "Premature Optimization" Paper

https://probablydance.com/2025/06/19/revisiting-knuths-premature-optimization-paper/
95•signa11•3d ago•47 comments

We accidentally solved robotics by watching 1M hours of YouTube

https://ksagar.bearblog.dev/vjepa/
98•alexcos•12h ago•77 comments

The $25k car is going extinct?

https://media.hubspot.com/why-the-25000-car-is-going-extinct
111•pseudolus•12h ago•212 comments

Finding a former Australian prime minister’s passport number on Instagram (2020)

https://mango.pdf.zone/finding-former-australian-prime-minister-tony-abbotts-passport-number-on-instagram/
99•guiambros•6h ago•34 comments

Building untrusted container images safely at scale

https://depot.dev/blog/container-security-at-scale-building-untrusted-images-safely
8•Telstrom90•3d ago•5 comments

Use keyword-only arguments in Python dataclasses

https://chipx86.blog/2025/06/29/tip-use-keyword-only-arguments-in-python-dataclasses/
16•Bogdanp•4h ago•1 comments

4-10x faster in-process pub/sub for Go

https://github.com/kelindar/event
124•kelindar•13h ago•26 comments

Nearly 20% of cancer drugs defective in 4 African nations

https://www.dw.com/en/nearly-20-of-cancer-drugs-defective-in-4-african-nations/a-73062221
87•woldemariam•5h ago•48 comments

ICE test train reaches speeds of up to 405.0 km/h

https://www.deutschebahn.com/de/presse/pressestart_zentrales_uebersicht/ICE-Testzug-faehrt-bis-zu-405-0-km-h-und-sammelt-wichtige-Erkenntnisse-fuer-den-Hochgeschwindigkeitsverkehr-13428394
17•doener•6h ago•10 comments

Many ransomware strains will abort if they detect a Russian keyboard installed (2021)

https://krebsonsecurity.com/2021/05/try-this-one-weird-trick-russian-hackers-hate/
236•air7•10h ago•133 comments

Anticheat Update Tracking

https://not-matthias.github.io/posts/anticheat-update-tracking/
28•not-matthias•7h ago•6 comments

WorldVLA: Towards Autoregressive Action World Model

https://arxiv.org/abs/2506.21539
14•chrsw•5h ago•1 comments

Error handling in Rust

https://felix-knorr.net/posts/2025-06-29-rust-error-handling.html
111•emschwartz•8h ago•91 comments

The Medley Interlisp Project: Reviving a Historical Software System [pdf]

https://interlisp.org/documentation/young-ccece2025.pdf
84•pamoroso•14h ago•7 comments

Commodore acquired for a 'low seven figure' price – CEO from retro community

https://www.tomshardware.com/video-games/retro-gaming/commodore-acquired-for-a-low-seven-figure-price-new-acting-ceo-comes-from-the-retro-community
62•amichail•5h ago•13 comments

Ask HN: Is the header CSS broken for you?

38•LorenDB•3h ago•10 comments

Reverse Engineering the Microchip CLB

http://mcp-clb.markomo.me/
28•_Microft•7h ago•6 comments

Show HN: Rust -> WASM, K-Means Color Quantization Crate for Image-to-Pixel-Art

https://github.com/gametorch/image_to_pixel_art_wasm
33•gametorch•3d ago•4 comments

Modelling API rate limits as diophantine inequalities

https://vivekn.dev/blog/rate-limit-diophantine
47•viveknathani_•2d ago•5 comments

Loss of key US satellite data could send hurricane forecasting back 'decades'

https://www.theguardian.com/us-news/2025/jun/28/noaa-cuts-hurricane-forecasting-climate
280•trauco•11h ago•130 comments

Show HN: Octelium – FOSS Alternative to Teleport, Cloudflare, Tailscale, Ngrok

https://github.com/octelium/octelium
300•geoctl•17h ago•125 comments