Papilio.ReferenceAll History

Hide minor edits - Show changes to output

Added line 26:
*[[Multiplex7SegSW]] - 7-segment multiplex generic library for Arduino
Added line 46:
**[[ADC|AVR8 ADC]] - AVR8 ADC library
August 20, 2013, at 06:00 PM by Jack Gassett -
Changed lines 24-25 from:
* %newwin%[[http://www.gadgetfactory.net/doxygen/YM2149/class_y_m2149.html|YM2149]] - Yamaha YM2149 Audio Chip as used in Atari ST%%
** %newwin%[[http://www.gadgetfactory.net/doxygen/YM2149/class_y_m_voice.html|YMVoice]] - Yamaha YM2149 Voices%%
to:
* [[YM2149]] - Yamaha YM2149 Audio Chip as used in Atari ST
** [[YMVoice]] - Yamaha YM2149 Voices
August 20, 2013, at 05:59 PM by Jack Gassett -
Changed lines 22-23 from:
* %newwin%[[SID]] - Commodore 64 SID Audio Chip%%
** %newwin%[[http://www.gadgetfactory.net/doxygen/SID/class_s_i_d_voice.html|SIDVoice]] - Commodore 64 SID Voices%%
to:
* [[SID]] - Commodore 64 SID Audio Chip
** [[SIDVoice]] - Commodore 64 SID Voices
August 20, 2013, at 05:58 PM by Jack Gassett -
Changed line 22 from:
* %newwin%[[http://www.gadgetfactory.net/doxygen/SID/class_s_i_d.html|SID]] - Commodore 64 SID Audio Chip%%
to:
* %newwin%[[SID]] - Commodore 64 SID Audio Chip%%
August 20, 2013, at 02:49 PM by Jack Gassett -
Changed lines 22-23 from:
* %newwin%[[http://www.gadgetfactory.net/doxygen/SID/functions_func.html|SID]] - Commodore 64 SID Audio Chip%%
to:
* %newwin%[[http://www.gadgetfactory.net/doxygen/SID/class_s_i_d.html|SID]] - Commodore 64 SID Audio Chip%%
** %newwin%[[http://www.gadgetfactory.net/doxygen/SID/class_s_i_d_voice.html|SIDVoice]] - Commodore 64 SID Voices
%%
Changed line 25 from:
** %newwin%[[http://www.gadgetfactory.net/doxygen/YM2149/class_y_m_voice.html|YMVoice]] - Library for each voice of YM2149%%
to:
** %newwin%[[http://www.gadgetfactory.net/doxygen/YM2149/class_y_m_voice.html|YMVoice]] - Yamaha YM2149 Voices%%
August 20, 2013, at 02:44 PM by Jack Gassett -
Changed lines 23-24 from:
* %newwin%[[http://www.gadgetfactory.net/doxygen/YM2149/functions_func.html|YM2149]] - Yamaha YM2149 Audio Chip as used in Atari ST%%
to:
* %newwin%[[http://www.gadgetfactory.net/doxygen/YM2149/class_y_m2149.html|YM2149]] - Yamaha YM2149 Audio Chip as used in Atari ST%%
** %newwin%[[http://www.gadgetfactory.net/doxygen/YM2149/class_y_m_voice.html|YMVoice]] - Library for each voice of YM2149
%%
July 29, 2013, at 06:11 PM by Jack Gassett -
Added line 23:
* %newwin%[[http://www.gadgetfactory.net/doxygen/YM2149/functions_func.html|YM2149]] - Yamaha YM2149 Audio Chip as used in Atari ST%%
July 29, 2013, at 02:53 PM by Jack Gassett -
Changed line 22 from:
* [[http://www.gadgetfactory.net/doxygen/SID/functions_func.html|SID]] - Commodore 64 SID Audio Chip
to:
* %newwin%[[http://www.gadgetfactory.net/doxygen/SID/functions_func.html|SID]] - Commodore 64 SID Audio Chip%%
July 29, 2013, at 02:52 PM by Jack Gassett -
Changed line 22 from:
* [[SID]] - Commodore 64 SID Audio Chip
to:
* [[http://www.gadgetfactory.net/doxygen/SID/functions_func.html|SID]] - Commodore 64 SID Audio Chip
July 29, 2013, at 02:44 PM by Jack Gassett -
Added line 22:
* [[SID]] - Commodore 64 SID Audio Chip
June 06, 2013, at 02:55 PM by Jack Gassett -
Added line 29:
*** [[Vanilla]] - Minimal peripherals for smallest size. Use this to start your own variants.
June 04, 2013, at 05:46 PM by Jack Gassett -
Added line 29:
[[#ZPUinoBasicWishbonePeripherals]]
June 04, 2013, at 04:14 PM by Jack Gassett -
Added line 24:
[[#SoftProcessorReference]]
June 04, 2013, at 12:19 PM by Jack Gassett -
Added line 21:
* [[SD]] - SD Card Access
May 31, 2013, at 10:47 AM by Jack Gassett -
Changed lines 24-26 from:
->'''[[ZPUinoIntroduction|ZPUino]]'''
-->'''ZPUino Variants'''
-->A ZPUino variant is normally named after a deity from Greek Mythology which roughly indicates what type of peripherals it includes. For example the Hyperion variant includes the VGA peripheral and is named after Hyperion the "Lord of Light".
to:
->'''[[ZPUinoUserGuide|ZPUino]]'''
-->'''Variants'''
Changed lines 27-35 from:
to:
-->'''Basic Wishbone Peripherals'''
*** [[Papilio.ZPUinoUserGuide#GPIO|GPIO]] - General Purpose Input and Output
*** [[Papilio.ZPUinoUserGuide#PPS|PPS]] - Peripheral Pin Select
*** [[Papilio.ZPUinoUserGuide#Timers|Timers]] - Counter and PWM signals
*** [[Papilio.ZPUinoUserGuide#UART|UART]] - Serial Port
*** [[Papilio.ZPUinoUserGuide#CRC16|CRC16]] - CRC16 engine with configurable polynomial
*** [[Papilio.ZPUinoUserGuide#Interrupts|Interrupts]] - Internal interrupts
*** [[Papilio.ZPUinoUserGuide#SigmaDelta|SigmaDelta DAC]] - Output analog waveforms
*** [[Papilio.ZPUinoUserGuide#SPI|SPI]] - Synchronous Serial Port
May 30, 2013, at 04:42 PM by Jack Gassett -
Changed line 20 from:
* [[https://github.com/alvieboy/ZPUino/tree/master/libraries/SmallFS|SmallFS]] - Load and access files in SPI Flash
to:
* [[http://www.alvie.com/zpuino/downloads/zpuino-1.0.pdf#section.5.1|SmallFS]] - Load and access files in SPI Flash
May 30, 2013, at 02:59 PM by Jack Gassett -
Changed lines 25-26 from:
-->'''ZPUino Variants''' - A ZPUino variant is normally named after a deity from Greek Mythology which roughly indicates what type of peripherals it includes. For example the Hyperion variant includes the VGA peripheral and is named after Hyperion the "Lord of Light".
** [[Hyperion]] - ZPUino variant with VGA adapter
to:
-->'''ZPUino Variants'''
-->A ZPUino variant is normally named after a deity from Greek Mythology which roughly indicates what type of peripherals it includes. For example the Hyperion variant includes the VGA peripheral and is named after Hyperion the "Lord of Light".
*** [[Hyperion]] - ZPUino variant with VGA adapter
May 30, 2013, at 02:58 PM by Jack Gassett -
Changed line 25 from:
->'''ZPUino Variants'''
to:
-->'''ZPUino Variants''' - A ZPUino variant is normally named after a deity from Greek Mythology which roughly indicates what type of peripherals it includes. For example the Hyperion variant includes the VGA peripheral and is named after Hyperion the "Lord of Light".
May 30, 2013, at 02:52 PM by Jack Gassett -
Changed lines 25-26 from:
-->'''ZPUino Variants'''
**[[Hyperion]] - ZPUino variant with VGA adapter
to:
->'''ZPUino Variants'''
** [[Hyperion]] - ZPUino variant with VGA adapter
May 30, 2013, at 02:52 PM by Jack Gassett -
Added line 23:
[[#ZPUinoVariants]]
Added line 25:
-->'''ZPUino Variants'''
May 24, 2013, at 11:44 AM by Jack Gassett -
Changed line 29 from:
!!! Papilio One Technical Docs
to:
!!! Papilio Technical Docs
May 23, 2013, at 03:40 PM by Jack Gassett -
Changed line 11 from:
!!!Papilio Reference | [[#Section1|Wishbone Peripherals]] - [[#Section4|Papilio Pinouts]]
to:
!!!Papilio Reference
May 23, 2013, at 03:40 PM by Jack Gassett -
Changed line 11 from:
!!!Papilio Reference | [[#General|Quick Links]] - [[#Section1|Wishbone Peripherals]] - [[#Section4|Papilio Pinouts]]
to:
!!!Papilio Reference | [[#Section1|Wishbone Peripherals]] - [[#Section4|Papilio Pinouts]]
May 23, 2013, at 03:39 PM by Jack Gassett -
Changed line 11 from:
!!!Papilio Reference
to:
!!!Papilio Reference | [[#General|Quick Links]] - [[#Section1|Wishbone Peripherals]] - [[#Section4|Papilio Pinouts]]
May 23, 2013, at 03:38 PM by Jack Gassett -
Changed line 16 from:
>>round frame<<
to:
>>lrindent round frame<<
Changed line 39 from:
>>round frame<<
to:
>>lrindent round frame<<
May 23, 2013, at 03:38 PM by Jack Gassett -
Changed lines 8-13 from:
to:
\\

>>round frame<<
!!!Papilio Reference
>><<
Deleted line 14:
!!Papilio Reference
May 23, 2013, at 11:45 AM by Jack Gassett -
Changed line 44 from:
->Most Wishbone peripherals need a way to communicate with the outside world. For a C64 SID audio chip we need an audio jack, for VGA we need an audio adapter, and for a serial port we need a DB9 connector. The Papilio provides this necessary hardware in a flexible and easily extendable manner. Wings and MegaWings provide the hardware required by the various Papilio Wishbone Peripherals.
to:
->Most Wishbone peripherals need a way to communicate with the outside world. For a C64 SID audio chip we need an audio jack, for VGA we need a VGA connector, and for a serial port we need a DB9 connector. The Papilio provides this necessary hardware in a flexible and easily extendable manner. Wings and MegaWings provide the hardware required by the various Papilio Wishbone Peripherals.
May 23, 2013, at 11:33 AM by Jack Gassett -
Changed lines 47-48 from:
||Name||ZPUino Variant||Library||Hardware||
||[[VGAOverview|VGA]]||[[Hyperion]]||[[VGA]]|| ||
to:
||Name||ZPUino Variant||Library||
||[[VGAOverview|VGA]]|| [[Hyperion]] || [[VGA]] ||
May 23, 2013, at 11:32 AM by Jack Gassett -
Deleted line 48:
||->Papilio One 500K|| || || ||
May 21, 2013, at 04:57 PM by Jack Gassett -
Changed lines 23-24 from:
**AVR8 Vanilla - Minimal AVR8 implementation for customization
**AVR8 Shifty
- AVR8 implementation with all peripherals and ability to shift pins
to:
**[[MovingPeripheralPinsOnTheFly|AVR8 Shifty]] - AVR8 implementation with all peripherals and ability to shift pins
May 21, 2013, at 04:54 PM by Jack Gassett -
Deleted line 15:
*[[VGAZX]] - Spectrum ZX based VGA library
May 21, 2013, at 04:47 PM by Jack Gassett -
Changed line 20 from:
->'''ZPUino'''
to:
->'''[[ZPUinoIntroduction|ZPUino]]'''
May 21, 2013, at 04:43 PM by Jack Gassett -
Changed lines 5-6 from:
[[#Section3|Wishbone Peripherals]][[<<]]
[[#Section2|Soft Processors
]][[<<]]
to:
[[#Section1|Wishbone Peripherals]][[<<]]
Changed lines 22-24 from:
\\

->'''AVR8'''
to:
->'''[[ArduinoCore|AVR8]]'''
Changed lines 26-27 from:
\\
to:
Deleted lines 32-33:
\\
Changed line 34 from:
[[#Section3]]
to:
[[#Section1]]
Deleted lines 52-75:

----
[[#Section1]]
(:include Papilio.LibrariesInclude :)
\\

----
[[#Section2]]
!!Soft Processors
>>lrindent round frame<<
!!!Arduino AVR8 Soft Processor
* [[Arduino Core|Arduino Core - AVR8]]
!!!ZPUino
* [[http://www.alvie.com/zpuino/index.html|ZPUino Home Page]]
!!!!Variants
There are several ZPUino variants that support different sets of peripherals and Papilio hardware boards. In most cases the variant is named after a God or deity from Greek mythology.

'''Hyperion'''\\
Named after the Greek Titan known as the "Lord of Light", Hyperion variants all implement the [[VGA|Half Quarter VGA]] peripheral.
->[[Hyperion Arcade MegaWing]]

->[[zpuino-1.0-PapilioOne-S3E500-LogicStart]]
>><<
\\
May 21, 2013, at 04:37 PM by Jack Gassett -
Changed line 4 from:
[[#General|General]][[<<]]
to:
[[#General|Quick Links]][[<<]]
Added line 12:
!!!Quick Links
Added lines 19-28:

!!! Soft Processors
->'''ZPUino'''
**[[Hyperion]] - ZPUino variant with VGA adapter
\\

->'''AVR8'''
**AVR8 Vanilla - Minimal AVR8 implementation for customization
**AVR8 Shifty - AVR8 implementation with all peripherals and ability to shift pins
\\
May 21, 2013, at 04:18 PM by Jack Gassett -
Deleted line 5:
[[#Section1|Libraries]][[<<]]
Added lines 13-18:
!!! Libraries
*[[VGA]]
*[[VGALiquidCrystal]]
*[[VGAZX]] - Spectrum ZX based VGA library
* [[https://github.com/alvieboy/ZPUino/tree/master/libraries/SmallFS|SmallFS]] - Load and access files in SPI Flash
May 21, 2013, at 04:15 PM by Jack Gassett -
Changed lines 12-19 from:
(:include Papilio.Reference :)
to:
!!Papilio Reference
>>round frame<<
!!! Papilio One Technical Docs
(
:include Papilio_Quick_Links:)
!!!Arduino Language Reference
* [[http://arduino.cc/en/Reference/HomePage|Arduino Language Reference]]
* [[http://arduino.cc/en/Reference/Libraries|Arduino Libraries Reference]]
>><<
May 21, 2013, at 04:14 PM by Jack Gassett -
Deleted lines 28-29:
>><<
Changed lines 34-52 from:
!!!Papilio Wishbone Peripherals - '''With''' Arduino Library
||[[VGA PCC]]||VGA Adapter capable of HQVGA output.||
\\

!!!Papilio Wishbone Peripherals - '''Without''' Arduino Library
||[[Audio Output PCC]]||Sigma Delta Audio DAC.||
\\

!!!Papilio Wishbone Peripherals - Waiting to be converted to Wishbone
||[[http
://gadgetforge.gadgetfactory.net/gf/project/stepper_core/|Stepper Core]]||Core for driving a stepper motor.
||[[http://gadgetforge.gadgetfactory.net/gf/project/core_led_button/|Button and LED Core]]||Core 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 [[http://www.opencores.com|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 Certified Cores - Draft|Papilio Wishbone Peripherals - Technical Details Draft]]
>><<
\\
to:
>><<

----
[[#Section1]]
(:include Papilio.LibrariesInclude
:)
May 21, 2013, at 04:10 PM by Jack Gassett -
Added line 5:
[[#Section3|Wishbone Peripherals]][[<<]]
Deleted line 7:
[[#Section3|Wishbone Peripherals]][[<<]]
May 21, 2013, at 01:31 PM by Jack Gassett -
Deleted lines 35-37:

||%thumb%[[http://www.gadgetfactory.net/images//BPW5044-MIDI-Audio-Wing/tn_MIDI-Audio_Wing1.jpg|http://www.gadgetfactory.net/images//BPW5044-MIDI-Audio-Wing/tn_MIDI-Audio_Wing1.jpg]]||[[MIDI Audio Wing]][[<<]]Experiment with audio and create instruments with the MIDI Audio Wing.||[[MIDI Audio Wing|Attach:Wiki.png]]
||%thumb%[[http://www.gadgetfactory.net/images/tn_Button_LED_Wing.jpg|http://www.gadgetfactory.net/images/tn_Button_LED_Wing.jpg]]||[[BLED Wing|Button/LED Wing]][[<<]]Provides 4 LED's and 4 Buttons in a convenient 8-bit Wing||[[BLED Wing|Attach:Wiki.png]]
May 21, 2013, at 01:08 PM by Jack Gassett -
May 21, 2013, at 01:05 PM by Jack Gassett -
Added line 35:
||->Papilio One 500K|| || || ||
May 21, 2013, at 01:02 PM by Jack Gassett -
Changed line 34 from:
||[[VGA]]||[[Hyperion]][[<<]] Arcade MegaWing[[<<]] LogicStart MegaWing[[<<]] Pin Select||[[VGA]]|| ||
to:
||[[VGAOverview|VGA]]||[[Hyperion]]||[[VGA]]|| ||
May 21, 2013, at 12:58 PM by Jack Gassett -
Changed line 34 from:
||[[VGA]]||[[Hyperion]][[<<]]->Arcade MegaWing[[<<]]->LogicStart MegaWing[[<<]]->Pin Select||[[VGA]]|| ||
to:
||[[VGA]]||[[Hyperion]][[<<]] Arcade MegaWing[[<<]] LogicStart MegaWing[[<<]] Pin Select||[[VGA]]|| ||
May 21, 2013, at 12:58 PM by Jack Gassett -
Changed line 34 from:
||[[VGA]]||[[Hyperion]]\\->Arcade MegaWing\\->LogicStart MegaWing\\->Pin Select||[[VGA]]|| ||
to:
||[[VGA]]||[[Hyperion]][[<<]]->Arcade MegaWing[[<<]]->LogicStart MegaWing[[<<]]->Pin Select||[[VGA]]|| ||
May 21, 2013, at 12:57 PM by Jack Gassett -
Changed line 34 from:
||VGA||[[Hyperion]]\\->Arcade MegaWing\\->LogicStart MegaWing\\->Pin Select||[[VGA]]|| ||
to:
||[[VGA]]||[[Hyperion]]\\->Arcade MegaWing\\->LogicStart MegaWing\\->Pin Select||[[VGA]]|| ||
May 21, 2013, at 12:57 PM by Jack Gassett -
Added line 31:
!!!Papilio Wishbone Peripheral Reference
Changed lines 33-35 from:
|| ||Description||Wiki||
to:
||Name||ZPUino Variant||Library||Hardware||
||VGA||[[Hyperion]]\\->Arcade MegaWing\\->LogicStart MegaWing\\->Pin Select||[[VGA]]|| ||
May 21, 2013, at 12:42 PM by Jack Gassett -
Added line 18:
!!!What are they?
Deleted line 19:
'''What are they?'''\\
May 21, 2013, at 12:42 PM by Jack Gassett -
Changed line 29 from:
to:
>><<
May 21, 2013, at 12:41 PM by Jack Gassett -
Changed line 18 from:
>>lrindent round frame<<
to:
>>round frame<<
May 21, 2013, at 12:40 PM by Jack Gassett -
Changed line 19 from:
'''What are they?'''
to:
'''What are they?'''\\
May 21, 2013, at 12:40 PM by Jack Gassett -
Changed line 19 from:
!!!What are they?
to:
'''What are they?'''
Changed lines 22-34 from:
Papilio Wishbone Peripherals are composed of the following:
* Wishbone Peripheral - Wishbone peripherals provide the digital logic to implement interesting and useful things such as a C64 SID audio chip, a VGA adapter, or a serial port. They are written in Hardware Description Languages such as VHDL or Verilog. They are connected to a Soft Processor such as the ZPUino using a standard FPGA bus called the Wishbone Bus. Think of the Wishbone bus as a PCI bus that exists inside the FPGA and allows peripherals to be plugged into virtual slots. It is an Open Source standard that was developed at OpenCores.com and supports many peripherals.
* Libraries - Arduino style libraries provide the interface that allows you to control the Wishbone Peripherals from your sketch. The Papilio has a specially modified version of the Arduino IDE that we call the ZAP IDE (ZPUino Arduino Papilio IDE). Included with ZAP is support for our Soft Processors, libraries to control our Wishbone Peripherals, and code examples.
* Hardware - Most Wishbone peripherals need a way to communicate with the outside world. For a C64 SID audio chip we need an audio jack, for VGA we need an audio adapter, and for a serial port we need a DB9 connector. The Papilio provides this necessary hardware in a flexible and easily extendable manner. Wings and MegaWings provide the hardware required by the various Papilio Wishbone Peripherals.


'''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.
\\
to:
'''Papilio Wishbone Peripherals are composed of the following:'''
!!!Wishbone
Peripheral
->Wishbone peripherals provide the digital logic to implement interesting and useful things such as a C64 SID audio chip, a VGA adapter, or a serial port. They are written in Hardware Description Languages such as VHDL or Verilog. They are connected to a Soft Processor such as the ZPUino using a standard FPGA bus called the Wishbone Bus. Think of the Wishbone bus as a PCI bus that exists inside the FPGA and allows peripherals to be plugged into virtual slots. It is an Open Source standard that was developed at OpenCores.com and supports many peripherals.
!!!Libraries
->Arduino style libraries provide the interface that allows you to control the Wishbone Peripherals from your sketch. The Papilio has a specially modified version of the Arduino IDE that we call the ZAP IDE (ZPUino Arduino Papilio IDE). Included with ZAP is support for our Soft Processors, libraries to control our Wishbone Peripherals, and code examples.
!!!Hardware
->Most Wishbone peripherals need a way to communicate with the outside world. For a C64 SID audio chip we need an audio jack, for VGA we need an audio adapter, and for a serial port we need a DB9 connector. The Papilio provides this necessary hardware in a flexible and easily extendable manner. Wings and MegaWings provide the hardware required by the various Papilio Wishbone Peripherals.
May 21, 2013, at 12:39 PM by Jack Gassett -
Added lines 20-27:
FPGA's have all the power and flexibility in the world, but without good components to run on the FPGA it is just an empty canvas. The Papilio community is all about making it easy to DO things with FPGA's. A big part of our effort is to create interesting peripherals that can plug into a Soft Processor to create a System on Chip that can run on your Papilio FPGA. Papilio Wishbone Peripherals bring together multiple elements in order to provide end users with something they can use with the skills they already have. If you can program an Arduino then you can use Papilio Wishbone Peripherals!

Papilio Wishbone Peripherals are composed of the following:
* Wishbone Peripheral - Wishbone peripherals provide the digital logic to implement interesting and useful things such as a C64 SID audio chip, a VGA adapter, or a serial port. They are written in Hardware Description Languages such as VHDL or Verilog. They are connected to a Soft Processor such as the ZPUino using a standard FPGA bus called the Wishbone Bus. Think of the Wishbone bus as a PCI bus that exists inside the FPGA and allows peripherals to be plugged into virtual slots. It is an Open Source standard that was developed at OpenCores.com and supports many peripherals.
* Libraries - Arduino style libraries provide the interface that allows you to control the Wishbone Peripherals from your sketch. The Papilio has a specially modified version of the Arduino IDE that we call the ZAP IDE (ZPUino Arduino Papilio IDE). Included with ZAP is support for our Soft Processors, libraries to control our Wishbone Peripherals, and code examples.
* Hardware - Most Wishbone peripherals need a way to communicate with the outside world. For a C64 SID audio chip we need an audio jack, for VGA we need an audio adapter, and for a serial port we need a DB9 connector. The Papilio provides this necessary hardware in a flexible and easily extendable manner. Wings and MegaWings provide the hardware required by the various Papilio Wishbone Peripherals.
May 21, 2013, at 12:17 PM by Jack Gassett -
Deleted lines 17-22:

||class=prettytablematrix
|| ||Description||Wiki||
||%thumb%[[http://www.gadgetfactory.net/images//BPW5044-MIDI-Audio-Wing/tn_MIDI-Audio_Wing1.jpg|http://www.gadgetfactory.net/images//BPW5044-MIDI-Audio-Wing/tn_MIDI-Audio_Wing1.jpg]]||[[MIDI Audio Wing]][[<<]]Experiment with audio and create instruments with the MIDI Audio Wing.||[[MIDI Audio Wing|Attach:Wiki.png]]
||%thumb%[[http://www.gadgetfactory.net/images/tn_Button_LED_Wing.jpg|http://www.gadgetfactory.net/images/tn_Button_LED_Wing.jpg]]||[[BLED Wing|Button/LED Wing]][[<<]]Provides 4 LED's and 4 Buttons in a convenient 8-bit Wing||[[BLED Wing|Attach:Wiki.png]]
Added lines 27-32:


||class=prettytablematrix
|| ||Description||Wiki||
||%thumb%[[http://www.gadgetfactory.net/images//BPW5044-MIDI-Audio-Wing/tn_MIDI-Audio_Wing1.jpg|http://www.gadgetfactory.net/images//BPW5044-MIDI-Audio-Wing/tn_MIDI-Audio_Wing1.jpg]]||[[MIDI Audio Wing]][[<<]]Experiment with audio and create instruments with the MIDI Audio Wing.||[[MIDI Audio Wing|Attach:Wiki.png]]
||%thumb%[[http://www.gadgetfactory.net/images/tn_Button_LED_Wing.jpg|http://www.gadgetfactory.net/images/tn_Button_LED_Wing.jpg]]||[[BLED Wing|Button/LED Wing]][[<<]]Provides 4 LED's and 4 Buttons in a convenient 8-bit Wing||[[BLED Wing|Attach:Wiki.png]]
May 21, 2013, at 12:16 PM by Jack Gassett -
Changed lines 16-22 from:
[[#Section1]]
(:include Papilio.LibrariesInclude :)
\\

----
[[#Section2]]
!!Soft Processors
to:
[[#Section3]]
!!Papilio Wishbone Peripherals

||class=prettytablematrix
|| ||Description||Wiki||
||%thumb%[[http://www.gadgetfactory.net/images//BPW5044-MIDI-Audio-Wing/tn_MIDI-Audio_Wing1.jpg|http://www.gadgetfactory.net/images//BPW5044-MIDI-Audio-Wing/tn_MIDI-Audio_Wing1.jpg]]||[[MIDI Audio Wing]][[<<]]Experiment with audio and create instruments with the MIDI Audio Wing.||[[MIDI Audio Wing|Attach:Wiki.png]]
||%thumb%[[http://www.gadgetfactory.net/images/tn_Button_LED_Wing.jpg|http://www.gadgetfactory.net/images/tn_Button_LED_Wing.jpg]]||[[BLED Wing|Button/LED Wing]][[<<]]Provides 4 LED's and 4 Buttons in a convenient 8-bit Wing||[[BLED Wing|Attach:Wiki.png]]
Changed lines 25-37 from:
!!!Arduino AVR8 Soft Processor
* [[Arduino Core|Arduino Core - AVR8]]
!!!ZPUino
* [[http://www
.alvie.com/zpuino/index.html|ZPUino Home Page]]
!!!!Variants
There are several ZPUino variants that support different sets of peripherals
and Papilio hardware boards. In most cases the variant is named after a God or deity from Greek mythology.

'''Hyperion'''\\
Named after the Greek Titan known as the "Lord
of Light", Hyperion variants all implement the [[VGA|Half Quarter VGA]] peripheral.
->[[Hyperion Arcade MegaWing]]

->[[zpuino-1
.0-PapilioOne-S3E500-LogicStart]]
>><<
to:
!!!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.
Changed lines 34-36 from:
----
[[#Section3]]
(:include Papilio.PapilioCommunityCoresInclude
:)
to:
!!!Papilio Wishbone Peripherals - '''With''' Arduino Library
||[[VGA PCC]]||VGA Adapter capable of HQVGA output.||
\\

!!!Papilio Wishbone Peripherals - '''Without''' Arduino Library
||[[Audio Output PCC]]||Sigma Delta Audio DAC.||
\\

!!!Papilio Wishbone Peripherals - Waiting to be converted to Wishbone
||[[http
://gadgetforge.gadgetfactory.net/gf/project/stepper_core/|Stepper Core]]||Core for driving a stepper motor.
||[[http://gadgetforge.gadgetfactory.net/gf/project/core_led_button/|Button and LED Core]]||Core 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 [[http://www.opencores.com|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 Certified Cores - Draft|Papilio Wishbone Peripherals - Technical Details Draft]]
>><<
\\

----
[[#Section1]]
(:include Papilio.LibrariesInclude :
)
\\

----
[[#Section2]]
!!Soft Processors
>>lrindent round frame<<
!!!Arduino AVR8 Soft Processor
* [[Arduino Core|Arduino Core - AVR8]]
!!!ZPUino
* [[http://www.alvie.com/zpuino/index.html|ZPUino Home Page]]
!!!!Variants
There are several ZPUino variants that support different sets of peripherals and Papilio hardware boards. In most cases the variant is named after a God or deity from Greek mythology.

'''Hyperion'''\\
Named after the Greek Titan known as the "Lord of Light", Hyperion variants all implement the [[VGA|Half Quarter VGA]] peripheral.
->[[Hyperion Arcade MegaWing]]

->[[zpuino-1.0-PapilioOne-S3E500-LogicStart]]
>><<
May 15, 2013, at 11:11 AM by Jack Gassett -
Changed line 32 from:
Named after the Greek Titan known as the "Lord of Light", Hyperion variants all implement the Half Quarter VGA peripheral.
to:
Named after the Greek Titan known as the "Lord of Light", Hyperion variants all implement the [[VGA|Half Quarter VGA]] peripheral.
May 15, 2013, at 11:11 AM by Jack Gassett -
Changed line 31 from:
'''Hyperion'''
to:
'''Hyperion'''\\
May 15, 2013, at 11:10 AM by Jack Gassett -
Changed lines 22-36 from:
(:include Papilio.SoftProcessorsInclude :)
to:
!!Soft Processors
>>lrindent round frame<<
!!!Arduino AVR8 Soft Processor
* [[Arduino Core|Arduino Core - AVR8]]
!!!ZPUino
* [[http
://www.alvie.com/zpuino/index.html|ZPUino Home Page]]
!!!!Variants
There are several ZPUino variants that support different sets of peripherals and Papilio hardware boards. In most cases the variant is named after a God or deity from Greek mythology.

'''Hyperion'''
Named after the Greek Titan known as the "Lord of Light", Hyperion variants all implement the Half Quarter VGA peripheral.
->[[Hyperion Arcade MegaWing]]

->[[zpuino-1.0-PapilioOne-S3E500-LogicStart]]
>><<
May 02, 2013, at 10:57 AM by Jack Gassett -
Changed lines 12-13 from:
(:include Papilio.Reference :)\\
to:
(:include Papilio.Reference :)
\\
Changed lines 17-18 from:
(:include Papilio.LibrariesInclude :)\\
to:
(:include Papilio.LibrariesInclude :)
\\
Changed lines 22-23 from:
(:include Papilio.SoftProcessorsInclude :)\\
to:
(:include Papilio.SoftProcessorsInclude :)
\\
Changed lines 27-28 from:
(:include Papilio.PapilioCommunityCoresInclude :)\\
to:
(:include Papilio.PapilioCommunityCoresInclude :)
\\
May 02, 2013, at 10:57 AM by Jack Gassett -
Changed lines 12-13 from:
(:include Papilio.Reference :)
to:
(:include Papilio.Reference :)\\
Changed lines 16-17 from:
(:include Papilio.LibrariesInclude :)
to:
(:include Papilio.LibrariesInclude :)\\
Changed lines 20-21 from:
(:include Papilio.SoftProcessorsInclude :)
to:
(:include Papilio.SoftProcessorsInclude :)\\
Changed lines 24-25 from:
(:include Papilio.PapilioCommunityCoresInclude :)
to:
(:include Papilio.PapilioCommunityCoresInclude :)\\
Added line 28:
!!Papilio Pinouts
May 02, 2013, at 10:51 AM by Jack Gassett -
Changed line 4 from:
[[#Docs|Documents]][[<<]]
to:
[[#General|General]][[<<]]
Changed line 11 from:
[[#Docs]]
to:
[[#General]]
Changed lines 22-25 from:
----
to:
----
[[#Section4]]
(:include Playground.PapilioPinouts :)

----
May 02, 2013, at 10:49 AM by Jack Gassett -
Added lines 1-11:
>>lrindent round frame float:right width:400px<<
'''Contents'''
[[<<]]
[[#Docs|Documents]][[<<]]
[[#Section1|Libraries]][[<<]]
[[#Section2|Soft Processors]][[<<]]
[[#Section3|Wishbone Peripherals]][[<<]]
[[#Section4|Papilio Pinouts]][[<<]]
>><<

[[#Docs]]
Added line 14:
[[#Section1]]
Added line 17:
[[#Section2]]
Added line 20:
[[#Section3]]
May 02, 2013, at 10:43 AM by Jack Gassett -
Changed line 3 from:
(:include Papilio.Libraries :)
to:
(:include Papilio.LibrariesInclude :)
Changed line 5 from:
(:include Papilio.SoftProcessors :)
to:
(:include Papilio.SoftProcessorsInclude :)
Changed line 7 from:
(:include Papilio.PapilioCommunityCores :)
to:
(:include Papilio.PapilioCommunityCoresInclude :)
May 02, 2013, at 10:39 AM by Jack Gassett -
Changed lines 1-8 from:
(:include Papilio.Reference :)
to:
(:include Papilio.Reference :)
----
(:include Papilio.Libraries :)
----
(:include Papilio.SoftProcessors :)
----
(:include Papilio.PapilioCommunityCores :)
----
May 02, 2013, at 10:36 AM by Jack Gassett -
Added line 1:
(:include Papilio.Reference :)
  

Share |