29 Mar '15, 11am

Reverse Engineering Lattice’s iCE40 FPGA Bitstream

Reverse Engineering Lattice’s iCE40 FPGA Bitstream

Unlike microcontroller projects, projects involving FPGAs cannot yet claim to rely on a mature open-source toolchain. Each FPGA will, at some point, need to be configured with a proprietary bitstream produced from a closed source synthesis tool. This lack of a full FPGA toolchain to take your project from Verilog-or-VHDL to an uploadable bitstream is due to many reasons. First, writing such a “compiler” is complicated. It involves intimate knowledge of the resources available on the FPGA that can assimilate the functionality of the intended design. Second, the entire synthesis procedure is closed-source, a “secret sauce” of sorts for each FPGA vendor. In response, [Alex] and [Clifford] have taken the first step towards an open-source toolchain for one FPGA; they’ve reverse-engineered the bitstream of Latttice Semiconductor’s iCE40 FPGA . The duo didn’t just pick the iCE40 ...

Full article: http://hackaday.com/2015/03/29/reverse-engineering-lattic...

Tweets

Reverse Engineering An RC Spy Tank #toyhacks

hackaday.com 30 Mar '15, 11pm

[Michael] sells a remote control spy tank through his company, and although it’s a toy, there’s an impressive amount of el...

Engineering Education Leads Students to Success #engineering

Engineering Education Leads Students to Success...

pddnet.com 28 Mar '15, 11pm

It isn't just for the money that educators and students alike are flocking to STEM. The country needs engineers, and the M...

Tesla Spy Video, Malibu Hybrid, Utilities Vs So...

greencarreports.com 28 Mar '15, 2pm

By John Voelcker 1,224 views Mar 28, 2015 Follow John Add to circle Reddit This! Share on Facebook Share on Twitter Why di...