Playground.Playground History

Hide minor edits - Show changes to output

Deleted lines 5-6:

!! Papilio Playground
Added lines 7-8:
!! Papilio Playground
Deleted lines 9-10:

!! Papilio Playground
Changed lines 1-4 from:
(:title Plaground:)

(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, open source hardware, Wings, FPGA development, electronics, FPGA India, embedded processors, soft processors, download software, Papilio playground, User projects, design ideas:)
to:
(:title Papilio Playground:)

(:keywords FPGA, Xilinx, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, open source hardware, configurable logic:)
Added lines 8-10:

!! Papilio Playground
August 24, 2011, at 10:29 PM by thelonious - Update PinConverter URL now that it is in a separate repo
Changed line 53 from:
||[[https://github.com/thelonious/papilio_pins|Pin Converter]]||Tool for re-arranging, generating, and verifying Xilinx UCF files. Also includes support for placing wings when generating the UCF.
to:
||[[https://github.com/thelonious/pin_converter|Pin Converter]]||Tool for re-arranging, generating, and verifying Xilinx UCF files. Also includes support for placing wings when generating the UCF.
Changed line 53 from:
||[[https://github.com/thelonious/papilio_pins]]||Tool for re-arranging, generating, and verifying Xilinx UCF files. Also includes support for placing wings when generating the UCF.
to:
||[[https://github.com/thelonious/papilio_pins|Pin Converter]]||Tool for re-arranging, generating, and verifying Xilinx UCF files. Also includes support for placing wings when generating the UCF.
Added line 53:
||[[https://github.com/thelonious/papilio_pins]]||Tool for re-arranging, generating, and verifying Xilinx UCF files. Also includes support for placing wings when generating the UCF.
August 10, 2011, at 11:38 AM by Jack Gassett -
Added line 32:
||[[http://esd.cs.ucr.edu/labs/tutorial/|VHDL Tutorial]]||Includes section on processor design.
Changed lines 1-3 from:
(:title Papilio Plaground:)

(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, open source hardware, Wings, FPGA development, electronics, FPGA India, embedded processors, soft processors, ip cores, embedded processing, configurable logic, reconfigurable logic, download software, Papilio playground, Papilio Explorer, Papilio Builder:)
to:
(:title Plaground:)

(:keywords FPGA, Xilinx, Spartan 3E, Spartan 3A, Papilio platform, open source hardware, Wings, FPGA development, electronics, FPGA India, embedded processors, soft processors, download software, Papilio playground, User projects, design ideas:)
Added lines 1-6:
(:title Papilio Plaground:)

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

(:description Papilio platform is easy to use FPGA development platform for beginners and a powerful modular design environment for professional developers. Download Papiliio project sources, software, design files, support applications, libraries, Papilio Explorer, Papilio Builder IDE:)
July 22, 2011, at 05:02 PM by Jack Gassett -
Added line 45:
||[[http://code.google.com/p/wavedrom/|Wavedrom]]||Tool to make timing diagrams.
July 14, 2011, at 07:34 PM by Jack Gassett -
Deleted lines 1-6:


This is the area where anyone can contribute code, examples, documentation, or just pictures of the Papilio in action. Anything Papilio or FPGA related is welcome.

The playground is publicly editable at this point. We are working towards integrating user control with the forums.
June 09, 2011, at 06:03 PM by Jack Gassett -
Changed lines 1-50 from:
That saves me. Tnhkas for being so sensible!
to:
(:include Playground.Header:)


This is the area where anyone can contribute code, examples, documentation, or just pictures of the Papilio in action. Anything Papilio or FPGA related is welcome.

The playground is publicly editable at this point. We are working towards integrating user control with the forums.

!!!Links to interesting FPGA projects
[[FPGA Projects]]

!!!Recommended reading for getting started with VHDL.
These books are targeted for "Synthesis" of VHDL on physical hardware instead of VHDL for simulation. It is important to make sure you are learning VHDL for Synthesis otherwise it gets confusing. These books have been reported as the "breakthrough" books that helped people get over the initial learning curve.
* [[http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan-3/dp/0470185317/ref=sr_1_1?ie=UTF8&qid=1302043149&sr=8-1|FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version]]
* [[http://www.amazon.com/FPGA-Prototyping-Verilog-Examples-Spartan-3/dp/0470185325/ref=pd_sim_b_3|FPGA Prototyping by Verilog Examples: Xilinx Spartan-3 Version]]
* [[http://vahana.com/vhdl.htm|Essential VHDL: RTL Synthesis Done Right]]

!!!Further Reading about FPGA's

||[[http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf|Xilinx Logic Quick Start]]||Quick Start Logic Handbook from Xilinx that comes with many starter kits.
||[[http://www.freeinfosociety.com/media/pdf/4618.pdf | Fundamentals of Digital Electronics]]||As far as we can tell this is a free textbook. If anyone knows anything about the copyright status of this book please let us know.

!!!Misc Reading related to FPGA and Digital Logic
||[[http://www1.idc.ac.il/tecs/ | The Elements of Computing Systems]]||The Elements of Computing Systems: Building a Modern Computer from First Principles


!!!Tutorials
||[[http://www.engr.sjsu.edu/crabill/| College course material]]||College course material from Eric Crabill at Xilinx. This is excellent information that covers Digital Electronics and FPGA's.
||[[http://alvie.com/zpuino/vhdl1.html|VHDL Tutorial]]||VHDL Tutorial written by Alvaro Lopes of the ZPUino project. (Work in progress)
||[[http://esd.cs.ucr.edu/labs/tutorial/|VHDL Tutorial]]||VHDL Learn by Example tutorial.
||[[http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html | VHDL Tutorial]]||In detail tutorial for beginners.
||[[http://www.doulos.com/knowhow/vhdl_designers_guide/|VHDL Tutorial]]||Design tips, examples and tutorials for beginners and advanced users.

!!!Soft Processors
[[http://alvie.com/zpuino/|ZPUino]]
* The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio.

!!!AVR8
* [[http://www.gadgetfactory.net/gadgetforum/index.php?topic=138.msg292#msg292|Forum post]] with C code to generate VHD code that can load hex file to program memory in the AVR8.
* [[http://www.gadgetfactory.net/gadgetforum/index.php?topic=141.0|Forum post]] that helps to make sense about how hex files are loaded into the AVR8.

!!!Cross Platform
||[[http://www.gadgetfactory.net/gadgetforum/index.php?topic=136.0|Papilio Loader on OS X]]||Forum posting about getting Papilio Loader to work under OS X. ||
||[[http://badmorpho.blogspot.com/2011/05/installing-butterflyloader-on-ubuntu.html|Papilio Loader on Linux]]||Notes about getting the Papilio Loader to run on Linux ||

!!!User Documentation
* [[Papilio Pinouts]]
* [[Offline Documentation]]

!!!Tools
||[[http://www.boldport.com|boldport flow]]||Build environment generator for FPGA projects
Changed lines 1-50 from:
(:include Playground.Header:)


This is the area where anyone can contribute code, examples, documentation, or just pictures of the Papilio in action. Anything Papilio or FPGA related is welcome.

The playground is publicly editable at this point. We are working towards integrating user control with the forums.

!!!Links to interesting FPGA projects
[[FPGA Projects]]

!!!Recommended reading for getting started with VHDL.
These books are targeted for "Synthesis" of VHDL on physical hardware instead of VHDL for simulation. It is important to make sure you are learning VHDL for Synthesis otherwise it gets confusing. These books have been reported as the "breakthrough" books that helped people get over the initial learning curve.
* [[http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan-3/dp/0470185317/ref=sr_1_1?ie=UTF8&qid=1302043149&sr=8-1|FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version]]
* [[http://www.amazon.com/FPGA-Prototyping-Verilog-Examples-Spartan-3/dp/0470185325/ref=pd_sim_b_3|FPGA Prototyping by Verilog Examples: Xilinx Spartan-3 Version]]
* [[http://vahana.com/vhdl.htm|Essential VHDL: RTL Synthesis Done Right]]

!!!Further Reading about FPGA's

||[[http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf|Xilinx Logic Quick Start]]||Quick Start Logic Handbook from Xilinx that comes with many starter kits.
||[[http://www.freeinfosociety.com/media/pdf/4618.pdf | Fundamentals of Digital Electronics]]||As far as we can tell this is a free textbook. If anyone knows anything about the copyright status of this book please let us know.

!!!Misc Reading related to FPGA and Digital Logic
||[[http://www1.idc.ac.il/tecs/ | The Elements of Computing Systems]]||The Elements of Computing Systems: Building a Modern Computer from First Principles


!!!Tutorials
||[[http://www.engr.sjsu.edu/crabill/| College course material]]||College course material from Eric Crabill at Xilinx. This is excellent information that covers Digital Electronics and FPGA's.
||[[http://alvie.com/zpuino/vhdl1.html|VHDL Tutorial]]||VHDL Tutorial written by Alvaro Lopes of the ZPUino project. (Work in progress)
||[[http://esd.cs.ucr.edu/labs/tutorial/|VHDL Tutorial]]||VHDL Learn by Example tutorial.
||[[http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html | VHDL Tutorial]]||In detail tutorial for beginners.
||[[http://www.doulos.com/knowhow/vhdl_designers_guide/|VHDL Tutorial]]||Design tips, examples and tutorials for beginners and advanced users.

!!!Soft Processors
[[http://alvie.com/zpuino/|ZPUino]]
* The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio.

!!!AVR8
* [[http://www.gadgetfactory.net/gadgetforum/index.php?topic=138.msg292#msg292|Forum post]] with C code to generate VHD code that can load hex file to program memory in the AVR8.
* [[http://www.gadgetfactory.net/gadgetforum/index.php?topic=141.0|Forum post]] that helps to make sense about how hex files are loaded into the AVR8.

!!!Cross Platform
||[[http://www.gadgetfactory.net/gadgetforum/index.php?topic=136.0|Papilio Loader on OS X]]||Forum posting about getting Papilio Loader to work under OS X. ||
||[[http://badmorpho.blogspot.com/2011/05/installing-butterflyloader-on-ubuntu.html|Papilio Loader on Linux]]||Notes about getting the Papilio Loader to run on Linux ||

!!!User Documentation
* [[Papilio Pinouts]]
* [[Offline Documentation]]

!!!Tools
||[[http://www.boldport.com|boldport flow]]||Build environment generator for FPGA projects
to:
That saves me. Tnhkas for being so sensible!
June 08, 2011, at 02:33 PM by Jack Gassett -
Changed lines 1-50 from:
THX that's a great asnewr!
to:
(:include Playground.Header:)


This is the area where anyone can contribute code, examples, documentation, or just pictures of the Papilio in action. Anything Papilio or FPGA related is welcome.

The playground is publicly editable at this point. We are working towards integrating user control with the forums.

!!!Links to interesting FPGA projects
[[FPGA Projects]]

!!!Recommended reading for getting started with VHDL.
These books are targeted for "Synthesis" of VHDL on physical hardware instead of VHDL for simulation. It is important to make sure you are learning VHDL for Synthesis otherwise it gets confusing. These books have been reported as the "breakthrough" books that helped people get over the initial learning curve.
* [[http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan-3/dp/0470185317/ref=sr_1_1?ie=UTF8&qid=1302043149&sr=8-1|FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version]]
* [[http://www.amazon.com/FPGA-Prototyping-Verilog-Examples-Spartan-3/dp/0470185325/ref=pd_sim_b_3|FPGA Prototyping by Verilog Examples: Xilinx Spartan-3 Version]]
* [[http://vahana.com/vhdl.htm|Essential VHDL: RTL Synthesis Done Right]]

!!!Further Reading about FPGA's

||[[http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf|Xilinx Logic Quick Start]]||Quick Start Logic Handbook from Xilinx that comes with many starter kits.
||[[http://www.freeinfosociety.com/media/pdf/4618.pdf | Fundamentals of Digital Electronics]]||As far as we can tell this is a free textbook. If anyone knows anything about the copyright status of this book please let us know.

!!!Misc Reading related to FPGA and Digital Logic
||[[http://www1.idc.ac.il/tecs/ | The Elements of Computing Systems]]||The Elements of Computing Systems: Building a Modern Computer from First Principles


!!!Tutorials
||[[http://www.engr.sjsu.edu/crabill/| College course material]]||College course material from Eric Crabill at Xilinx. This is excellent information that covers Digital Electronics and FPGA's.
||[[http://alvie.com/zpuino/vhdl1.html|VHDL Tutorial]]||VHDL Tutorial written by Alvaro Lopes of the ZPUino project. (Work in progress)
||[[http://esd.cs.ucr.edu/labs/tutorial/|VHDL Tutorial]]||VHDL Learn by Example tutorial.
||[[http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html | VHDL Tutorial]]||In detail tutorial for beginners.
||[[http://www.doulos.com/knowhow/vhdl_designers_guide/|VHDL Tutorial]]||Design tips, examples and tutorials for beginners and advanced users.

!!!Soft Processors
[[http://alvie.com/zpuino/|ZPUino]]
* The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio.

!!!AVR8
* [[http://www.gadgetfactory.net/gadgetforum/index.php?topic=138.msg292#msg292|Forum post]] with C code to generate VHD code that can load hex file to program memory in the AVR8.
* [[http://www.gadgetfactory.net/gadgetforum/index.php?topic=141.0|Forum post]] that helps to make sense about how hex files are loaded into the AVR8.

!!!Cross Platform
||[[http://www.gadgetfactory.net/gadgetforum/index.php?topic=136.0|Papilio Loader on OS X]]||Forum posting about getting Papilio Loader to work under OS X. ||
||[[http://badmorpho.blogspot.com/2011/05/installing-butterflyloader-on-ubuntu.html|Papilio Loader on Linux]]||Notes about getting the Papilio Loader to run on Linux ||

!!!User Documentation
* [[Papilio Pinouts]]
* [[Offline Documentation]]

!!!Tools
||[[http://www.boldport.com|boldport flow]]||Build environment generator for FPGA projects
Changed lines 1-50 from:
(:include Playground.Header:)


This is the area where anyone can contribute code, examples, documentation, or just pictures of the Papilio in action. Anything Papilio or FPGA related is welcome.

The playground is publicly editable at this point. We are working towards integrating user control with the forums.

!!!Links to interesting FPGA projects
[[FPGA Projects]]

!!!Recommended reading for getting started with VHDL.
These books are targeted for "Synthesis" of VHDL on physical hardware instead of VHDL for simulation. It is important to make sure you are learning VHDL for Synthesis otherwise it gets confusing. These books have been reported as the "breakthrough" books that helped people get over the initial learning curve.
* [[http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan-3/dp/0470185317/ref=sr_1_1?ie=UTF8&qid=1302043149&sr=8-1|FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version]]
* [[http://www.amazon.com/FPGA-Prototyping-Verilog-Examples-Spartan-3/dp/0470185325/ref=pd_sim_b_3|FPGA Prototyping by Verilog Examples: Xilinx Spartan-3 Version]]
* [[http://vahana.com/vhdl.htm|Essential VHDL: RTL Synthesis Done Right]]

!!!Further Reading about FPGA's

||[[http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf|Xilinx Logic Quick Start]]||Quick Start Logic Handbook from Xilinx that comes with many starter kits.
||[[http://www.freeinfosociety.com/media/pdf/4618.pdf | Fundamentals of Digital Electronics]]||As far as we can tell this is a free textbook. If anyone knows anything about the copyright status of this book please let us know.

!!!Misc Reading related to FPGA and Digital Logic
||[[http://www1.idc.ac.il/tecs/ | The Elements of Computing Systems]]||The Elements of Computing Systems: Building a Modern Computer from First Principles


!!!Tutorials
||[[http://www.engr.sjsu.edu/crabill/| College course material]]||College course material from Eric Crabill at Xilinx. This is excellent information that covers Digital Electronics and FPGA's.
||[[http://alvie.com/zpuino/vhdl1.html|VHDL Tutorial]]||VHDL Tutorial written by Alvaro Lopes of the ZPUino project. (Work in progress)
||[[http://esd.cs.ucr.edu/labs/tutorial/|VHDL Tutorial]]||VHDL Learn by Example tutorial.
||[[http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html | VHDL Tutorial]]||In detail tutorial for beginners.
||[[http://www.doulos.com/knowhow/vhdl_designers_guide/|VHDL Tutorial]]||Design tips, examples and tutorials for beginners and advanced users.

!!!Soft Processors
[[http://alvie.com/zpuino/|ZPUino]]
* The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio.

!!!AVR8
* [[http://www.gadgetfactory.net/gadgetforum/index.php?topic=138.msg292#msg292|Forum post]] with C code to generate VHD code that can load hex file to program memory in the AVR8.
* [[http://www.gadgetfactory.net/gadgetforum/index.php?topic=141.0|Forum post]] that helps to make sense about how hex files are loaded into the AVR8.

!!!Cross Platform
||[[http://www.gadgetfactory.net/gadgetforum/index.php?topic=136.0|Papilio Loader on OS X]]||Forum posting about getting Papilio Loader to work under OS X. ||
||[[http://badmorpho.blogspot.com/2011/05/installing-butterflyloader-on-ubuntu.html|Papilio Loader on Linux]]||Notes about getting the Papilio Loader to run on Linux ||

!!!User Documentation
* [[Papilio Pinouts]]
* [[Offline Documentation]]

!!!Tools
||[[http://www.boldport.com|boldport flow]]||Build environment generator for FPGA projects
to:
THX that's a great asnewr!
June 03, 2011, at 05:46 PM by Jack Gassett -
Added line 46:
* [[Papilio Pinouts]]
June 01, 2011, at 11:57 AM by Jack Gassett -
Added line 43:
||[[http://badmorpho.blogspot.com/2011/05/installing-butterflyloader-on-ubuntu.html|Papilio Loader on Linux]]||Notes about getting the Papilio Loader to run on Linux ||
May 31, 2011, at 12:12 PM by saar drimer - Added "Tools" section; added linke to boldport flow in Tools section
Changed lines 45-48 from:
* [[Offline Documentation]]
to:
* [[Offline Documentation]]

!!!Tools
||[[http://www.boldport.com|boldport flow]]||Build environment generator for FPGA projects
May 31, 2011, at 12:00 PM by Jack Gassett -
Added lines 21-22:

!!!Misc Reading related to FPGA and Digital Logic
May 31, 2011, at 10:59 AM by Jack Gassett -
Changed lines 21-22 from:
||[[http://www1.idc.ac.il/tecs/ | The Elements of Computing Systems]]||The Elements of Computing Systems:
Building a Modern Computer from First Principles
to:
||[[http://www1.idc.ac.il/tecs/ | The Elements of Computing Systems]]||The Elements of Computing Systems: Building a Modern Computer from First Principles
May 31, 2011, at 10:58 AM by Jack Gassett -
Added lines 21-22:
||[[http://www1.idc.ac.il/tecs/ | The Elements of Computing Systems]]||The Elements of Computing Systems:
Building a Modern Computer from First Principles
May 31, 2011, at 10:47 AM by thelonious -
Added line 14:
* [[http://www.amazon.com/FPGA-Prototyping-Verilog-Examples-Spartan-3/dp/0470185325/ref=pd_sim_b_3|FPGA Prototyping by Verilog Examples: Xilinx Spartan-3 Version]]
April 30, 2011, at 10:52 AM by Olivier - Added a tutorial link.
Added line 27:
||[[http://www.doulos.com/knowhow/vhdl_designers_guide/|VHDL Tutorial]]||Design tips, examples and tutorials for beginners and advanced users.
Changed line 26 from:
*[[http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html | VHDL tutorial for beginners]]
to:
||[[http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html | VHDL Tutorial]]||In detail tutorial for beginners.
Changed lines 15-17 from:
*[[http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html | VHDL tutorial for beginners]]
* [[http://esd.cs.ucr.edu/labs/tutorial/ | VHDL examples from logic gates to ALU.]]
to:
Added line 26:
*[[http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html | VHDL tutorial for beginners]]
April 30, 2011, at 10:44 AM by Olivier - Added VHDL examples link.
Added line 16:
* [[http://esd.cs.ucr.edu/labs/tutorial/ | VHDL examples from logic gates to ALU.]]
April 30, 2011, at 10:43 AM by Olivier - Added a VHDL tutorial link.
Changed line 15 from:
to:
*[[http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html | VHDL tutorial for beginners]]
April 29, 2011, at 10:47 AM by Jack Gassett -
Added lines 38-40:

!!!User Documentation
* [[Offline Documentation]]
April 11, 2011, at 11:21 AM by Jack Gassett -
Added line 2:
April 11, 2011, at 11:20 AM by Jack Gassett -
Deleted lines 36-43:

!!!User Contributed Code and Projects
||[[VGA Generator]]||Project using the VGA Wing to generate sync signals and 3-bit color for 640x480 VGA displays. Contains separate projects: one to set background color via Button/LED Wing and another that displays 80x30 text from a frame buffer.
||[[SPDIF Capture]]||Capture digital audio from a CD/DVD Player.
||[[https://github.com/thelonious/display4|Display 4]]||Project using a rotary switch/button to alter a number displayed on 4 digit LED.
||[[https://github.com/thelonious/sound_out|Sound Out]]||VHDL code to send tones through a Delta-Sigma DAC and out of the [[http://www.gadgetfactory.net/index.php?main_page=product_info&cPath=4&products_id=38|Audio Wing]].
||[[Small AVR]]||Small AVR (ATmega8 sized) for Papilio One FPGA Board. (Note: This is different then the [[Papilio.AVR8]])
||[[https://github.com/thelonious/ps2_io|PS2 IO]]||Read PS/2 keyboard scan codes and PS/2 mouse movements using the Keyboard and Mouse Wing.
April 11, 2011, at 11:19 AM by Jack Gassett -
Deleted line 1:
[[Playground.Header]]
April 11, 2011, at 11:17 AM by Jack Gassett -
Added line 2:
[[Playground.Header]]
April 11, 2011, at 11:16 AM by Jack Gassett -
Added lines 1-2:
(:include Playground.Header:)
April 08, 2011, at 08:32 PM by thelonious - Added ps/2 project
Changed lines 41-42 from:
||[[Small AVR]]||Small AVR (ATmega8 sized) for Papilio One FPGA Board. (Note: This is different then the [[Papilio.AVR8]])
to:
||[[Small AVR]]||Small AVR (ATmega8 sized) for Papilio One FPGA Board. (Note: This is different then the [[Papilio.AVR8]])
||[[https://github.com/thelonious/ps2_io|PS2 IO]]||Read PS/2 keyboard scan codes and PS/2 mouse movements using the Keyboard and Mouse Wing.
Changed line 37 from:
||[[VGA Generator]]||Project using the VGA Wing to generate sync signals and 3-bit color for 640x480 VGA displays. Contains separate projects: one to set background color via Button/LED Wing and another that displays 80x30 text from frame buffer.
to:
||[[VGA Generator]]||Project using the VGA Wing to generate sync signals and 3-bit color for 640x480 VGA displays. Contains separate projects: one to set background color via Button/LED Wing and another that displays 80x30 text from a frame buffer.
April 05, 2011, at 08:50 PM by thelonious - Updated "Display 4" description for accuracy
Changed line 39 from:
||[[https://github.com/thelonious/display4|Display 4]]||Project to blink Button/LED Wing and 4 digit LED Display.
to:
||[[https://github.com/thelonious/display4|Display 4]]||Project using a rotary switch/button to alter a number displayed on 4 digit LED.
April 05, 2011, at 06:52 PM by Jack Gassett -
Added lines 37-38:
||[[VGA Generator]]||Project using the VGA Wing to generate sync signals and 3-bit color for 640x480 VGA displays. Contains separate projects: one to set background color via Button/LED Wing and another that displays 80x30 text from frame buffer.
||[[SPDIF Capture]]||Capture digital audio from a CD/DVD Player.
Deleted lines 40-41:
||[[VGA Generator]]||Project using the VGA Wing to generate sync signals and 3-bit color for 640x480 VGA displays. Contains separate projects: one to set background color via Button/LED Wing and another that displays 80x30 text from frame buffer.
||[[SPDIF Capture]]||Capture digital audio from a CD/DVD Player.
April 05, 2011, at 06:26 PM by Jack Gassett -
Changed line 41 from:
||[[Small AVR]]||Small AVR (ATmega8 sized) for Papilio One FPGA Board. (Note: This is different then the ([[AVR8]])
to:
||[[Small AVR]]||Small AVR (ATmega8 sized) for Papilio One FPGA Board. (Note: This is different then the [[Papilio.AVR8]])
April 05, 2011, at 06:26 PM by Jack Gassett -
Changed line 41 from:
||[[Small AVR]]||Small AVR (ATmega8 sized) for Papilio One FPGA Board. (Note: This is different then the [[AVR8|AVR8]])
to:
||[[Small AVR]]||Small AVR (ATmega8 sized) for Papilio One FPGA Board. (Note: This is different then the ([[AVR8]])
April 05, 2011, at 06:25 PM by Jack Gassett -
Changed lines 40-41 from:
||[[SPDIF Capture]]||Capture digital audio from a CD/DVD Player.
to:
||[[SPDIF Capture]]||Capture digital audio from a CD/DVD Player.
||[[Small AVR]]||Small AVR (ATmega8 sized) for Papilio One FPGA Board. (Note: This is different then the [[AVR8|AVR8]])
April 05, 2011, at 06:05 PM by Jack Gassett -
Changed lines 11-12 from:
* [[http://vahana.com/vhdl.htm|Essential VHDL
RTL Synthesis Done Right]]
to:
* [[http://vahana.com/vhdl.htm|Essential VHDL: RTL Synthesis Done Right]]
April 05, 2011, at 06:05 PM by Jack Gassett -
Changed line 11 from:
* [[https://vahana.com/vhdl.htm|Essential VHDL
to:
* [[http://vahana.com/vhdl.htm|Essential VHDL
April 05, 2011, at 06:03 PM by Jack Gassett -
Added lines 7-13:

!!!Recommended reading for getting started with VHDL.
These books are targeted for "Synthesis" of VHDL on physical hardware instead of VHDL for simulation. It is important to make sure you are learning VHDL for Synthesis otherwise it gets confusing. These books have been reported as the "breakthrough" books that helped people get over the initial learning curve.
* [[http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan-3/dp/0470185317/ref=sr_1_1?ie=UTF8&qid=1302043149&sr=8-1|FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version]]
* [[https://vahana.com/vhdl.htm|Essential VHDL
RTL Synthesis Done Right]]
April 05, 2011, at 05:43 PM by Jack Gassett -
Changed line 33 from:
||[[https://github.com/thelonious/vga_generator|VGA Generator]]||Project using the VGA Wing to generate sync signals and 3-bit color for 640x480 VGA displays. Contains separate projects: one to set background color via Button/LED Wing and another that displays 80x30 text from frame buffer.
to:
||[[VGA Generator]]||Project using the VGA Wing to generate sync signals and 3-bit color for 640x480 VGA displays. Contains separate projects: one to set background color via Button/LED Wing and another that displays 80x30 text from frame buffer.
April 05, 2011, at 04:26 PM by Jack Gassett -
Deleted line 6:
[[http://markbowers.org/home/fpga-mandelbrot|FPGA-based Mandelbrot generator]]
Changed lines 7-8 from:
to:
[[http://markbowers.org/home/fpga-mandelbrot|FPGA-based Mandelbrot generator]]
Added line 35:
||[[SPDIF Capture]]||Capture digital audio from a CD/DVD Player.
Changed line 33 from:
||[[https://github.com/thelonious/vga_generator|VGA Generator]]||Project using the VGA Wing to generate sync signals and 3-bit color for 640x480 VGA displays. This fills the entire display area with the color selected by buttons on a Button/LED Wing
to:
||[[https://github.com/thelonious/vga_generator|VGA Generator]]||Project using the VGA Wing to generate sync signals and 3-bit color for 640x480 VGA displays. Contains separate projects: one to set background color via Button/LED Wing and another that displays 80x30 text from frame buffer.
March 31, 2011, at 05:30 PM by thelonious - Add VGA Generator project to contributed projects
Added line 33:
||[[https://github.com/thelonious/vga_generator|VGA Generator]]||Project using the VGA Wing to generate sync signals and 3-bit color for 640x480 VGA displays. This fills the entire display area with the color selected by buttons on a Button/LED Wing
March 28, 2011, at 11:33 AM by Jack Gassett -
Changed line 32 from:
||[[https://github.com/thelonious/sound_out]]||VHDL code to send tones through a Delta-Sigma DAC and out of the [[http://www.gadgetfactory.net/index.php?main_page=product_info&cPath=4&products_id=38|Audio Wing]].
to:
||[[https://github.com/thelonious/sound_out|Sound Out]]||VHDL code to send tones through a Delta-Sigma DAC and out of the [[http://www.gadgetfactory.net/index.php?main_page=product_info&cPath=4&products_id=38|Audio Wing]].
March 28, 2011, at 11:33 AM by Jack Gassett -
Changed lines 31-32 from:
||[[https://github.com/thelonious/display4|Display 4]]||Project to blink Button/LED Wing and 4 digit LED Display.
to:
||[[https://github.com/thelonious/display4|Display 4]]||Project to blink Button/LED Wing and 4 digit LED Display.
||[[https://github.com/thelonious/sound_out]]||VHDL code to send tones through a Delta-Sigma DAC and out of the [[http://www.gadgetfactory.net/index.php?main_page=product_info&cPath=4&products_id=38|Audio Wing]]
.
March 23, 2011, at 07:15 PM by Jack Gassett -
Added line 25:
* [[http://www.gadgetfactory.net/gadgetforum/index.php?topic=141.0|Forum post]] that helps to make sense about how hex files are loaded into the AVR8.
March 21, 2011, at 03:31 PM by Jack Gassett -
Changed lines 29-30 from:
!!!User Contributed Codes and Projects
!![[https://github.com/thelonious/display4|Display 4]]||Project to blink Button/LED Wing and 4 digit LED Display.
to:
!!!User Contributed Code and Projects
||[[https://github.com/thelonious/display4|Display 4]]||Project to blink Button/LED Wing and 4 digit LED Display.
March 21, 2011, at 03:30 PM by Jack Gassett -
Changed lines 27-30 from:
||[[http://www.gadgetfactory.net/gadgetforum/index.php?topic=136.0|Papilio Loader on OS X]]||Forum posting about getting Papilio Loader to work under OS X. ||
to:
||[[http://www.gadgetfactory.net/gadgetforum/index.php?topic=136.0|Papilio Loader on OS X]]||Forum posting about getting Papilio Loader to work under OS X. ||

!!!User Contributed Codes and Projects
!![[https://github.com/thelonious/display4|Display 4]]||Project to blink Button/LED Wing and 4 digit LED Display.
March 21, 2011, at 01:01 PM by Jack Gassett -
Added lines 22-24:

!!!AVR8
* [[http://www.gadgetfactory.net/gadgetforum/index.php?topic=138.msg292#msg292|Forum post]] with C code to generate VHD code that can load hex file to program memory in the AVR8.
March 14, 2011, at 11:34 AM by Jack Gassett -
Changed lines 21-24 from:
* The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio.
to:
* The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio.

!!!Cross Platform
||[[http://www.gadgetfactory.net/gadgetforum/index.php?topic=136.0|Papilio Loader on OS X]]||Forum posting about getting Papilio Loader to work under OS X. ||
March 08, 2011, at 12:37 PM by Jack Gassett -
Added line 17:
||[[http://esd.cs.ucr.edu/labs/tutorial/|VHDL Tutorial]]||VHDL Learn by Example tutorial.
March 04, 2011, at 05:24 PM by Jack Gassett -
Added line 15:
||[[http://www.engr.sjsu.edu/crabill/| College course material]]||College course material from Eric Crabill at Xilinx. This is excellent information that covers Digital Electronics and FPGA's.
Deleted line 16:
||[[http://www.engr.sjsu.edu/crabill/| College course material]]||College course material from Eric Crabill at Xilinx. This is excellent information that covers Digital Electronics and FPGA's.
March 04, 2011, at 01:46 PM by Jack Gassett -
Changed line 20 from:
* The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio. ||
to:
* The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio.
March 04, 2011, at 01:46 PM by Jack Gassett -
Changed lines 19-20 from:
||[[http://alvie.com/zpuino/|ZPuino]]||The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio. ||
to:
[[http://alvie.com/zpuino/|ZPUino]]
* The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio. ||
March 04, 2011, at 01:45 PM by Jack Gassett -
Changed line 19 from:
||[[http://alvie.com/zpuino/|ZPuino]]|| The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio.
to:
||[[http://alvie.com/zpuino/|ZPuino]]||The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio. ||
March 04, 2011, at 01:45 PM by Jack Gassett -
Changed line 19 from:
||[[http://alvie.com/zpuino/|ZPuino]]||The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio.
to:
||[[http://alvie.com/zpuino/|ZPuino]]|| The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio.
March 04, 2011, at 01:44 PM by Jack Gassett -
Changed lines 16-19 from:
||[[http://www.engr.sjsu.edu/crabill/| College course material]]||College course material from Eric Crabill at Xilinx. This is excellent information that covers Digital Electronics and FPGA's.
to:
||[[http://www.engr.sjsu.edu/crabill/| College course material]]||College course material from Eric Crabill at Xilinx. This is excellent information that covers Digital Electronics and FPGA's.

!!!Soft Processors
||[[http://alvie.com/zpuino/|ZPuino]]||The ZPUino is a 32-bit Zylin ZPU processor that runs at 100Mhz. It has been designed to work with the Arduino IDE and the Papilio
.
March 04, 2011, at 01:41 PM by Jack Gassett -
Changed lines 9-10 from:
[[http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf|Xilinx Logic Quick Start]]
to:
||[[http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf|Xilinx Logic Quick Start]]||Quick Start Logic Handbook from Xilinx that comes with many starter kits.
March 04, 2011, at 01:40 PM by Jack Gassett -
Added lines 11-14:


!!!Tutorials
||[[http://alvie.com/zpuino/vhdl1.html|VHDL Tutorial]]||VHDL Tutorial written by Alvaro Lopes of the ZPUino project. (Work in progress)
March 04, 2011, at 12:43 PM by Jack Gassett -
Added lines 10-11:
||[[http://www.freeinfosociety.com/media/pdf/4618.pdf | Fundamentals of Digital Electronics]]||As far as we can tell this is a free textbook. If anyone knows anything about the copyright status of this book please let us know.
||[[http://www.engr.sjsu.edu/crabill/| College course material]]||College course material from Eric Crabill at Xilinx. This is excellent information that covers Digital Electronics and FPGA's.
March 04, 2011, at 12:42 PM by Jack Gassett -
Changed line 9 from:
[[http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf|Xilinx Logic Quick Start]
to:
[[http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf|Xilinx Logic Quick Start]]
March 04, 2011, at 12:42 PM by Jack Gassett -
Changed lines 6-9 from:
[[FPGA Projects]]
to:
[[FPGA Projects]]

!!!Further Reading about FPGA's
[[http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf|Xilinx Logic Quick Start
]
March 03, 2011, at 12:46 PM by Jack Gassett -
Changed line 5 from:
!!!Links to interesting FGPA projects
to:
!!!Links to interesting FPGA projects
March 03, 2011, at 12:42 PM by Jack Gassett -
Changed lines 3-6 from:
The playground is publicly editable at this point. We are working towards integrating user control with the forums.
to:
The playground is publicly editable at this point. We are working towards integrating user control with the forums.

!!!Links to interesting FGPA projects
[[FPGA Projects]]
Changed lines 1-3 from:
This is the area where anyone can contribute code, examples, documentation, or just pictures of the Papilio in action. Anything Papilio or FPGA related is welcome.
to:
This is the area where anyone can contribute code, examples, documentation, or just pictures of the Papilio in action. Anything Papilio or FPGA related is welcome.

The playground is publicly editable at this point. We are working towards integrating user control with the forums.
Changed line 1 from:
spam!
to:
This is the area where anyone can contribute code, examples, documentation, or just pictures of the Papilio in action. Anything Papilio or FPGA related is welcome.
Changed line 1 from:
This is the area where anyone can contribute code, examples, documentation, or just pictures of the Papilio in action. Anything Papilio or FPGA related is welcome.
to:
spam!
Added line 1:
This is the area where anyone can contribute code, examples, documentation, or just pictures of the Papilio in action. Anything Papilio or FPGA related is welcome.
  

Share |