Jack Gassett

Administrators
  • Content count

    3,060
  • Joined

  • Last visited

Files posted by Jack Gassett

  1. Papilio DesignLab IDE

    We live in exciting times where we can create masterpieces with the Arduino and marvels with the Raspberry Pi. Where we can use technology as a canvas to create things that amaze and amuse our friends and family. Wouldn't it be great if we could take the same technology that has been the staple of rocket scientists and put it in our creative arsenal? Without the need tobecome a rocket scientist or the headache of learning a new programming language like VHDL/Verilog.
    Why can't we just draw up the circuits that we want to use? With the right software and circuit libraries we can! Let's put a full circuit lab on a chip, pair it with an easy to use Arduino-Compatible chip, and sprinkle in a generous helping of debugging tools.
    Our dream is to take the hardcore out of FPGA (Field Programmable Gate Array) and make it an amazing tool that anyone can use for creative technology projects.
    Just like the Arduino team simplified C++ programming, we simplify FPGA design by providing easy to use drag and drop circuit libraries. We believe that drawing circuits will result in an amazing outpouring of creative FPGA projects!
    We start with the Arduino IDE (Integrated Development Environment) and supercharge it by adding circuits into the mix. We bring all of the pieces needed to draw and debug your very own circuits in one place. It's an easy and seamless user experience that we call Papilio DesignLab for use with both Windows and Linux.
    Want to get into more complex circuits? DesignLab includes the ZPUino Soft Processor with a Wishbone bus, providing greater speed and flexibility than the Arduino-Compatible chip. A Soft Processor runs inside the FPGA and uses the Wishbone bus to make it easy to connect peripheral circuits, such as UARTs, PWMs or SPI masters. Making your own Soft Processor with just the right mix of peripheral circuits is known as a SOC (System On Chip) design. With DesignLab you can draw your SOC designs in minutes!
    Create SOCs with ten serial ports, or a PWM on every pin, or something exotic like classic Atari and Commodore audio chips connected at the same time. The sky is the limit, you can create things that don't exist anywhere else!
    DesignLab Circuit Library
    Drawing circuits can only accomplish so much without a library of circuits (known as cores) to do the heavy lifting. Our goal is to provide the framework for anyone to write a core that can be wired into a circuit.
    We want to seek out the best open source circuits on the interwebs and convert them to a dead simple schematic library. The internet is absolutely full of open source circuits; just take a look at sites like OpenCores.com. You will find everything from classic audio chips to stepper motor controllers. All of these amazing circuits are within our reach when converted to schematic form and included with DesignLab IDE!

    11,120 downloads

    11 comments

    Updated

  2. RetroCade Synth Windows Installer

    The RetroCade Synth is made by Gadget Factory (http://www.GadgetFactory.net) and was started on Kickstarter (http://www.kickstart...to-rule-them-al)
    Welcome to the R-R-R-R-RetroCade Synth from Gadget Factory. This exciting new hardware synthesizer is built on Gadget Factory's own Papilio platform, and is designed with both hardware hackers and musicians in mind. Musicians will love the ease of use and extreme retro glitchiness that the Retrocade has to offer. Hackers will love that it is open-source, and is designed to be HACKED. Either way, you're in luck. You will find no better, more flexible synthesizer at this price point anywhere else!
    The RetroCade Synth boasts the capability to play the built-in Commodore 64 SID chip, the Yamaha YM-2149 chip, .mod files, and MIDI files - all at the same time! The RetroCade Synth can be played via any external MIDI control interface or via your favorite audio/ sequencing software. We have built a custom VST software dashboard which gives you visual control over all the various parameters the synth has to offer.
    Requirements:
    *You must have FlowStone installed to modify the Dashboard. The free version can be downloaded from: http://www.dsproboti...om/download.php
    Important: To install the Papilio Drivers under Windows 8 follow this Guide.
    ChangeLog:
    11/23/2012 Version 1.0
    -RetroCade Sketch
    -SID Volume CC added.
    -Crawling Space Invaders added to the Welcome LCD screen.
    -Added ability to browse and play YMD and MOD files from the LCD screen.
    -Ring Mod and Sync CC's added.
    -Added YM2149 Noise Frequency.
    -SID V1 Instrument select from LCD.
    -SID Pitch Control
    -HiHat and Kick split keyboard from mod files on MIDI channel 7
    11/1/2012 Version .3
    -FlowStone Dashboard
    -Changed from SynthMaker to FlowStone
    -Added the ability to control the RetroCade without a MIDI output, can control over a Com Port instead.
    -Generated an EXE version of the Dashboard. VST will be generated when FlowStone 3.0 is released in November.
    -Zoom Controls added to Dashboard
    -Pressing "w" toggles full screen.
    -While in full screen pressing "z" fills the screen.
    -Pressing "x" returns to normal size.
    -RetroCade Sketch
    -Control the RetroCade from a COM port or MIDI In
    -Play YMdat and Mod files from SD card or SmallFS filesystem.
    -Place a file name track[1-3].mod or track[1-3].ymd onto the SD card to override the files found in smallFS. Must power cycle the board for the files to be found.
    -YM files must be converted to ymd files using the process and tools detailed here: (http://audio.gadgetf...ain.YM2149Flash)
    -Mod files play out of RamFS filesystem which is located entirely in the 8MB SDRAM.
    -Merged RetroCade Bit File: Shortcut to load RetroCade-.01d-zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.04.bit with the Papilio Loader
    -Changes from RetroCade Sketch are merged into this bit file.
    -Smallfs version of MOD and YM files are merged into this bit file.
    10/8/2012 Version .2
    -SynthMaker Dashboard
    -Added Midi In and Midi Out Selectors to the front panel.
    -Added SID Volume
    -Fixed CC#'s for all Presets
    -Renamed Presets from Hoppa to User
    9/26/2012 Version .1
    -ZPUino IDE: Shortcut to open RetroCade Sketch with the ZPUino IDE.
    -Merged RetroCade Bit File: Shortcut to load RetroCade-.01b-zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.04.bit with the Papilio Loader
    -MOD files, YM2149, SID chips play on both left and right channel now.
    -Code runs from SDRAM providing 8MB of code space!
    -RetroCade Sketch is merged into this bit file.
    -Smallfs version of MOD and YM files are merged into this bit file.
    -Papilio Loader
    -SynthMaker Dashboard: The dashboard requires that Synthmaker be installed. MIDI selections are not moved to the main page yet.

    2,314 downloads

    Updated

  3. RetroCade Synth Bit File - Papilio Pro LX9

    This bit file loads the ZPUino Soft Processor to the Papilio Pro board. Use the Papilio Loader to flash it to the SPI Flash chip on the Papilio Pro board.
    9/26/2013 Version 1.1
    -Added SID Analog Filters!!!!!!!! Thanks to Alvie for writing the VHDL code.
    -Added SidPlayer library to process SID files from smallFS and SD Cards. Thanks to Alvie for porting to the ZPUino.
    1/9/2013 Version 1.02
    -NoteOff fix from Lee O'D
    11/23/2012 Version 1.01
    -RetroCade Sketch
    -YM Player Volume Control
    11/23/2012 Version 1.0
    -RetroCade Sketch
    -SID Volume CC added.
    -Crawling Space Invaders added to the Welcome LCD screen.
    -Added ability to browse and play YMD and MOD files from the LCD screen.
    -Ring Mod and Sync CC's added.
    -Added YM2149 Noise Frequency.
    -SID V1 Instrument select from LCD.
    -SID Pitch Control
    -HiHat and Kick split keyboard from mod files on MIDI channel 7
    11/1/2012 Version .3
    -FlowStone Dashboard
    -Changed from SynthMaker to FlowStone
    -Added the ability to control the RetroCade without a MIDI output, can control over a Com Port instead.
    -Generated an EXE version of the Dashboard. VST will be generated when FlowStone 3.0 is released in November.
    -Zoom Controls added to Dashboard
    -Pressing Up Arrow toggles full screen.
    -While in full screen pressing Left Arrow fills the screen.
    -Pressing Down Arrow returns to normal size.
    -RetroCade Sketch
    -Control the RetroCade from a COM port or MIDI In
    -Play YMdat and Mod files from SD card or SmallFS filesystem.
    -Place a file name track[1-3].mod or track[1-3].ymd onto the SD card to override the files found in smallFS. Must power cycle the board for the files to be found.
    -YM files must be converted to ymd files using the process and tools detailed here: (http://audio.gadgetf...ain.YM2149Flash)
    -Mod files play out of RamFS filesystem which is located entirely in the 8MB SDRAM.
    -Merged RetroCade Bit File: Shortcut to load RetroCade-.01d-zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.04.bit with the Papilio Loader
    -Changes from RetroCade Sketch are merged into this bit file.
    -Smallfs version of MOD and YM files are merged into this bit file.
    10/8/2012 Version .2
    -SynthMaker Dashboard
    -Added Midi In and Midi Out Selectors to the front panel.
    -Added SID Volume
    -Fixed CC#'s for all Presets
    -Renamed Presets from Hoppa to User
    9/26/2012 Version .1
    -ZPUino IDE: Shortcut to open RetroCade Sketch with the ZPUino IDE.
    -Merged RetroCade Bit File: Shortcut to load RetroCade-.01b-zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.04.bit with the Papilio Loader
    -MOD files, YM2149, SID chips play on both left and right channel now.
    -Code runs from SDRAM providing 8MB of code space!
    -RetroCade Sketch is merged into this bit file.
    -Smallfs version of MOD and YM files are merged into this bit file.
    -Papilio Loader
    -SynthMaker Dashboard: The dashboard requires that Synthmaker be installed. MIDI selections are not moved to the main page yet.

    1,775 downloads

    Updated

  4. ROMVault - Papilio Edition

    Use ROMVault to determine what Arcade ROMs can run on the Papilio Arcade hardware. Papilio Arcade has support for several types of classic Arcade hardware but it is not always easy to determine what ROMs will actually run on the old hardware. ROMVault takes all of the guesswork out and will even merge and load supported ROMs into pre-synthesized bit files for you. Just provide mame ROMs that you own and ROMVault - Papilio Edition does the rest!
    IMPORTANT Note: Please do not use any spaces in the path to the ROMVault installation, it will prevent the application from loading anything to the Papilio board.
    Supported boards:
    Papilio One 500K with Arcade MegaWing
    Papilio DUO with Computing Shield
    Papilio One 500K with LogicStart Megawing
    Papilio Pro with Arcade MegaWing

    688 downloads

    0 comments

    Updated

  5. Papilio Loader GUI

    Load bitstreams generated by Xilinx ISE to the Papilio One with a Java GUI or scripts.
    If you need more informations about the Papilio Loader including requirements, installation and much more check the Papilio Uploader wiki page here.
    Version 2.7+ includes signed drivers for Windows 8.
    There are now installers for Windows, Linux, and Mac OS X.

    18,490 downloads

    5 comments

    Updated

  6. DesignLab Beta

    Beta Test for DesignLab Software.

    1,188 downloads

    Updated

  7. Papilio DUO Generic UCF

    The Papilio DUO is a FPGA on the top and Arduino on the bottom. This is the ucf file which maps the FPGA pins for the board.

    1,336 downloads

    0 comments

    Submitted

  8. Papilio One Generic UCF

    Generic UCF file for the Papilio One FPGA board.

    3,376 downloads

    1 comment

    Updated

  9. Papilio SOC - Schematic System on Chip Builder

    Build your own custom ZPUino System on Chip design using the Schematic editor!
    Just drag and drop the wishbone peripherals you want to design a ZPUino Soft Processor with exactly what you want and then program it with the ZAP IDE.
    Note: This works under Linux but there are bugs with the schematic editor that give mixed results.

    1,320 downloads

    0 comments

    Updated

  10. ZPUino HDL Source Code

    ZPUino Soft Processor Source Code, use this to synthesize your own custom versions of the ZPUino Soft Processor with the peripherals that you want!
    Quick Links:
    ZPUino Home Page
    ZPUino User Guide for use with Papilio

    8,350 downloads

    6 comments

    Submitted

  11. Design West 2013 Presentation

    Powerpoint and Word documents for the Design West 2013 Papilio Presentation.

    377 downloads

    0 comments

    Submitted

  12. Thelonious Pin Converter

    The Pin Converter tool is used to generate all Papilio UCF files. Use it to make your own UCF files!
    When creating an HDL design, eventually you may want to relocate your wing pin assignment. For instance, you may be moving your design to another type of board or to another location on the same board. The pin_converter project provides a tool to help with this.
    Created by Thelonious and maintained on GitHub:
    https://github.com/t...s/pin_converter

    1,018 downloads

    0 comments

    Updated

  13. Arcade MegaWing Papilio Pro/Papilio One

    Generic UCF for Arcade MegaWing targeting the Papilio Pro and Papilio One.

    1,041 downloads

    0 comments

    Updated

  14. LogicStart MegaWing Papilio Pro/Papilio One

    Generic UCF for the LogicStart MegaWing targeting the Papilio One

    2,806 downloads

    0 comments

    Updated

  15. Arduino IDE for pcDuino

    This is the first test release of the Arduino IDE with a plugin to work with the pcDuino.
    This includes both Arduino IDE 1.5.2 and pcDuino plugin 1.0.
    Usage:
    Unzip the archive to your pcDuino - recommend using a file system on a sd card.
    run arduino executable as the ubuntu user
    change the board type to pcDuino
    look for pcDuino examples
    select the "Upload" icon - program will compile and should start a new window running the program.

    Details:
    All generated executables are saved in your sketch directory (/home/ubuntu/sketchbook) as {sketchname}.cpp. Even though it has a cpp extension it is an executable that you can run. Pressing the "compile" icon will update the executable in the sketch directory without running it.

    20,199 downloads

    Updated

  16. RetroCade VST Plugin

    RetroCade Dashboard converted to a VST plugin.
    Not well tested yet.

    407 downloads

    Submitted

  17. RetroCade Lite Synth Bit File - Papilio One 500K

    This bit file loads the Lite version of the RetroCade Synth to the Papilio One 500K board. Use the Papilio Loader to flash it to the SPI Flash chip on the Papilio One board.
    There is no support for the following in RetroCade Lite:
    SD Files
    MOD Files
    YM Files

    215 downloads

    Submitted

  18. Papilio Pro Generic UCF

    The Papilio Pro board implements SDRAM instead of SRAM. It also has switching voltage regulators which means no heat will be generated on the board. This board is still in prototype stage.

    4,324 downloads

    0 comments

    Updated

  19. Quick Start for LogicStart MegaWing - ZPUino - Papilio One 500K

    See the Article for more information.
    A ZPUino Sketch to verify all of the LogicStart MegaWing functionality. Alvaro Lopes put together a quick sketch to test out all the major functionality of the Logic Start MegaWing.
    Switches control LED's
    A mod file is played out the audio jack
    An arcade graphic is displayed on the VGA output using the VGAZX video adapter
    Joystick controls counters on the 7-segment LED
    Analog is measured and displayed on the 7-segment LED

    Known Issues:
    The Analog input is not working on properly on all channels.
    This only works on the Papilio One 500K right now, we have not generated a bit file to work on the Papilio One 250K yet.

    544 downloads

    0 comments

    Updated

  20. ZPUino for LogicStart MegaWing - Papilio One 500K

    This bit file loads the ZPUino soft processor with 160x120x8 VGA Output to the Papilio One 500K board and connects the VGA output to the LogicStart MegaWing. This ZPUino variant is derived from the "Hyperion" (God of Light) variant.

    VGA library reference is here.
    Source code for the LogicStart variant.
    Get Started with the ZPUino.

    256 downloads

    2 comments

    Submitted

  21. Papilio Plus Generic UCF

    The Papilio Plus is a Papilo board with SRAM that is still in the prototyping phase. This is the generic ucf file for that board.

    264 downloads

    0 comments

    Updated