Papilio Wishbone Peripherals

What are they?

Please Note: As of 5/2/2013 this section is a work in progress.
Papilio Wishbone Peripherals plug into a Wishbone compatible Soft Processor such as the ZPUino and extend its functionality. What separates them from normal Wishbone peripherals is that they include Arduino compatible libraries.

  • Hardware Element - Many Wishbone peripherals require some kind of hardware connector, such as a VGA port, and supporting circuitry. Papilio Wings and MegaWings provide the necessary hardware elements.
  • HDL Wishbone Core Element - A Wishbone peripheral is written in VHDL or Verilog and defines the Digital Logic, such as a VGA controller, that runs inside the FPGA.
  • Arduino Library Element - The Arduino library provides an easy to understand and use library that end users run on a soft or hard processor to easily control the PCC.


Papilio Wishbone Peripherals - With Arduino Library

VGA PCCVGA Adapter capable of HQVGA output.


Papilio Wishbone Peripherals - Without Arduino Library

Audio Output PCCSigma Delta Audio DAC.


Papilio Wishbone Peripherals - Waiting to be converted to Wishbone

Stepper CoreCore for driving a stepper motor.
Button and LED CoreCore for interfacing buttons and leds. Works with B\\Led Wing?.

Please help us identify, test, and verify cores that we can make available for the Papilio One. There are several excellent Open Source cores at Open Cores. If you have the time and interest in making any of them work with the Papilio One please feel free to start a page in the Playground.

Papilio Wishbone Peripherals - Technical Details Draft

  

Share |