FPGA projects roundup


FPGA’s have become especially useful to the hacker community of late. Once upon a time, these lovely pieces of dedicated hardware were fabled to only be within reach of deep pocketed graphics card producers working to up their shader and vertex counts. Today they’re often found in the bowels of high end network gear. As reprogrammable arrays of logic gates, FPGAs represent a happy middle ground between general purpose CPUs and dedicated silicon. After the break, we’ll recount some of the more interesting FPGA projects we’ve seen, like the open source graphics card we featured yesterday.


Some of our favorite FPGA work has been done by [h1kari]. We made it to a few of his con talks and his group has released several projects that use FPGAs to crack various encryption schemes. Lately he’s been presenting on cracking the A5 encryption used by GSM cellphone networks. They use fairly high end cards like the Pico E-16, but the code could certainly be adapted for use with lower end hardware.


[Sklylark] doesn’t have his web interface up yet (but you can ask him nicely via irc) to allow open usage of his NSA@home project. He re-purposed some HDTV FPGA based encoding boards into a dedicated key cracking system for SHA-1.


Nothing says high end like completely emulating really old hardware. The minimig (short for mini Amiga) that we featured so long ago has evolved into a production quality board and the full source has been released. Pics of the evolution can be found here.

If you’re interested in getting started with FPGA projects, don’t forget to peruse [John Kent]’s collection of documentation. The closest thing we seen to an entry level project is this 24 channel logic analyzer based on a ~$150 FPGA kit.

7 thoughts on “FPGA projects roundup

  1. I followed the RFID cracking research from that one university for years. They never revealed details for there custom code.

    My interests for FPGA are in the form of demos and cracking.

  2. Anyone know any sites that list products one might recycle a Xilinx FPGA from? For example, a DirecPC USB Modem uses a Xilinx Spartan.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s