Hacker News new | past | comments | ask | show | jobs | submit login

In my experience FPGAs are broadly used as "glue" chips to interface between microcontrollers, DSPs, codecs, and other hardware elements (encoders, LEDs, etc). Technically these are called CPLDs but depending on how much work they do, they may use a larger family with more logic cells and memory.

Basically if you need to interface with any digital hardware that isn't natively supported by your microcontroller/CPU/DSP, you'll probably want an FPGA to do it unless you have enough resources to write a bit-banged interface in the micro.




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

Search: