Papilio.Papilio History

Hide minor edits - Show changes to output

March 09, 2016, at 11:48 AM by Jack Gassett -
Changed line 30 from:
MegaWings are an exciting addition to the Papilio family of FPGA boards that are similar to Arduino Shields. They provide all the hardware needed for a targeted FPGA application such as recreating arcade games, experimenting with FPGA synthesizers, or even learning VHDL. All you do is snap a MegaWing onto a Papilio One or Papilio Pro and you have all the hardware you need for the area of FPGA technology you want to explore.
to:
MegaWings are an exciting addition to the Papilio family of FPGA boards that are similar to Arduino Shields. They provide all the hardware needed for a targeted FPGA application such as recreating arcade games, experimenting with FPGA synthesizers, or even learning VHDL.
March 09, 2016, at 11:47 AM by Jack Gassett -
Changed line 37 from:
The Papilio Platform was designed from the ground up to make it easy to add hardware to your FPGA circuits using what we call Wings. Wings are like mini-Arduino shields that let you add peripherals Ala-Carte as you need them without wasting pins. They also ease the FPGA design process by removing the need to figure out what wires connect where. Just snap a Wing into a Wing slot and all of the FPGA circuits and C++ code we provide will let you pass a Wing slot instead of all of the wires needed for that Wing. It's a huge time saver!
to:
The Papilio Platform was designed from the ground up to make it easy to add hardware to your FPGA circuits using what we call Wings. Wings are like mini-Arduino shields that let you add peripherals Ala-Carte as you need them without wasting pins.
March 09, 2016, at 11:47 AM by Jack Gassett -
Changed line 37 from:
The Papilio Platform was designed from the ground up to make it easy to add hardware to your FPGA circuits using what we call Wings. The name Papilio means Latin for Butterfly, so it is fitting that you extend your Butterfly by adding Wings to it. Wings are like mini-Arduino shields that let you add peripherals Ala-Carte as you need them without wasting pins. They also ease the FPGA design process by removing the need to figure out what wires connect where. Just snap a Wing into a Wing slot and all of the FPGA circuits and C++ code we provide will let you pass a Wing slot instead of all of the wires needed for that Wing. It's a huge time saver!
to:
The Papilio Platform was designed from the ground up to make it easy to add hardware to your FPGA circuits using what we call Wings. Wings are like mini-Arduino shields that let you add peripherals Ala-Carte as you need them without wasting pins. They also ease the FPGA design process by removing the need to figure out what wires connect where. Just snap a Wing into a Wing slot and all of the FPGA circuits and C++ code we provide will let you pass a Wing slot instead of all of the wires needed for that Wing. It's a huge time saver!
March 09, 2016, at 11:46 AM by Jack Gassett -
Changed line 32 from:
[[http://store.gadgetfactory.net/megawings/|Visit the Gadget Factory Store to learn more about MegaWings.]]
to:
-------->[[http://store.gadgetfactory.net/megawings/|Visit the Gadget Factory Store to learn more about MegaWings.]]
Changed line 39 from:
[[http://store.gadgetfactory.net/papilio-wings/|Visit the Gadget Factory Store to learn more about Wings.]]
to:
-------->[[http://store.gadgetfactory.net/papilio-wings/|Visit the Gadget Factory Store to learn more about Wings.]]
March 09, 2016, at 11:45 AM by Jack Gassett -
Changed line 26 from:
------>[[http://store.gadgetfactory.net/fpga/|Visit the Gadget Factory Store to purchase Papilio FPGA's.]]
to:
-------->[[http://store.gadgetfactory.net/fpga/|Visit the Gadget Factory Store to purchase Papilio FPGA's.]]
March 09, 2016, at 11:45 AM by Jack Gassett -
Changed line 26 from:
--->[[http://store.gadgetfactory.net/fpga/|Visit the Gadget Factory Store to purchase Papilio FPGA's.]]
to:
------>[[http://store.gadgetfactory.net/fpga/|Visit the Gadget Factory Store to purchase Papilio FPGA's.]]
March 09, 2016, at 11:45 AM by Jack Gassett -
Changed line 26 from:
[[http://store.gadgetfactory.net/fpga/|Visit the Gadget Factory Store to purchase Papilio FPGA's.]]
to:
--->[[http://store.gadgetfactory.net/fpga/|Visit the Gadget Factory Store to purchase Papilio FPGA's.]]
March 09, 2016, at 11:07 AM by Jack Gassett -
Added line 25:
[[<<]]
Deleted lines 27-28:
[[<<]]
Added line 31:
[[<<]]
Added line 38:
[[<<]]
Deleted lines 47-49:

!!!Papilio DesignLab
Deleted line 48:
We start with the Arduino IDE but every sketch now has a circuit associated with it - editing and debugging circuits is just a click away!
Added lines 50-54:

!!!Papilio DesignLab

We start with the Arduino IDE but every sketch now has a circuit associated with it - editing and debugging circuits is just a click away!
March 09, 2016, at 11:05 AM by Jack Gassett -
Changed lines 24-26 from:
to:
%newwin%
[[http://store.gadgetfactory.net/fpga/|Visit the Gadget Factory Store to purchase Papilio FPGA's.]]
Added line 32:
[[http://store.gadgetfactory.net/megawings/|Visit the Gadget Factory Store to learn more about MegaWings.]]
Added line 38:
[[http://store.gadgetfactory.net/papilio-wings/|Visit the Gadget Factory Store to learn more about Wings.]]
Added line 52:
[[<<]]
March 09, 2016, at 10:57 AM by Jack Gassett -
Added line 46:
%rframe% (:youtube NIrY033unGw width=560 height=349:)
March 09, 2016, at 10:55 AM by Jack Gassett -
Deleted line 17:
%rframe% (:youtube VR3FeaAWQEk width=560 height=349:)
Added line 22:
%rframe% (:youtube VR3FeaAWQEk width=560 height=349:)
March 09, 2016, at 10:55 AM by Jack Gassett -
Added line 18:
%rframe% (:youtube VR3FeaAWQEk width=560 height=349:)
Deleted lines 24-26:
%rframe% (:youtube VR3FeaAWQEk width=560 height=349:)
!!!What can the Papilio Do?
Take a tour of the Papilio FPGA and see it in action!
Changed line 27 from:
%lframe% (:youtube Z5Sax9apWSY width=560 height=349:)
to:
%rframe% (:youtube Z5Sax9apWSY width=560 height=349:)
March 09, 2016, at 10:53 AM by Jack Gassett -
Added lines 28-38:

%lframe% (:youtube Z5Sax9apWSY width=560 height=349:)
!!!What are Papilio MegaWings?
MegaWings are an exciting addition to the Papilio family of FPGA boards that are similar to Arduino Shields. They provide all the hardware needed for a targeted FPGA application such as recreating arcade games, experimenting with FPGA synthesizers, or even learning VHDL. All you do is snap a MegaWing onto a Papilio One or Papilio Pro and you have all the hardware you need for the area of FPGA technology you want to explore.
[[<<]]

%rframe% (:youtube mvE5flLl1e0 width=560 height=349:)
!!!What are Papilio Wings?
The Papilio Platform was designed from the ground up to make it easy to add hardware to your FPGA circuits using what we call Wings. The name Papilio means Latin for Butterfly, so it is fitting that you extend your Butterfly by adding Wings to it. Wings are like mini-Arduino shields that let you add peripherals Ala-Carte as you need them without wasting pins. They also ease the FPGA design process by removing the need to figure out what wires connect where. Just snap a Wing into a Wing slot and all of the FPGA circuits and C++ code we provide will let you pass a Wing slot instead of all of the wires needed for that Wing. It's a huge time saver!
[[<<]]
March 09, 2016, at 10:49 AM by Jack Gassett -
Added lines 24-27:
%rframe% (:youtube VR3FeaAWQEk width=560 height=349:)
!!!What can the Papilio Do?
Take a tour of the Papilio FPGA and see it in action!
[[<<]]
April 29, 2015, at 06:40 PM by Dhia Khaladi -
Changed line 50 from:
%rframe% (:youtube 34yHrEZC width=480 height=349:)
to:
%rframe% (:youtube _34yHrEZC-E width=480 height=349:)
April 29, 2015, at 06:36 PM by Dhia Khaladi -
Changed lines 3-4 from:
(:keywords FPGA, Xilinx, Papilio platform, Firefly platform, Wings, FPGA development, FPGA India, Microcontroller development, embedded processors, open source hardware, configurable logic, papillon:)
to:
(:keywords FPGA, Arduino, Xilinx, Papilio platform, Firefly platform, Wings, FPGA development, Microcontroller development, embedded processors, open source hardware, configurable logic, papillon:)
Changed lines 7-38 from:
!!!Papilio Wiki

Welcome to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki, Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community. It offers FPGA development boards and add-on application modules called "Wings", that makes a easy to learn platform for beginners, and powerful design and prototyping tool for engineers.


%rfloat width=378px height=350% http://papilio
.cc/uploads/Papilio/p1sparkfun.jpg"Papilio One FPGA Development Board image"

!!! Education
The Papilio provides an easy introduction to [[http://en.wikipedia.org/wiki/Fpga |FPGA]], [[Digital Electronics]], and [[http://en.wikipedia.org/wiki/System_on_chip|SOC (System on a Chip)]] design.

!!! Hobbyists
Use the familiar and easy [[http://forum.gadgetfactory.net/index.php?/files/file/8-papilio-arduino-ide/|Arduino IDE]]
to run your sketches on the Papilio.
Choose from two Arduino compatible Soft Processors:
-> '''
[[http://www.papilio.cc/index.php?n=Papilio.ArduinoCore|AVR8]]''' - Clone of the AtMega103 chip with standard AVR peripherals.
->
'''[[http://retrocade.gadgetfactory.net/index.php?n=Main.UserGuide#ZPUino|ZPUino]]''' - Arduino on steroids: 100Mhz, 32-bit, 96Mhz, up to 8MB code space.

!!! Engineers
Get ideas up and running quickly with simple hardware designed for [[rapid prototyping]].

!!! What is Papilio
[[http://en.wikipedia.org/wiki/Papilio|Latin for butterfly]], Papilio conveys the ability
of an FPGA to undergo "[[digital metamorphosis]]". FPGA technology allows the Papilio to become any type of digital circuit including microcontrollers and custom chips such as the Commodore 64 audio (SID) chip.

Papilio draws inspiration from
the friendly Arduino learning environment. The Arduino has proven that a complicated topic can be packaged into an easy to use format.

Papilio is not intended to replace the Arduino. Although there are many similarities, its purpose is an introduction
to the entirely different topic of [[digital electronics]]. While Arduino pioneered the format for understanding C++ client-level programming, Papilio adopts the same environment for learning FPGA skills.

>>lrindent round frame bgcolor=#ccffcc<<
%rframe% (:youtube Rabo-9Hd2OM width=450 height=349:)
!!!Featured Project
[[Papilio.VGALiquidCrystal|VGALiquidCrystal Library]]
!!!Demo Video
Shows how to convert a LCD sketch to VGA by changing three lines of code using the ZPUino and its VGA library
.
to:
!!Papilio Wiki

Welcome to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki, Papilio is an open-source hardware and software project that puts the awesome power of an FPGA into your creative arsenal.

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 to become a rocket scientist or the headache of learning a new programming language like VHDL/Verilog.
%rfloat width=450%
[[http://store.gadgetfactory.net|Attach:PapilioFPGAs.gif]]

%red%
'''''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.

!!!FPGA Unleashed!

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!

Use the Papilio
to unleash your inner DaVinci. Draw and debug circuits on a chip without any soldering, breadboarding, or weird programming languages. Set your imagination free and put an FPGA in your creative arsenal!

!!!Software and Features

The Papilio is much more then just a hardware project. In fact, the software is the secret sauce that sets the Papilio apart from other FPGA boards
. It lets you draw up circuits without investing time and energy in learning VHDL/Verilog.

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.


!!!Papilio DesignLab

We start with the Arduino IDE but every sketch now has a circuit associated with it - editing and debugging circuits is just a click away!
%center width=600%Attach:DesignLab.gif

!!!Simply draw and debug your circuits!
Click on the "Edit Circuit" button and simply draw your circuits using the Xilinx ISE schematic editor and our Papilio Circuit Library.
%center width=600%Attach:DrawYourCircuit.gif

!!!Logic Analyzer
Drop a professional quality Logic Analyzer into any circuit and know instantly what it's doing. Up to 32 channels and 200Mhz speed handles any circuit you can throw at it. Use up to 75KB of internal memory or the external SRAM memory.
%center width=600%Attach:LogicAnalyserrr.gif

!!!System on Chip - Draw Soft Processor Circuits!
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 [[http://gadgetfactory.net/learn/2013/11/15/papilio-schematic-library-10-serial-ports/|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!

>>lrindent round frame bgcolor=#ffffff<<
%rframe% (:youtube 34yHrEZC width=480 height=349:)
Example of making your own SOC design with ZPUino and a Commodore 64 SID audio chip. (This tutorial was written for an earlier version of our software. DesignLab integrates circuits and sketches together for a much easier and seamless user experience.)
Changed lines 55-109 from:
!!! Learn New Skills, Use Old Skills
Beginners can accomplish advanced tasks easily and as their skills grow they can define specialized cores that would never be available as a chip. For example, the Papilio has an Arduino core that can be added
to a project and allows other cores to be controlled with an Arduino sketch! Arduino C++ skills can still be utilized with the Papilio.

!!! Get Involved
So if you are interested in learning about FPGA's, digital electronics, and Systems on a Chip then join us in building the Papilio community
. This community is a work in progress and there is lots of room for people who want to help with documentation, cores, examples, or even formatting web pages.

!!!Top News
>>lrindent round frame bgcolor=#ccffcc<<
%rframe% (:youtube lqnqqu4n4Yw
width=450 height=349:)
!!!News
[[ArcadeMegaWing|Papilio Arcade MegaWing]]
!!!Demo Video
Take a tour of the Arcade MegaWing and see it in action with Zetris, PacMan, and Frogger
.




[[<<]]
>><<

>>lrindent round frame bgcolor=#ccffcc<<
%rframe% (:youtube Ob8jZyfnujM width=450 height=349:)
!!!News
[[Playground.C64SID|Commodore 64 SID Player]]
!!!Video
Inspired by [[http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=2197|Markus Gritsch's HybridSID]] project, Alex takes it to the next level by replacing the hard to find SID chip with a soft SID running inside the Papilio FPGA Board!
[[<<]]
>><<

>>lrindent round frame bgcolor=#ccffcc<<
%rframe% (:youtube YW-ybUw_Elk width=450 height=349:)
!!!News
Jeri Ellsworth shows off the Papilio One!
!!!Video
Jeri Ellsworth takes a look at the Papilio One and recommends it for FPGA beginners.
[[<<]]
>><<

>>lrindent round frame bgcolor=#ccffcc<<
%rframe% (:youtube f9I8JYqx2YY width=450 height=349:)
!!!News
[[Playground.TVOutputWing|TV Output Wing]]
!!!Video
NTSC/PAL TV and audio output using 14 resistors and a low pass audio filter. This design can be built in a couple minutes using parts from Radio Shack. Open Source VHDL code and EAGLE PCB design files are available.
[[<<]]
>><<

>>lrindent round frame bgcolor=#ccffcc<<
%rframe% (:youtube SC88QoWV_b8 width=450 height=349:)
!!!News
Pong on scrolling display!
!!!Video
Joel Owens put together this awesome video of the Papilio One driving a scrolling LED sign, but its not just driving text, its driving a Pong game! Wicked cool!
[[<<]]
>><<
to:
!!!Papilio 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!

Take a look at what is already available in the beta version of DesignLab
. (Cores colored in red are still in progress.)
%center
width=600%Attach:availableCores.gif
Changed lines 96-97 from:
>><<
to:
>><<
Changed lines 96-97 from:
>><<
to:
>><<
Changed line 3 from:
(:keywords FPGA, Xilinx, Papilio platform, Firefly platform, Wings, FPGA development, FPGA India, Microcontroller development, embedded processors, open source hardware, configurable logic:)
to:
(:keywords FPGA, Xilinx, Papilio platform, Firefly platform, Wings, FPGA development, FPGA India, Microcontroller development, embedded processors, open source hardware, configurable logic, papillon:)
April 09, 2013, at 11:34 AM by Jack Gassett -
Changed line 20 from:
-> '''AVR8''' - Clone of the AtMega103 chip with standard AVR peripherals.
to:
-> '''[[http://www.papilio.cc/index.php?n=Papilio.ArduinoCore|AVR8]]''' - Clone of the AtMega103 chip with standard AVR peripherals.
April 09, 2013, at 11:27 AM by Jack Gassett -
Changed lines 20-21 from:
-> The AVR8 is a clone of the AtMega103 chip with standard AVR peripherals.
-> The [[http://retrocade.gadgetfactory.net/index.php?n=Main.UserGuide#ZPUino|ZPUino]] is an Arduino on steroids: 100Mhz, 32-bit, 96Mhz, up to 8MB code space.
to:
-> '''AVR8''' - Clone of the AtMega103 chip with standard AVR peripherals.
-> '''[[http://retrocade.gadgetfactory.net/index.php?n=Main.UserGuide#ZPUino|ZPUino]]''' - Arduino on steroids: 100Mhz, 32-bit, 96Mhz, up to 8MB code space.
April 09, 2013, at 11:26 AM by Jack Gassett -
Changed lines 18-21 from:
Use the familiar and easy [[http://forum.gadgetfactory.net/index.php?/files/file/8-papilio-arduino-ide/|Arduino IDE]] to run your sketches on the Papilio. Choose from two Arduino compatible Soft Processors to run on your Papilio. The AVR8 is a clone of the AtMega103 chip with standard AVR peripherals. The [[http://retrocade.gadgetfactory.net/index.php?n=Main.UserGuide#ZPUino|ZPUino]] is an Arduino on steroids: 100Mhz, 32-bit, 96Mhz, up to 8MB code space.
to:
Use the familiar and easy [[http://forum.gadgetfactory.net/index.php?/files/file/8-papilio-arduino-ide/|Arduino IDE]] to run your sketches on the Papilio.
Choose from two Arduino compatible Soft Processors:
-> The AVR8 is a clone of the AtMega103 chip with standard AVR peripherals.
->
The [[http://retrocade.gadgetfactory.net/index.php?n=Main.UserGuide#ZPUino|ZPUino]] is an Arduino on steroids: 100Mhz, 32-bit, 96Mhz, up to 8MB code space.
April 09, 2013, at 11:24 AM by Jack Gassett -
Changed lines 28-29 from:
Papilio is not intended to replace the Arduino. Although there are many similarities, its purpose is an introduction to the entirely different topic of [[digital electronics]]. While Arduino pioneered the format for understanding C++ client-level programming, Papilio adopts the same environment for [[client-level programming]] in [[http://en.wikipedia.org/wiki/Hardware_description_language|HDL]].
to:
Papilio is not intended to replace the Arduino. Although there are many similarities, its purpose is an introduction to the entirely different topic of [[digital electronics]]. While Arduino pioneered the format for understanding C++ client-level programming, Papilio adopts the same environment for learning FPGA skills.
Deleted lines 40-41:

While not as powerful and flexible as FPGA, there are microcontrollers that are pretty flexible and easier to use. The [[http://firefly.papilio.cc|Firefly platform]] offers versatile development boards using traditional microcontrollers like the PIC18F, 8051 and ARM, and use the array of wings in a efficient manner. If you are new to FPGAs or more comfortable with traditional microcontrollers, these boards will enable you to get a taste of reconfigurable logic while staying within your comfort zone.
April 09, 2013, at 11:20 AM by Jack Gassett -
Changed line 18 from:
Quickly learn [[client-level programming]] to build your own supercharged parallel processing projects.
to:
Use the familiar and easy [[http://forum.gadgetfactory.net/index.php?/files/file/8-papilio-arduino-ide/|Arduino IDE]] to run your sketches on the Papilio. Choose from two Arduino compatible Soft Processors to run on your Papilio. The AVR8 is a clone of the AtMega103 chip with standard AVR peripherals. The [[http://retrocade.gadgetfactory.net/index.php?n=Main.UserGuide#ZPUino|ZPUino]] is an Arduino on steroids: 100Mhz, 32-bit, 96Mhz, up to 8MB code space.
Changed lines 12-13 from:
%rfloat width=378px height=350% http://www.gadgetfactory.net/wp-content/uploads/2012/04/Sans-titre-2.png"Papilio One FPGA Development Board image"
to:
%rfloat width=378px height=350% http://papilio.cc/uploads/Papilio/p1sparkfun.jpg"Papilio One FPGA Development Board image"
Changed line 95 from:
>><<
to:
>><<
Changed lines 12-13 from:
%rfloat width=378px height=350% http://www.gadgetfactory.net/images/Papilio_One_small.jpg"Papilio One FPGA Development Board image"
to:
%rfloat width=378px height=350% http://www.gadgetfactory.net/wp-content/uploads/2012/04/Sans-titre-2.png"Papilio One FPGA Development Board image"
Deleted line 95:
Added lines 54-57:


Changed line 9 from:
Welcome to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki. Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community. It offers FPGA development boards and add-on application modules called "Wings", that makes a easy to learn platform for beginners, and powerful design and prototyping tool for engineers.
to:
Welcome to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki, Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community. It offers FPGA development boards and add-on application modules called "Wings", that makes a easy to learn platform for beginners, and powerful design and prototyping tool for engineers.
Changed line 7 from:
!!Papilio Wiki
to:
!!!Papilio Wiki
Changed lines 7-10 from:
!!Welcome to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki


Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community. It offers FPGA development boards and add-on application modules called "Wings", that makes a easy to learn platform for beginners, and powerful design and prototyping tool for engineers.
to:
!!Papilio Wiki

Welcome
to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki. Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community. It offers FPGA development boards and add-on application modules called "Wings", that makes a easy to learn platform for beginners, and powerful design and prototyping tool for engineers.
Changed line 7 from:
!!!!Welcome to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki, the place to discover everything Papilio related!
to:
!!Welcome to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki
Added line 8:
Changed line 7 from:
!!!Welcome to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki, the place to discover everything Papilio related!
to:
!!!!Welcome to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki, the place to discover everything Papilio related!
Changed line 7 from:
!!!Welcome to [[http://www.gadgetfactory.net|Gadget Factories]] Papilio Wiki, the place to discover everything Papilio related!
to:
!!!Welcome to [[http://www.gadgetfactory.net|Gadget Factory's]] Papilio Wiki, the place to discover everything Papilio related!
Changed line 7 from:
!!Welcome to [[http://www.gadgetfactory.net|Gadget Factories]] Papilio Wiki, the place to discover everything Papilio related!
to:
!!!Welcome to [[http://www.gadgetfactory.net|Gadget Factories]] Papilio Wiki, the place to discover everything Papilio related!
Added lines 6-7:

!!Welcome to [[http://www.gadgetfactory.net|Gadget Factories]] Papilio Wiki, the place to discover everything Papilio related!
Deleted line 6:
>>round frame text-align=justify<<
Changed line 8 from:
>><<
to:
Changed line 7 from:
>>indent round frame text-align=justify<<
to:
>>round frame text-align=justify<<
Changed line 7 from:
>>lrindent round frame text-align=justify<<
to:
>>indent round frame text-align=justify<<
Changed line 7 from:
(:div style='text-align:justify; background:#ccffcc; border:1px solid; width:100%; padding:5px;':)
to:
>>lrindent round frame text-align=justify<<
Changed line 9 from:
(:divend:)
to:
>><<
Added line 7:
(:div style='text-align:justify; background:#ccffcc; border:1px solid; width:100%; padding:5px;':)
Added line 9:
(:divend:)
Changed line 82 from:
%rframe% (:youtube SC88QoWV_b8 width=150 height=116:)
to:
%rframe% (:youtube SC88QoWV_b8 width=450 height=349:)
Changed line 82 from:
%rframe% (:youtube SC88QoWV_b8 width=450 height=349:)
to:
%rframe% (:youtube SC88QoWV_b8 width=150 height=116:)
Changed line 39 from:
While not as powerful and flexible as FPGA, there are microcontrollers that are pretty flexible and easier to use. The [[http://firefly.papilio.cc|Firefly platform]] offers versatile development boards using traditional microcontrollers like the PIC18F, 8051 and ARM, and use the array of wings in a efficient manner.
to:
While not as powerful and flexible as FPGA, there are microcontrollers that are pretty flexible and easier to use. The [[http://firefly.papilio.cc|Firefly platform]] offers versatile development boards using traditional microcontrollers like the PIC18F, 8051 and ARM, and use the array of wings in a efficient manner. If you are new to FPGAs or more comfortable with traditional microcontrollers, these boards will enable you to get a taste of reconfigurable logic while staying within your comfort zone.
Changed lines 1-6 from:
(:title FPGA Platform:)

(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, FPGA development board, embedded processors, open source hardware, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic:)

(:description Papilio
platform is easy to use FPGA and microcontroller development platform for beginners and a powerful modular design environment for professional developers:)
to:
(:title Papilio FPGA Platform:)

(:keywords FPGA, Xilinx, Papilio platform, Firefly platform, Wings, FPGA development, FPGA India, Microcontroller development, embedded processors, open source hardware, configurable logic:)

(:description Papilio platform is easy to use FPGA and microcontroller development
platform for beginners and powerful modular design environment for professional developers:)
Added line 39:
While not as powerful and flexible as FPGA, there are microcontrollers that are pretty flexible and easier to use. The [[http://firefly.papilio.cc|Firefly platform]] offers versatile development boards using traditional microcontrollers like the PIC18F, 8051 and ARM, and use the array of wings in a efficient manner.
Changed line 28 from:
%rframe% (:youtube lqnqqu4n4Yw width=450 height=349:)
to:
%rframe% (:youtube Rabo-9Hd2OM width=450 height=349:)
Changed line 30 from:
[[ArcadeMegaWing|Papilio Arcade MegaWing]]
to:
[[Papilio.VGALiquidCrystal|VGALiquidCrystal Library]]
Changed line 32 from:
Take a tour of the Arcade MegaWing and see it in action with Zetris, PacMan, and Frogger.
to:
Shows how to convert a LCD sketch to VGA by changing three lines of code using the ZPUino and its VGA library.
Added lines 45-53:
%rframe% (:youtube lqnqqu4n4Yw width=450 height=349:)
!!!News
[[ArcadeMegaWing|Papilio Arcade MegaWing]]
!!!Demo Video
Take a tour of the Arcade MegaWing and see it in action with Zetris, PacMan, and Frogger.
[[<<]]
>><<

>>lrindent round frame bgcolor=#ccffcc<<
Changed line 55 from:
!!!Project
to:
!!!News
August 09, 2011, at 03:45 PM by Jack Gassett -
Added lines 44-52:
>>lrindent round frame bgcolor=#ccffcc<<
%rframe% (:youtube Ob8jZyfnujM width=450 height=349:)
!!!Project
[[Playground.C64SID|Commodore 64 SID Player]]
!!!Video
Inspired by [[http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=2197|Markus Gritsch's HybridSID]] project, Alex takes it to the next level by replacing the hard to find SID chip with a soft SID running inside the Papilio FPGA Board!
[[<<]]
>><<
Changed line 1 from:
(:title Papilio FPGA Platform:)
to:
(:title FPGA Platform:)
Changed line 7 from:
Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community. It offers a FPGA development board and add-on application modules called "Wings", that makes a easy to learn platform for beginners, and powerful design and prototyping tool for engineers.
to:
Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community. It offers FPGA development boards and add-on application modules called "Wings", that makes a easy to learn platform for beginners, and powerful design and prototyping tool for engineers.
Changed lines 3-4 from:
(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, open source hardware, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic:)
to:
(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, FPGA development board, embedded processors, open source hardware, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic:)
Changed line 7 from:
Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community.
to:
Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community. It offers a FPGA development board and add-on application modules called "Wings", that makes a easy to learn platform for beginners, and powerful design and prototyping tool for engineers.
Changed line 3 from:
(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, embedded microcontrollers, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic:)
to:
(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, open source hardware, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic:)
August 03, 2011, at 07:16 PM by Jack Gassett -
Changed line 21 from:
[[http://en.wikipedia.org/wiki/Papilio|Latin for butterfly]], Papilio conveys the ability of an FPGA to undergo "[[digital metamorphosis]]". It uses FPGA technology create a reconfigurable logic platform which can be used to create a digital circuit for every function. This includes entire microprocessors and microcontrollers and different peripherals as well.
to:
[[http://en.wikipedia.org/wiki/Papilio|Latin for butterfly]], Papilio conveys the ability of an FPGA to undergo "[[digital metamorphosis]]". FPGA technology allows the Papilio to become any type of digital circuit including microcontrollers and custom chips such as the Commodore 64 audio (SID) chip.
Changed line 1 from:
(:title Papilio FPGA Platform Homepage:)
to:
(:title Papilio FPGA Platform:)
Changed lines 3-6 from:
(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, embedded microcontrollers, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic, PPS, Peripheral Pin Select, SelectIO, USB:)

(:description Papilio platform is easy to use FPGA development platform for beginners and a powerful modular design environment for professional
developers. Uses Xilinx Spartan FPGAs and Microchip PIC18F USB controllers:)
to:
(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, embedded microcontrollers, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic:)

(:description Papilio platform is easy to use FPGA and microcontroller development platform for beginners and a powerful modular design environment for professional
developers:)
Changed line 21 from:
[[http://en.wikipedia.org/wiki/Papilio|Latin for butterfly]], Papilio conveys the ability of an FPGA to undergo "[[digital metamorphosis]]".
to:
[[http://en.wikipedia.org/wiki/Papilio|Latin for butterfly]], Papilio conveys the ability of an FPGA to undergo "[[digital metamorphosis]]". It uses FPGA technology create a reconfigurable logic platform which can be used to create a digital circuit for every function. This includes entire microprocessors and microcontrollers and different peripherals as well.
Changed line 9 from:
%rfloat% http://www.gadgetfactory.net/images/Papilio_One_small.jpg"Papilio One FPGA Development Board image"
to:
%rfloat width=378px height=350% http://www.gadgetfactory.net/images/Papilio_One_small.jpg"Papilio One FPGA Development Board image"
Deleted line 6:
Changed line 9 from:
%rfloat% http://www.gadgetfactory.net/images/Papilio_One_small.jpg
to:
%rfloat% http://www.gadgetfactory.net/images/Papilio_One_small.jpg"Papilio One FPGA Development Board image"
Added lines 1-2:
(:title Papilio FPGA Platform Homepage:)
Changed line 1 from:
(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, embedded microcontrollers, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic:)
to:
(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, embedded microcontrollers, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic, PPS, Peripheral Pin Select, SelectIO, USB:)
Added lines 1-5:
(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, embedded microcontrollers, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic:)

(:description Papilio platform is easy to use FPGA development platform for beginners and a powerful modular design environment for professional developers. Uses Xilinx Spartan FPGAs and Microchip PIC18F USB controllers:)
August 02, 2011, at 11:54 AM by Jack Gassett -
Added line 46:
Changed lines 55-64 from:
(:fpblog:)
to:
>>lrindent round frame bgcolor=#ccffcc<<
%rframe%
(:youtube SC88QoWV_b8 width=450 height=349:)
!!!News
Pong on scrolling display!
!!!Video
Joel Owens put together this awesome video of the Papilio One driving a scrolling LED sign, but its not just driving text, its driving a Pong game! Wicked cool!
[[<<]]
>><<
August 02, 2011, at 11:51 AM by Jack Gassett -
Added lines 44-51:
[[<<]]
>><<
>>lrindent round frame bgcolor=#ccffcc<<
%rframe% (:youtube f9I8JYqx2YY width=450 height=349:)
!!!News
[[Playground.TVOutputWing|TV Output Wing]]
!!!Video
NTSC/PAL TV and audio output using 14 resistors and a low pass audio filter. This design can be built in a couple minutes using parts from Radio Shack. Open Source VHDL code and EAGLE PCB design files are available.
August 02, 2011, at 11:47 AM by Jack Gassett -
Added lines 38-45:
>>lrindent round frame bgcolor=#ccffcc<<
%rframe% (:youtube YW-ybUw_Elk width=450 height=349:)
!!!News
Jeri Ellsworth shows off the Papilio One!
!!!Video
Jeri Ellsworth takes a look at the Papilio One and recommends it for FPGA beginners.
[[<<]]
>><<
August 02, 2011, at 11:38 AM by Jack Gassett -
Changed line 21 from:
>>lrindent round frame bgcolor=%lightgreen%<<
to:
>>lrindent round frame bgcolor=#ccffcc<<
August 02, 2011, at 11:34 AM by Jack Gassett -
Added lines 21-22:
>>lrindent round frame bgcolor=%lightgreen%<<
%rframe% (:youtube lqnqqu4n4Yw width=450 height=349:)
Deleted lines 23-24:
>>lrindent round frame<<
%rframe% (:youtube lqnqqu4n4Yw width=400 height=349:)
August 02, 2011, at 11:33 AM by Jack Gassett -
Deleted lines 20-21:
>>tip<<
%rframe% (:youtube lqnqqu4n4Yw width=400 height=349:)
Added lines 22-23:
>>lrindent round frame<<
%rframe% (:youtube lqnqqu4n4Yw width=400 height=349:)
August 02, 2011, at 11:29 AM by Jack Gassett -
Changed line 21 from:
>>lrindent round frame<<
to:
>>tip<<
August 02, 2011, at 11:25 AM by Jack Gassett -
Changed lines 21-22 from:
%rframe% (:youtube lqnqqu4n4Yw width=560 height=349:)
to:
>>lrindent round frame<<
%rframe%
(:youtube lqnqqu4n4Yw width=400 height=349:)
Added line 28:
>><<
August 02, 2011, at 11:21 AM by Jack Gassett -
Changed line 23 from:
Papilio Arcade MegaWing
to:
[[ArcadeMegaWing|Papilio Arcade MegaWing]]
August 02, 2011, at 11:20 AM by Jack Gassett -
Changed line 21 from:
%lframe% (:youtube lqnqqu4n4Yw width=560 height=349:)
to:
%rframe% (:youtube lqnqqu4n4Yw width=560 height=349:)
August 02, 2011, at 11:20 AM by Jack Gassett -
Added lines 1-2:
Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community.
Deleted lines 4-5:
Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community.
Added lines 20-26:

%lframe% (:youtube lqnqqu4n4Yw width=560 height=349:)
!!!Featured Project
Papilio Arcade MegaWing
!!!Demo Video
Take a tour of the Arcade MegaWing and see it in action with Zetris, PacMan, and Frogger.
[[<<]]
July 29, 2011, at 07:01 PM by Jack Gassett -
Changed line 29 from:
to:
(:fpblog:)
July 29, 2011, at 06:59 PM by Jack Gassett -
Changed line 29 from:
(:fpblog:)
to:
July 29, 2011, at 06:59 PM by Jack Gassett -
Changed line 29 from:
(:frontpage:)
to:
(:fpblog:)
July 29, 2011, at 06:58 PM by Jack Gassett -
Changed line 29 from:
(:blog:)
to:
(:frontpage:)
July 29, 2011, at 06:57 PM by Jack Gassett -
Changed line 29 from:
(:frontpage:)
to:
(:blog:)
July 29, 2011, at 06:56 PM by Jack Gassett -
Changed line 29 from:
(:wordpress 624:)
to:
(:frontpage:)
July 29, 2011, at 06:54 PM by Jack Gassett -
Changed lines 28-29 from:
!!!News
(:blog:)
to:
!!!Top News
(:wordpress 624:)
July 29, 2011, at 06:52 PM by Jack Gassett -
Deleted lines 20-22:
We also offer microcontroller based [[http://firefly.papilio.cc|Firefly boards]] to fill lower end of the Papilio continuum. These are based on Microchip PIC18F USB microcontrollers which support PPS (Peripheral Pin Select) capability that allows the user to assign any function to any of its pins. This is useful while using add-on boards (Wings) which need specific interfaces on specific pins. This flexibility offers great advantage over fixed-pinout microcontrollers, although it is not as versatile as that of a FPGA.
Added lines 27-29:

!!!News
(:blog:)
Changed line 21 from:
We also offer microcontroller based [[http://firefly.papilio.cc|Firefly boards] to fill lower end of the Papilio continuum. These are based on Microchip PIC18F USB microcontrollers which support PPS (Peripheral Pin Select) capability that allows the user to assign any function to any of its pins. This is useful while using add-on boards (Wings) which need specific interfaces on specific pins. This flexibility offers great advantage over fixed-pinout microcontrollers, although it is not as versatile as that of a FPGA.
to:
We also offer microcontroller based [[http://firefly.papilio.cc|Firefly boards]] to fill lower end of the Papilio continuum. These are based on Microchip PIC18F USB microcontrollers which support PPS (Peripheral Pin Select) capability that allows the user to assign any function to any of its pins. This is useful while using add-on boards (Wings) which need specific interfaces on specific pins. This flexibility offers great advantage over fixed-pinout microcontrollers, although it is not as versatile as that of a FPGA.
Added lines 20-21:

We also offer microcontroller based [[http://firefly.papilio.cc|Firefly boards] to fill lower end of the Papilio continuum. These are based on Microchip PIC18F USB microcontrollers which support PPS (Peripheral Pin Select) capability that allows the user to assign any function to any of its pins. This is useful while using add-on boards (Wings) which need specific interfaces on specific pins. This flexibility offers great advantage over fixed-pinout microcontrollers, although it is not as versatile as that of a FPGA.
March 04, 2011, at 05:25 PM by Jack Gassett -
Changed line 15 from:
[[http://en.wikipedia.org/wiki/Papilio|Latin for butterfly]], Papilio illustrates the ability of an FPGA to undergo "[[digital metamorphosis]]".
to:
[[http://en.wikipedia.org/wiki/Papilio|Latin for butterfly]], Papilio conveys the ability of an FPGA to undergo "[[digital metamorphosis]]".
Changed line 15 from:
Latin for butterfly, Papilio illustrates the ability of an FPGA to undergo "[[digital metamorphosis]]".
to:
[[http://en.wikipedia.org/wiki/Papilio|Latin for butterfly]], Papilio illustrates the ability of an FPGA to undergo "[[digital metamorphosis]]".
Changed line 1 from:
%lfloat% http://www.gadgetfactory.net/images/Papilio_One_small.jpg
to:
%rfloat% http://www.gadgetfactory.net/images/Papilio_One_small.jpg
Changed lines 1-5 from:
%lfloat text-align=center margin-top=5px margin-right=25px
margin-bottom=5px margin-left=25px%
http://www.gadgetfactory.net/images/Papilio_One_small.jpg |
'''Rock on!'''
'''The image is left-aligned, with margins set; the caption is centered;
the text wraps on the right side of the image.'''
to:
%lfloat% http://www.gadgetfactory.net/images/Papilio_One_small.jpg
Changed lines 2-6 from:
margin-bottom=5px margin-left=25px% http://www.gadgetfactory.net/images/Papilio_One_small.jpg
to:
margin-bottom=5px margin-left=25px% http://www.gadgetfactory.net/images/Papilio_One_small.jpg |
'''Rock on!'''
'''The image is left-aligned, with margins set; the caption is centered;
the text wraps on the right side of the image.'''
Changed lines 1-2 from:
http://www.gadgetfactory.net/images/Papilio_One_small.jpg
to:
%lfloat text-align=center margin-top=5px margin-right=25px
margin-bottom=5px margin-left=25px%
http://www.gadgetfactory.net/images/Papilio_One_small.jpg
Changed line 1 from:
http://www.gadgetfactory.net/images/Papilio_Quickstart/tn_Papilio_One.jpg
to:
http://www.gadgetfactory.net/images/Papilio_One_small.jpg
Changed lines 1-2 from:
%lfloat text-align=center margin-top=5px margin-right=25px
margin-bottom=5px margin-left=25px%
http://www.gadgetfactory.net/images/Papilio_Quickstart/tn_Papilio_One.jpg
to:
http://www.gadgetfactory.net/images/Papilio_Quickstart/tn_Papilio_One.jpg
Added lines 1-2:
%lfloat text-align=center margin-top=5px margin-right=25px
margin-bottom=5px margin-left=25px% http://www.gadgetfactory.net/images/Papilio_Quickstart/tn_Papilio_One.jpg
Changed line 25 from:
So if you are interested in learning about FPGA's, digital electronics, and Systems on a Chip then join us in building the Papilio community. This community is a work in progress and there is lots of room for people who want to help with documentation, cores, examples, or even just formatting web pages.
to:
So if you are interested in learning about FPGA's, digital electronics, and Systems on a Chip then join us in building the Papilio community. This community is a work in progress and there is lots of room for people who want to help with documentation, cores, examples, or even formatting web pages.
February 24, 2011, at 09:13 PM by David Strathman - Changed friendly to easy in education sentance
Changed line 4 from:
The Papilio provides a friendly introduction to [[http://en.wikipedia.org/wiki/Fpga |FPGA]], [[Digital Electronics]], and [[http://en.wikipedia.org/wiki/System_on_chip|SOC (System on a Chip)]] design.
to:
The Papilio provides an easy introduction to [[http://en.wikipedia.org/wiki/Fpga |FPGA]], [[Digital Electronics]], and [[http://en.wikipedia.org/wiki/System_on_chip|SOC (System on a Chip)]] design.
Changed lines 1-25 from:
[[Papilio/Getting Started]]
to:
Papilio is an open-source [[http://en.wikipedia.org/wiki/Fpga |FPGA]] project intended for education, hobbyists, engineers, or anyone interested in learning [[Digital Electronics]] in a friendly community.

!!! Education
The Papilio provides a friendly introduction to [[http://en.wikipedia.org/wiki/Fpga |FPGA]], [[Digital Electronics]], and [[http://en.wikipedia.org/wiki/System_on_chip|SOC (System on a Chip)]] design.

!!! Hobbyists
Quickly learn [[client-level programming]] to build your own supercharged parallel processing projects.

!!! Engineers
Get ideas up and running quickly with simple hardware designed for [[rapid prototyping]].

!!! What is Papilio
Latin for butterfly, Papilio illustrates the ability of an FPGA to undergo "[[digital metamorphosis]]".

Papilio draws inspiration from the friendly Arduino learning environment. The Arduino has proven that a complicated topic can be packaged into an easy to use format.

Papilio is not intended to replace the Arduino. Although there are many similarities, its purpose is an introduction to the entirely different topic of [[digital electronics]]. While Arduino pioneered the format for understanding C++ client-level programming, Papilio adopts the same environment for [[client-level programming]] in [[http://en.wikipedia.org/wiki/Hardware_description_language|HDL]].


!!! Learn New Skills, Use Old Skills
Beginners can accomplish advanced tasks easily and as their skills grow they can define specialized cores that would never be available as a chip. For example, the Papilio has an Arduino core that can be added to a project and allows other cores to be controlled with an Arduino sketch! Arduino C++ skills can still be utilized with the Papilio.


!!! Get Involved
So if you are interested in learning about FPGA's, digital electronics, and Systems on a Chip then join us in building the Papilio community. This community is a work in progress and there is lots of room for people who want to help with documentation, cores, examples, or even just formatting web pages.
February 17, 2011, at 04:46 PM by 98.245.19.146 -
Added line 1:
[[Papilio/Getting Started]]
  

Share |