Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What's the target for a device like this? It doesn't seem powerful enough to replace a Cortex M4 for example - is it just if you want really really low power use?


If you use an FPGA like a CPU, its a waste of the FPGA.

This FPGA will likely be used for implementing the variety of protocols in the embedded world. Imagine that you want to attach a Raspberry Pi camera to an arbitrary Cortex-M4... and the M4 doesn't support the interface.

Instead of bit-banging the interface, you simply program the FPGA to handle that for you, and to trigger an interrupt whenever a full frame of data arrives. The spare CPU cycles are then used for sleep or maybe something else.


Tiny fpgas are sometimes used just to add a bit of glue logic next to a MCU. Or even just as reconfigurable routing for future-proofing a board. I've seen them as small as 600 logic blocks, which certainly isn't enough to do anything remotely advanced - but they're getting real cheap these days :)


I definitely seen them used in that manner... but at only 8 pins (two of which are probably power), its hard for me to imagine good future-proofing in only 6-pins.

I guess 28-pin CPLDs are already made though (Atmel ATF750C). But I really don't see how a 6-pin FPGA can be used for routing / future proofing.


I think the IC itself is 16 pin, but only 6 is broken out on this board (rest is LEDs/etc). But yeah, good point on the pin count.


all IC pins are available, 5 normal I/Os arranged as DIP8, the "LED IO" also usable as input or opendrain output are in the innner rows where you can solder 6 pins down, or socket "up", so all 10 I/O are available.


Roll-your-own IO. Wouldn't work with this particular device, but for example budget oscilloscopes have an FPGA for the processor to operate the sensing system.

Implementing something you could buy off-the-shelf on an FPGA is almost always a fools' errand.


Well here is an example I wrote for a cheap Altera Cyclone board: an I2C bus monitor. It converts I2C into text and sends it out an RS232 serial port. You can then record all all the text in an emacs shell window for long term monitoring.


Small programmable logic chips in the form of FPGAs or CLPDs (Complex Programmable Logic Devices) seem to be fairly popular in lowish-volume flashcart designs for old video game consoles as well.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: