Papilio.GettingStarted History

Hide minor edits - Show changes to output

July 22, 2015, at 04:37 PM by Jack Gassett -
Changed line 69 from:
Download the latest version of the [[http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/|Papilio Loader Linux Installer]]
to:
Download the latest version of the [[https://github.com/GadgetFactory/Papilio-Loader/|Papilio Loader Linux Installer]]
Changed line 3 from:
(:keywords FPGA, Xilinx, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, open source hardware, configurable logic:)
to:
(:keywords FPGA, Xilinx, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, open source hardware, configurable logic, papillon:)
Changed line 69 from:
Download the latest version of the [[http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/|Papilio Loader Windows Installer]]
to:
Download the latest version of the [[http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/|Papilio Loader Linux Installer]]
Changed lines 13-14 from:
[[#Section1|Install Papilio Software]][[<<]]
to:
[[#Section1|Install Papilio Software on Windows]][[<<]]
[[#Linux|Install Papilio Software on Linux
]][[<<]]
Changed line 27 from:
* [[http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/|Papilio Loader Windows Installer]]
to:
* [[http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/|Papilio Loader Windows and Linux Installer]]
Changed lines 38-39 from:
to:
* Ubuntu Linux
Deleted lines 46-49:
>>tip<<
All the Papilio tools work under Linux, visit the [[QuickstartLinux|Linux Getting Started]] page for more info.
>><<
Changed line 49 from:
!!Install Papilio Loader and Drivers
to:
!!Install Papilio Loader and Drivers in Windows
Added lines 62-82:
[[#Linux]]
!!Install Papilio Loader and Drivers in Linux
There are two options to load bit files under linux. There is a Java GUI, called papilio-loader-gui, and a command line tool, called papilio-prog. This is how to install and run the linux tools.

>>lrindent round frame bgcolor=#ccffcc<<
%center%(:youtube u2cAxlkDiag width=560 height=349:)
>><<
Download the latest version of the [[http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/|Papilio Loader Windows Installer]]

*Download the Linux tar file from Gadget Factory download section and extract to your directory of choice.
*Ensure that libftdi-dev and the Java SDK is installed.
**In ubuntu do the following command:
***sudo apt-get install libftdi-dev default-jdk
*Navigate to the directory containing the downloaded install package.
*Run the installer
**./linux-installer.sh
*Two executables will now be available on the path:
**papilio-prog - The command line Papilio programmer
**papilio-loader-gui - The Java GUI

----
Deleted line 119:
May 24, 2013, at 11:43 AM by Jack Gassett -
Added lines 88-89:

----
May 24, 2013, at 11:42 AM by Jack Gassett -
Changed lines 80-86 from:
* Use the arrow keys and press "Enter" to select your desired option. Or wait 10 seconds and option 1 will be automatically selected.
** Option 1 - "Program FPGA - Temporary"
*** Loads the bit file to the FPGA using JTAG. The bit file will be lost when power is removed from the Papilio.
** Option 2 - "Program SPI Flash - Permanent"
*** Loads the bit file to the SPI Flash on the Papilio. The bit file will be loaded every time power is applied to the board.
** Option 3 - "Save bit file to Favorites folder"
*** If you create a bit file that you want to remember, keep safe, or use a lot then put it in the Favorites folder.
to:
Changed lines 82-83 from:
'''Tip 1'''
The timeout can be modified by editing "Program Files\Papilio Programmer\Papilio_Programmer.sh".
to:
'''Papilio Loader Help'''
To learn more about what you can do with the Papilio Loader visit the [[PapilioLoaderV2|Papilio Loader Help]] page.
Deleted lines 85-89:
>>tip<<
'''Tip 2'''
To access your favorites quickly right click any bit file and select "Open Papilio Favorites"
Attach:Papilio_prog2.png
>><<
May 24, 2013, at 11:39 AM by Jack Gassett -
Changed line 79 from:
->%width=400px%Attach:Papilio_Loader.png
to:
->%width=600px%Attach:Papilio_Loader.png
May 24, 2013, at 11:38 AM by Jack Gassett -
Changed lines 77-78 from:
** Double clicking the bit file or allowing the browser to run the bit file should cause the following window to display.
to:
* Double clicking the bit file or allowing the browser to run the bit file should cause the following window to display.
May 24, 2013, at 11:37 AM by Jack Gassett -
Changed line 9 from:
>>lrindent round frame float:right width:400px<<
to:
>>lrindent round frame float:right width:600px<<
May 24, 2013, at 11:36 AM by Jack Gassett -
Changed lines 74-78 from:
* [[http://papilio.cc/sketches/Quickstart-Papilio_One_250K-v1.5.bit|Download Papilio One 250K QuickStart bit file]]
* [[http://papilio.cc/sketches/Quickstart-Papilio_One_500K-v1.5.bit|Download Papilio One 500K QuickStart bit file.]]
* [[http://papilio.cc/sketches/Quickstart-Papilio_Pro_LX9-v1.5.bit|Download Papilio Pro LX9 QuickStart bit file.]]
* Double clicking the bit file or allowing the browser to run the bit file should cause the following window to display.
->Attach:Papilio_Loader.png
to:
** [[http://papilio.cc/sketches/Quickstart-Papilio_One_250K-v1.5.bit|Download Papilio One 250K QuickStart bit file]]
** [[http://papilio.cc/sketches/Quickstart-Papilio_One_500K-v1.5.bit|Download Papilio One 500K QuickStart bit file.]]
** [[http://papilio.cc/sketches/Quickstart-Papilio_Pro_LX9-v1.5.bit|Download Papilio Pro LX9 QuickStart bit file.]]
** Double clicking the bit file or allowing the browser to run the bit file should cause the following window to display.
->%width=400px%Attach:Papilio_Loader.png
May 24, 2013, at 11:33 AM by Jack Gassett -
Changed line 78 from:
->Attach:Papilio_Prog1.png
to:
->Attach:Papilio_Loader.png
May 24, 2013, at 11:30 AM by Jack Gassett -
Deleted lines 65-67:
>>lrindent round frame bgcolor=#ccffcc<<
%center%(:youtube q4HiZuWFbvQ width=560 height=349:)
>><<
Changed lines 74-75 from:
** [[http://papilio.cc/sketches/Quickstart-Papilio_One_250K-v1.5.bit|Download the Paplio Quickstart bit file for the Papilio One 250K.]]
** [[http:
//papilio.cc/sketches/Quickstart-Papilio_One_500K-v1.5.bit|Download the Paplio Quickstart bit file for the Papilio One 500K.]]
to:
* [[http://papilio.cc/sketches/Quickstart-Papilio_One_250K-v1.5.bit|Download Papilio One 250K QuickStart bit file]]
* [[http://papilio
.cc/sketches/Quickstart-Papilio_One_500K-v1.5.bit|Download Papilio One 500K QuickStart bit file.]]
* [[http://papilio.cc/sketches/Quickstart-Papilio_Pro_LX9-v1.5.bit|Download Papilio Pro LX9 QuickStart bit file
.]]
May 24, 2013, at 11:29 AM by Jack Gassett -
Deleted lines 14-15:
[[#Section3|VGA Hello World]][[<<]]
[[#Section4|QuickStart Sketch]][[<<]]
Changed lines 111-125 from:
!!!Modify the QuickStart sketch
>>tip<<
If you want to make changes to the QuickStart sketch or just take a look at the source code.
>><<
-> * Download the [[Papilio.P1QuickstartSketch|source code for the QuickStart sketch]].
-> * Download the latest version of the Papilio Arduino IDE from the [[Papilio.Download|Papilio.cc Download page]].
-> * Start up the Arduino IDE and open the QuickStart sketch.
-> * Select the correct board, either Papilio One 250K or Papilio One 500K.
-> * Press “Upload” on the Arduino toolbar.
!!!!!Next Steps
-> * Explore the [[http://Papilio.cc|Papilio.cc]] website to learn about the latest developments.
-> * Look at the [[Playground.ProjectPlayground|Papilio projects]] page for projects you can run on the Papilio right now.
-> * Follow the [[http://www.gadgetfactory.net/blog|Gadget Factory blog]] to hear all the latest news.
-> * Visit the [[http://www.gadgetfactory.net/gadgetforum/index.php#c2|Gadget Factory Forum]] to ask questions and get help.
-> * Post your projects or FPGA knowledge to the [[Playground.Playground|Papilio Playground]].
to:
May 24, 2013, at 11:26 AM by Jack Gassett -
Added line 28:
* [[http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/|Papilio Loader Windows Installer]]
May 24, 2013, at 11:25 AM by Jack Gassett -
Changed line 58 from:
Download the latest version of the [[http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/|Papilio Programmer Windows Installer]]
to:
Download the latest version of the [[http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/|Papilio Loader Windows Installer]]
May 24, 2013, at 11:21 AM by Jack Gassett -
Changed lines 13-14 from:
[[#Section1|Setup Environment]][[<<]]
[[#Section2|Run Hello World]][[<<]]
to:
[[#Section1|Install Papilio Software]][[<<]]
[[#Section2|Load Bit File]][[<<]]
Deleted line 22:
(:div style='text-align:justify; background:#eee8f5; border:1px solid; width:100%; padding:5px;':)
Added lines 44-45:
\\
Changed lines 50-52 from:
!!Install Papilio Programmer
The Papilio Programmer allows Xilinx bit files to loaded
to the Papilio by simply double clicking on them. The Windows Installer will install the Papilio drivers, Papilio Programmer, and will make all file associations. It is a very straight forward Windows Installer that will take care of everything automatically.
to:
----
[[#Section1]]
!!Install Papilio Loader and Drivers
The Papilio Loader allows Xilinx bit files
to loaded to the Papilio by simply double clicking on them. The Windows Installer will install the Papilio drivers, Papilio Loader, and will make all file associations. It is a very straight forward Windows Installer that will take care of everything automatically.
Added lines 64-65:
----
[[#Section2]]
May 24, 2013, at 11:12 AM by Jack Gassett -
Changed lines 9-10 from:
>>lrindent round frame text-align=center<<
!!Papilio Quick Start Guide
to:
>>lrindent round frame float:right width:400px<<
'''Contents'''
[[<<]]
[[#Overview|Overview]][[<<]]
[[#Section1|Setup Environment]][[<<]]
[[#Section2|Run Hello World]][[<<]]
[[#Section3|VGA Hello World]][[<<]]
[[#Section4|QuickStart Sketch]][[<<]]
Added lines 19-27:
[[#Overview]]
!!Papilio Quick Start Guide
>>round frame<<
!!!Overview
(:div style='text-align:justify; background:#eee8f5; border:1px solid; width:100%; padding:5px;':)
Welcome to the Papilio Quickstart Guide and the exciting world of FPGA development. This guide covers the basics of installing the software and drivers needed to load the various projects that you create for or download to the Papilio Platform hardware. It also covers loading a basic, “Hello World” bitstream that blinks pins and outputs an ASCII table over the serial port. This guide does not cover the creation of VHDL code, it will get you up to speed with loading a bit file to the Papilio. For a more in depth guide on writing VHDL code for the Papilio download [[http://forum.gadgetfactory.net/index.php?/page/articles.html/_/papilio/logicstart-megawing/intro-to-spartan-fpga-ebook-r34|Hamster's free eBook]].
>><<

>>round frame<<
Deleted lines 33-36:
!!!Overview
(:div style='text-align:justify; background:#eee8f5; border:1px solid; width:100%; padding:5px;':)
Welcome to the Papilio Quickstart Guide and the exciting world of FPGA development. This guide covers the basics of installing the software and drivers needed to load the various projects that you create for or download to the Papilio Platform hardware. It also covers loading a basic, “Hello World” bitstream that blinks pins and outputs an ASCII table over the serial port. This guide does not cover the creation of VHDL code, it will get you up to speed with loading a bit file to the Papilio. For a more in depth guide on writing VHDL code for the Papilio download [[http://forum.gadgetfactory.net/index.php?/page/articles.html/_/papilio/logicstart-megawing/intro-to-spartan-fpga-ebook-r34|Hamster's free eBook]].
(:divend:)
Changed lines 39-41 from:
>>tip<<
All the Papilio tools work under Linux, visit the [[QuickstartLinux|Linux Getting Started]] page for more info.
>><<
to:
Added lines 44-47:
>><<
>>tip<<
All the Papilio tools work under Linux, visit the [[QuickstartLinux|Linux Getting Started]] page for more info.
>><<
May 02, 2013, at 09:44 AM by Jack Gassett -
Changed line 51 from:
>><<<
to:
>><<
April 10, 2013, at 11:51 AM by Jack Gassett -
Changed lines 32-34 from:
* [[http://www.gadgetfactory.net/index.php?main_page=product_info&cPath=1&products_id=18|Papilio One 250K]]
* [[http://www.gadgetfactory.net/index.php?main_page=product_info&cPath=1&products_id=25|Papilio One 500K]]
to:
* [[http://store.gadgetfactory.net/papilio-one-250k/|Papilio One 250K]]
* [[http://store.gadgetfactory.net/papilio-one-500k/|Papilio One 500K]]
* [[http://store.gadgetfactory.net/papilio-pro/|Papilio Pro LX9
]]
Added lines 43-46:

>>warning<<
Important: Windows 8 already includes the best drivers for the Papilio. During installation on Windows 8 cancel the drivers installation step and let Windows 8 automatically install drivers for you. If you try to install the Papilio drivers Windows 8 will not allow you. It is best to use the FTDI drivers included with Windows 8 to avoid this problem.
>><<
April 10, 2013, at 11:46 AM by Jack Gassett -
Changed line 41 from:
Download the latest version of the [[https://github.com/downloads/GadgetFactory/Papilio-Loader/Papilio%20Programmer-latest-Setup.exe|Papilio Programmer Windows Installer]]
to:
Download the latest version of the [[http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/|Papilio Programmer Windows Installer]]
April 10, 2013, at 11:39 AM by Jack Gassett -
Changed line 21 from:
Welcome to the Papilio Quickstart Guide and the exciting world of FPGA development. This guide covers the basics of installing the software and drivers needed to load the various projects that you create for or download to the Papilio Platform hardware. It also covers loading a basic, “Hello World” bitstream that blinks pins and outputs an ASCII table over the serial port.
to:
Welcome to the Papilio Quickstart Guide and the exciting world of FPGA development. This guide covers the basics of installing the software and drivers needed to load the various projects that you create for or download to the Papilio Platform hardware. It also covers loading a basic, “Hello World” bitstream that blinks pins and outputs an ASCII table over the serial port. This guide does not cover the creation of VHDL code, it will get you up to speed with loading a bit file to the Papilio. For a more in depth guide on writing VHDL code for the Papilio download [[http://forum.gadgetfactory.net/index.php?/page/articles.html/_/papilio/logicstart-megawing/intro-to-spartan-fpga-ebook-r34|Hamster's free eBook]].
Added line 26:
* Windows 8
April 10, 2013, at 11:35 AM by Jack Gassett -
Changed line 21 from:
Welcome to the Papilio Quickstart Guide and the exciting world of FPGA development made easy. This guide covers the basics of installing the software and drivers needed to load the various projects that you create for or download to the Papilio Platform hardware. It also covers loading a basic, “Hello World” bitstream that blinks pins and outputs an ASCII table over the serial port.
to:
Welcome to the Papilio Quickstart Guide and the exciting world of FPGA development. This guide covers the basics of installing the software and drivers needed to load the various projects that you create for or download to the Papilio Platform hardware. It also covers loading a basic, “Hello World” bitstream that blinks pins and outputs an ASCII table over the serial port.
April 10, 2013, at 11:34 AM by Jack Gassett -
Added line 17:
* [[http://papilio.cc/sketches/Quickstart-Papilio_Pro_LX9-v1.5.bit|Download Papilio Pro LX9 QuickStart bit file.]]
Deleted lines 31-32:

[[Papilio Loader v2]]
Changed line 33 from:
[[Papilio Loader v2.0 beta]]
to:
[[Papilio Loader v2]]
Added lines 32-34:

[[Papilio Loader v2.0 beta]]
Changed line 9 from:
----
to:
>>lrindent round frame text-align=center<<
Changed lines 11-12 from:
to:
>><<
Added line 19:
(:div style='text-align:justify; background:#eee8f5; border:1px solid; width:100%; padding:5px;':)
Added line 21:
(:divend:)
Changed lines 34-35 from:
%lframe% (:youtube mqFHSv3WCwE width=560 height=349:)
[[<<]]
to:
>>lrindent round frame bgcolor=#ccffcc<<
%center%(:youtube mqFHSv3WCwE width
=560 height=349:)
>><<
Changed lines 41-42 from:
%lframe% (:youtube q4HiZuWFbvQ width=560 height=349:)
[[<<]]
to:
>>lrindent round frame bgcolor=#ccffcc<<
%center%(:youtube q4HiZuWFbvQ width
=560 height=349:)
>><<<
Changed line 83 from:
-> http://www.gadgetfactory.net/images/Papilio_Quickstart/img1D.jpg
to:
%center%http://www.gadgetfactory.net/images/Papilio_Quickstart/img1D.jpg
Changed line 85 from:
-> http://www.gadgetfactory.net/images/Papilio_Quickstart/img1E.jpg
to:
%center%http://www.gadgetfactory.net/images/Papilio_Quickstart/img1E.jpg
Added line 87:
>>tip<<
Changed lines 89-99 from:
* Download the [[Papilio.P1QuickstartSketch|source code for the QuickStart sketch]].
* Download the latest version of the Papilio Arduino IDE from the [[Papilio.Download|Papilio.cc Download page]].
* Start up the Arduino IDE and open the QuickStart sketch.
* Select the correct board, either Papilio One 250K or Papilio One 500K.
* Press “Upload” on the Arduino toolbar.
!!Next Steps
* Explore the [[http://Papilio.cc|Papilio.cc]] website to learn about the latest developments.
* Look at the [[Playground.ProjectPlayground|Papilio projects]] page for projects you can run on the Papilio right now.
* Follow the [[http://www.gadgetfactory.net/blog|Gadget Factory blog]] to hear all the latest news.
* Visit the [[http://www.gadgetfactory.net/gadgetforum/index.php#c2|Gadget Factory Forum]] to ask questions and get help.
* Post your projects or FPGA knowledge to the [[Playground.Playground|Papilio Playground]].
to:
>><<
->
* Download the [[Papilio.P1QuickstartSketch|source code for the QuickStart sketch]].
-> * Download the latest version of the Papilio Arduino IDE from the [[Papilio.Download|Papilio.cc Download page]].
-> * Start up the Arduino IDE and open the QuickStart sketch.
-> * Select the correct board, either Papilio One 250K or Papilio One 500K.
-> * Press “Upload” on the Arduino toolbar.
!!!!!Next Steps
-> * Explore the [[http://Papilio.cc|Papilio.cc]] website to learn about the latest developments.
-> * Look at the [[Playground.ProjectPlayground|Papilio projects]] page for projects you can run on the Papilio right now.
-> * Follow the [[http://www.gadgetfactory.net/blog|Gadget Factory blog]] to hear all the latest news.
-> * Visit the [[http://www.gadgetfactory.net/gadgetforum/index.php#c2|Gadget Factory Forum]] to ask questions and get help.
-> * Post your projects or FPGA knowledge to the [[Playground.Playground|Papilio Playground]].
Deleted line 75:
Attach:Papilio_prog3.png
Changed line 77 from:
http://www.gadgetfactory.net/images/Papilio_Quickstart/img1D.jpg
to:
-> http://www.gadgetfactory.net/images/Papilio_Quickstart/img1D.jpg
Changed line 79 from:
http://www.gadgetfactory.net/images/Papilio_Quickstart/img1E.jpg
to:
-> http://www.gadgetfactory.net/images/Papilio_Quickstart/img1E.jpg
Changed lines 31-32 from:
to:
%lframe% (:youtube mqFHSv3WCwE width=560 height=349:)
[[<<]]
Changed lines 34-36 from:
!!!Installation Video
http://www.youtube.com/watch?v=mqFHSv3WCwE
to:
Changed lines 36-37 from:
!!!Video
http
://www.youtube.com/watch?v=q4HiZuWFbvQ
to:
%lframe% (:youtube q4HiZuWFbvQ width=560 height=349:)
[[<<]]
Changed lines 33-35 from:
to:
!!!Installation Video
http://www.youtube.com/watch?v=mqFHSv3WCwE
Added lines 37-38:
!!!Video
http://www.youtube.com/watch?v=q4HiZuWFbvQ
Added line 55:
'''Tip 1'''
Added line 58:
Added line 60:
'''Tip 2'''
Changed line 46 from:
>Attach:Papilio_Prog1.png
to:
->Attach:Papilio_Prog1.png
Added lines 48-53:
** Option 1 - "Program FPGA - Temporary"
*** Loads the bit file to the FPGA using JTAG. The bit file will be lost when power is removed from the Papilio.
** Option 2 - "Program SPI Flash - Permanent"
*** Loads the bit file to the SPI Flash on the Papilio. The bit file will be loaded every time power is applied to the board.
** Option 3 - "Save bit file to Favorites folder"
*** If you create a bit file that you want to remember, keep safe, or use a lot then put it in the Favorites folder.
Deleted lines 56-61:
* Option 1 - "Program FPGA - Temporary"
** Loads the bit file to the FPGA using JTAG. The bit file will be lost when power is removed from the Papilio.
* Option 2 - "Program SPI Flash - Permanent"
** Loads the bit file to the SPI Flash on the Papilio. The bit file will be loaded every time power is applied to the board.
* Option 3 - "Save bit file to Favorites folder"
** If you create a bit file that you want to remember, keep safe, or use a lot then put it in the Favorites folder.
Changed line 46 from:
Attach:Papilio_Prog1.png
to:
>Attach:Papilio_Prog1.png
Changed lines 51-56 from:
** Option 1 - "Program FPGA - Temporary"
*** Loads the bit file to the FPGA using JTAG. The bit file will be lost when power is removed from the Papilio.
** Option 2 - "Program SPI Flash - Permanent"
*** Loads the bit file to the SPI Flash on the Papilio. The bit file will be loaded every time power is applied to the board.
** Option 3 - "Save bit file to Favorites folder"
*** If you create a bit file that you want to remember, keep safe, or use a lot then put it in the Favorites folder.
to:
* Option 1 - "Program FPGA - Temporary"
** Loads the bit file to the FPGA using JTAG. The bit file will be lost when power is removed from the Papilio.
* Option 2 - "Program SPI Flash - Permanent"
** Loads the bit file to the SPI Flash on the Papilio. The bit file will be loaded every time power is applied to the board.
* Option 3 - "Save bit file to Favorites folder"
** If you create a bit file that you want to remember, keep safe, or use a lot then put it in the Favorites folder.
Changed lines 10-11 from:
to:
!!Papilio Quick Start Guide
Changed lines 17-18 from:
!!Papilio Quick Start Guide
to:
!!!Overview
Changed lines 29-34 from:
!!Installation
The
Papilio Programmer allows Xilinx bit files to programmed to the Papilio. The programmer allow bit files to be loaded temporarily over JTAG or permanently to SPI Flash.

The Papilio
Programmer Installer will automatically install the Papilio drivers, Papilio Programmer, and will make all file associations automatically.

Download the latest version
of the [[https://github.com/downloads/GadgetFactory/Papilio-Loader/Papilio%20Programmer-latest-Setup.exe|Papilio Programmer Installer]]
to:
!!Install Papilio Programmer
The Papilio Programmer allows Xilinx bit files to loaded to the Papilio by simply double clicking on them. The Windows Installer will install the Papilio drivers, Papilio Programmer, and will make all file associations. It is a very straight forward Windows Installer that will take care of everything automatically.

Download the
latest version of the [[https://github.com/downloads/GadgetFactory/Papilio-Loader/Papilio%20Programmer-latest-Setup.exe|Papilio Programmer Windows Installer]]
Changed line 24 from:
All the Papilio tools work under Linux, visit the [[QuidkstartLinux|Linux Getting Started]] page for more info.
to:
All the Papilio tools work under Linux, visit the [[QuickstartLinux|Linux Getting Started]] page for more info.
Changed lines 17-91 from:
(:wordpress 8:)
to:
!!Papilio Quick Start Guide
Welcome to the Papilio Quickstart Guide and the exciting world of FPGA development made easy. This guide covers the basics of installing the software and drivers needed to load the various projects that you create for or download to the Papilio Platform hardware. It also covers loading a basic, “Hello World” bitstream that blinks pins and outputs an ASCII table over the serial port.
!!!Operating Systems
* Windows XP
* Windows 7
* Windows Vista
>>tip<<
All the Papilio tools work under Linux, visit the [[QuidkstartLinux|Linux Getting Started]] page for more info.
>><<
!!!Hardware this Guide Applies to
* [[http
://www.gadgetfactory.net/index.php?main_page=product_info&cPath=1&products_id=18|Papilio One 250K]]
* [[http://www.gadgetfactory.net/index.php?main_page=product_info&cPath=1&products_id=25|Papilio One 500K]]
!!Installation
The Papilio Programmer allows Xilinx bit files to programmed to the Papilio. The programmer allow bit files to be loaded temporarily over JTAG or permanently to SPI Flash.

The Papilio Programmer Installer will automatically install the Papilio drivers, Papilio Programmer, and will make all file associations automatically.

Download the latest version of the [[https://github.com/downloads/GadgetFactory/Papilio-Loader/Papilio%20Programmer-latest-Setup.exe|Papilio Programmer Installer]]

!!Load "Hello World" bit file
!!!Overview
The Papilio One QuickStart sketch is a “Hello World” example that does the following:
* Blinks all of the even numbered pins.
* Configures all of the odd number pins as inputs. When a odd number pin is asserted it will cause the even pin next to it to stop blinking and stay at 3.3V.
* Sends the ASCII table at 9600 8N1 over the serial port in a continuous loop.
* The [[Papilio.BLEDWing|B/LED]] Wing can be plugged into any of the Wing Slots and the LED’s will be blinking. Pressing any of the buttons will cause the LED to stay lit while the button is pressed.
!!!Download
* Download and run the QuickStart bit file for your Papilio board. ([[Papilio.P1QuickstartSketch|Source code for Quickstart Sketch.]]
)
** [[http://papilio.cc/sketches/Quickstart-Papilio_One_250K-v1.5.bit|Download the Paplio Quickstart bit file for the Papilio One 250K.]]
** [[http://papilio.cc/sketches/Quickstart-Papilio_One_500K-v1.5.bit|Download the Paplio Quickstart bit file for the Papilio One 500K.]]
* Double clicking the bit file or allowing the browser to run the bit file should cause the following window to display.
Attach:Papilio_Prog1.png
* Use the arrow keys and press "Enter" to select your desired option. Or wait 10 seconds and option 1 will be automatically selected.
>>tip<<
The timeout can be modified by editing "Program Files\Papilio Programmer\Papilio_Programmer.sh".
>><<
** Option 1 - "Program FPGA - Temporary"
*** Loads the bit file to the FPGA using JTAG. The bit file will be lost when power is removed from the Papilio.
** Option 2 - "Program SPI Flash - Permanent"
*** Loads the bit file to the SPI Flash on the Papilio. The bit file will be loaded every time power is applied to the board.
** Option 3 - "Save bit file to Favorites folder"
*** If you create a bit file that you want to remember, keep safe, or use a lot then put it in the Favorites folder.
>>tip<<
To access your favorites quickly right click any bit file and select "Open Papilio Favorites"
Attach:Papilio_prog2.png
>><<
!!!Observe Results
The output of the "Hello World" bit file can be observed by plugging a B/LED Wing in to see the LED’s blinking or by connecting a multimeter to any of the even numbered pins.
!!Viewing the ASCII table output
* Open a serial communications program such as Hyperterminal or Putty. This assumes the use of Putty.
* Determine the number of the COM port the Papilio is using.
# Right click on “My Computer” and select “Manage”.
# Click on “Device Manager”
# Expand “Ports”
# Observe the “Papilio Serial Port”
Attach:Papilio_prog3.png
* Run Putty.exe and setup the following settings (substitute your COM port)
http://www.gadgetfactory.net/images/Papilio_Quickstart/img1D.jpg
* Press “Open” and observe the ASCII Table scrolling by.
http://www.gadgetfactory.net/images/Papilio_Quickstart/img1E.jpg
!!!Modify the QuickStart sketch
If you want to make changes to the QuickStart sketch or just take a look at the source code.
* Download the [[Papilio.P1QuickstartSketch|source code for the QuickStart sketch]].
* Download the latest version of the Papilio Arduino IDE from the [[Papilio.Download|Papilio.cc Download page]].
* Start up the Arduino IDE and open the QuickStart sketch.
* Select the correct board, either Papilio One 250K or Papilio One 500K.
* Press “Upload” on the Arduino toolbar.
!!Next Steps
* Explore the [[http://Papilio.cc|Papilio.cc]] website to learn about the latest developments.
* Look at the [[Playground.ProjectPlayground|Papilio projects]] page for projects you can run on the Papilio right now.
* Follow the [[http://www.gadgetfactory.net/blog|Gadget Factory blog]] to hear all the latest news.
* Visit the [[http://www.gadgetfactory.net/gadgetforum/index.php#c2|Gadget Factory Forum]] to ask questions and get help.
* Post your projects or FPGA knowledge to the [[Playground.Playground|Papilio Playground]].
Added line 8:
Added line 10:
Added line 15:
Changed line 7 from:
to:
(:include GettingStartedHeader:)
Changed lines 1-2 from:
(:title Getting Started:)
to:
(:title Papilio platform - Getting Started:)
Changed line 7 from:
(:include GettingStartedHeader:)
to:
Changed line 3 from:
(:keywords FPGA, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, FPGA development board, getting started, required downloads, quick start guide:)
to:
(:keywords FPGA, Xilinx, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, embedded processors, open source hardware, configurable logic:)
Added lines 1-6:
(:title Getting Started:)

(:keywords FPGA, Papilio platform, Firefly platform, Wings, FPGA development, electronics, FPGA India, FPGA development board, getting started, required downloads, quick start guide:)

(:description Papilio platform is easy to use FPGA and microcontroller development platform for beginners and a powerful modular design environment for professional developers:)
June 09, 2011, at 03:42 PM by Jack Gassett -
Changed line 1 from:
[[GettingStartedHeader]]
to:
(:include GettingStartedHeader:)
June 09, 2011, at 03:39 PM by Jack Gassett -
Added line 1:
[[GettingStartedHeader]]
March 23, 2011, at 06:50 PM by Jack Gassett -
Added line 2:
!!!Quick Links
March 23, 2011, at 04:56 PM by Jack Gassett -
Changed line 2 from:
* [[P1_Quickstart_sketch|Papilio One Getting Started Sketch]]
to:
* [[P1_Quickstart_sketch|Papilio One Quick Start Sketch]]
March 23, 2011, at 04:38 PM by Jack Gassett -
Changed lines 2-5 from:
[[P1_Quickstart_sketch|Papilio One Getting Started Sketch]]
to:
* [[P1_Quickstart_sketch|Papilio One Getting Started Sketch]]
* [[http://papilio.cc/sketches/Quickstart-Papilio_One_250K-v1.5.bit|Download Papilio One 250K QuickStart bit file]]
* [[http://papilio.cc/sketches/Quickstart-Papilio_One_500K-v1.5.bit|Download Papilio One 500K QuickStart bit file.]]
March 21, 2011, at 01:48 AM by Jack Gassett -
Added line 1:
----
Deleted line 2:
----
March 21, 2011, at 01:46 AM by Jack Gassett -
Added lines 1-2:
[[P1_Quickstart_sketch|Papilio One Getting Started Sketch]]
----
Changed line 1 from:
A getting started page.
to:
(:wordpress 8:)
February 17, 2011, at 04:47 PM by 98.245.19.146 -
Added line 1:
A getting started page.
  

Share |