Kickstarter Lessons Learned Presentation at the DaVinci Institute in Denver, Colorado

October 1st, 2014

I was asked to speak at a local Inventors Institute about the lessons learned from my recent Kickstarter’s. Here is a youtube video of that presentation.


As Simple as Possible – Embedded.FM Podcast interview about Papilio.

September 24th, 2014

I was invited to do a podcast interview with the good people over at Embedded.FM, it was fun talking about FPGA’s and the Papilio! Thank you for having me on the show Chris and Elicia!

Listen to the full podcast here.

Jack Gassett ( @gadgetfactory ) is the creator of the open source FPGA  Papilio development board. He joins Chris and Elecia to answer the age-old question of how to get started with FPGAs. Jack’s company is  Gadget Factory .

SparkFun Lunch and Learn: FPGAs for Makers, with Steve Grace

September 18th, 2014

Steve Grace, a Xilinx Engineer, gives a nice presentation at SparkFun on FPGA’s. While this presentation is not geared for beginners it does an amazing job of introducing all of the tools and techniques available with FPGA’s once you get to the intermediate level. Steve also does a very nice job of showing how your HDL code maps to the physical elements on the FPGA and how you can dig in and take a look. If you are into FPGA’s it is definitely an educational video to watch. Thank you Steve and SparkFun!

Tune in this Friday, December 13th, at 1PM Mountain Standard Time, for a special LIVE Lunch and Learn from SparkFun Electronics! Field Programmable Gate Arrays (FPGAs) are extremely powerful parts with a steep learning curve. This presentation by FPGA engineer Steve Grace will go over what an FPGA is from both from the application and silicon perspectives, and introduce you to programming and development on Open Source Hardware. Steve will demonstrate code running on a Papilio Pro ( and Zedboard (, talk about how code maps to the hardware, and provide a high-level overview of in-chip debugging. One hour.

At Maker Faire Lisbon: ZPUino

September 4th, 2014

Our good friend Alvaro Lopes is going to be at the Lisbon Maker Faire from the 19th – 21st of September 2014. So if you are in the area be sure to stop by the ZPUino booth and say hello!

ZPUino is a SoC (System on a Chip) developed by Álvaro Lopes , a senior engineer from Critical Software in Coimbra and a blogger at the EE Times . It’s a 32 bits, 100Mhz CPU implemented in a FPGA , and programmed using the Arduino tools and a specific schematics editor for the hardware parts (internal peripherals). At the Lisbon Maker Faire he’s going to demonstrate the system and its connection to more complex hardware. He will be using 9 different FPGA boards, lots of peripherals, RGB LED panels and strips, HDMI output video (with a monitor), Audio (directly from the FPGA with an audio codec). You will see games, interactive applications, and other. The ZPUino has been used in projects like the Soundpuddle , the RetroCade Synth , and others . We specially like its use in the Papilio Arcade MegaWing : We can’t wait! Comments comments powered by Disqus

link in Portuguese

Welcome to the online home of The Zynq Book

September 3rd, 2014

Image of the Zynq BookCurious about the Xilinx ZYNQ processor – an FPGA core coupled with two ARM hard processors? Take a look at this free eBook released by Xilinx to learn more!

The Zynq Book is the first book about Zynq to be written in the English language. It has been produced by a team of authors from the University of Strathclyde, Glasgow, UK, with the support of Xilinx. We wanted to create an accessible, readable book that would benefit people just starting out with Zynq, and engineers already working with Zynq. We hope that it will prove a handy reference that remains on your desktop! You can find out more about the book’s contents on the About page.

Flavia: the Free Logic Array

August 27th, 2014

Flavia: the Free Logic ArrayCheck out this amazing project from John Beetem. Make small Digital Logic designs without the heavyweight vendor tools. Flavia tool chain lets you make bit files for the Papilio One 250K with completely FLOSS software! Only CPLD sized designs are possible, but this is a boon for learning Digital Logic on ARM based boards like the Raspberry Pi.

Abstract: Flavia is a family of logic arrays that can be designed and programmed entirely using free-as-in-freedom (FaiF) software.  This is in contrast to standard FPGA (Field-Programmable Gate Array) tools from vendors such as Xilinx, Altera, Lattice, Cypress, and MicroSemi (formerly Actel) where you must use the vendor’s software to design the FPGA.  Except for a part from Atmel that never caught on, the author is not aware of any commercial FPGA or CPLD (Complex Programmable Logic Device) that can be designed without running its vendor’s tools.