Papilio One Wiki Page
The Papilio One is a Gadget development board based on the Xilinx Spartan 3E FPGA (datasheet). It has 48 I/O lines, dual channel USB, integrated JTAG programmer, 4 power supplies, and a power connector. It provides everything needed to make Gadgets using Arduino compatible sketches or standard VHDL/Verilog. Hardware can be added without any soldering or bread boarding using the provided "Wing" slots. The Butterfly One places the focus on bringing Gadgets to life rather than reading through datasheets.
Guides and Tutorials
- Papilio Quickstart Guide
- This Papilio Quickstart Guide covers the basic of installing the drivers, making file associations, and running a "Hello World" application on the hardware.
- Xilinx Webpack Quickstart Guide
- Get started writing your own VHDL, Verilog, or Digital Logic for the Papilio Platform with the free Xilinx Webpack software. This is the most powerful but most difficult method of coding for the Papilio boards, the sky is the limit with what can be done. Find a core on Opencores.com and integrate it with a soft processor core using the powerful Webpack software.
- Connect AVR8 PWM to Physical Pins Tutorial
- Move AVR8 features such as PWM, UART, SPI to any physical pins on the Papilio boards.
- Papilio One Schematic
- Schematic in PDF format.
- Papilio One EAGLE files
- Editable Schematic and Board file in EAGLE format. For all versions visit the Files section.
- All specifications such as chips used and I/O available is documented on the main project page.
- User Constraint Files (UCF)
- Used by Xilinx Webpack to define pin connections.
- Papilio One Pins Mapped to FPGA pins
- Use this in your UCF files to determine which FPGA pins to use.
- Layout of the AVR8 Ports
- PDF file showing where PortsA-F of the AVR8 physically connect to the Papilio One Wing Headers.
Lock Page Edit this page