Tutorial
-
Quick & Easy – Getting Started With GitHub
GitHub is a giant online storehouse for archiving and sharing code. We’ve got a bunch of code available on GitHub for many items of Gadget Factory interest that we’re sure you’ll find useful in your endeavors: Gadget Factory top-level repository Gadget Factory Wing PCB designs Papilio Arcade source code AVR8 source code We also came across…
-
Week 3 – Papilio Introduction Series: VGA Output!
Welcome to week three of the Papilio Introduction Series. This week we are covering one of the most exciting features of the Papilio – VGA output with the ZPUino Soft Processor. “Did you know that with the raw power of the Papilio’s FPGA, the ZPUino, and a VGA Wing you can write sketches with VGA…
-
Tips And Tricks For Prototyping With Breadboards
Here’s a great bunch of tips and tricks for breadboarding that Boseji recently put up on his blog. It’s a nicely done collection of tips, tricks, photos, tutorials, and more that we thought our readers here would enjoy having in our “Knowledge Base” category. An excerpt: “We have all used breadboards, or those who plan to jump into the…
-

Week 1 – Introduction to Papilio Series: Papilio Pins
Please join us for a weekly article that introduces you to a new aspect of the Papilio Platform. One thing that is missing from the Papilio Wiki is a collection of articles that introduce a new user to the types of things that can be done with the Papilio. This series will start building up…
-
Tutorial: Simulate AVR8 and Custom User Cores
NOTE: Please note that the tutorial does not show that you must select “Gadget Factory Papilio Custom Board” under tools/board in the Arduino IDE for the simulation file to be generated. This screencast shows how to simulate a custom user core connected to the AVR8 Soft Processor. Simulation is the most efficient way to debug…
-
Tutorial: Custom User cores in the AVR8 Soft Processor.
This screencast provides instructions for downloading and synthesizing a custom AVR8 soft processor for use with a version of the Arduino IDE that has been modified for use with the Papilio. Prerequisites: AVR8 Source Code Arduino IDE modified for the Papilio. Xilinx ISE free “Webpack” version. Custom User Core sketch. Related Simulate your custom AVR8…
-
Tutorial: Custom AVR8 Soft Processor for use with Arduino IDE. (V1.2)
This screencast provides instructions for downloading and synthesizing a custom AVR8 soft processor for use with a version of the Arduino IDE that has been modified for use with the Papilio. Prerequisites: AVR8 Source Code Arduino IDE modified for the Papilio. Xilinx ISE free “Webpack” version. Part 1: Downloading the AVR8 source code. Selecting only…
-
How-to debug internal FPGA Logic with the $50 Openbench Logic Sniffer.
This tutorial shows how to use the $50 OpenBench Logic Sniffer to debug internal FPGA logic. Debugging internal FPGA logic can be pretty challenging and time consuming, a lot can be done using simulation but when you have logic that interacts with the outside world debugging can come to a grinding halt. The traditional solution…