element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Open Source Hardware
  • Technologies
  • More
Open Source Hardware
Forum Who wants to have FPGA fun for free?
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Open Source Hardware to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 28 replies
  • Subscribers 324 subscribers
  • Views 4096 views
  • Users 0 members are here
  • openhardware
  • zpuino
  • open_source
  • oshw
  • papilio
  • xilinx
  • diy
  • fpga
  • vhdl
  • soft_core
  • oshwa
  • megawing
  • arduino
  • open_source_hardware
  • spartan-3e
  • spartan
  • desgin_west
  • opensource
Related

Who wants to have FPGA fun for free?

fustini
fustini over 12 years ago

Back in April, I attend an outstanding talk by Jack Gassett at The specified item was not found. entitled:

 

Designing an Open Source Arduino/FPGA Development Board

The Papilio is a low-cost, open-source FPGA development board intended for education, hobbyists, engineers, or anyone interested in learning digital electronics in general and FPGAs in particular. Add-on application modules called "Wings" help make the Papilio an easy-to-learn platform for beginners and a powerful design and prototyping tool for engineers. Of particular interest is that the FPGA on the Papilio can be configured with a soft Arduino processor core, thereby allowing the Papilio to run Arduino programs.


In this session, the creator of the Papilio – Inventor Jack Gassett –will present a technical tour describing how the system is implemented and discuss the design decisions he made along the way. Also discussed will be the ways in which users can plug their own peripherals into the system using VHDL or schematic entry; also how users can take existing cores from sites like OpenCores.com and integrate them into the Papilio's Arduino soft processor core.

Jack was kind enough to give a Papilio board to me along with a "MegaWing" daughterboard:

imageimage

 

Papilio One

The Papilio is an Open Source FPGA development board based on the Xilinx Spartan 3E FPGA (datasheet). It has 48 I/O lines, dual channel USB, integrated JTAG programmer, 4 power supplies, and a power connector. It provides everything needed to start learning Digital Electronics.

imageimage

Papilio LogicStart MegaWing

The LogicStart MegaWing provides everything needed to get started with VHDL and FPGA development on the Papilio with one convenient and easy to connect circuit board.

Learn VHDL with Mike Field's free book written specifically for the Papilio and LogicStart MegaWing. Step by step examples and full source code walks you through using all the peripherals on the LogicStart.

Dive into the exciting world of customizable Soft Processor's with the ZPUino. Custom peripheral's such as a ZX Spectrum compatible VGA adapter and classic audio chips are just a few of the exciting possibilities. The LogicStart gives you peripherals to experiment with!

 

I thought I would pass on the favor to another member of element14 Community. I'm going to give both of these boards for free it to one lucky Community member (sorry, no minors, you must be 18 years of age or older):


    1. Reply to this post with a short description of why you are interested (1 to 2 sentences is fine)
    2. I'll will pick a winner at random on Tuesday, Septemeber 10th, at 7pm US CDT.

 

Note: I'm located in Chicago and will ship it for free to the winner using the lowest cost option available.  If the winner is located outside the US, then the winner will be responsible for paying any customs fees or duty that may apply.  I will list the value as $78 USD.

 

 

Cheers,

Drew

http://twitter.com/pdp7

  • Sign in to reply
  • Cancel

Top Replies

  • shabaz
    shabaz over 12 years ago +2
    I already have the One (please don't include me in the random selection - or if you do, I also agree, I'd like billabot to try it out!). It is a great board.
  • billabott
    billabott over 12 years ago +1
    I would loose 100 pounds (over 10 months or less) to have this Papilio board. I am currently reading an entire college text book about VHDL and FPGA programming.
  • mcb1
    mcb1 over 12 years ago in reply to billabott +1
    Drew B***g the random selection, lets see the before and after photos of Billabott as he heads out on this double challenge. Another strange header arrangement, but at least its 0.1 spacing. Mark
  • michaelkellett
    michaelkellett over 12 years ago in reply to johnbeetem

    @Peter & John

     

    I think it might depend on where you start: I started with VHDL and am currently getting up to speed on Verilog because to is very widely used and I have to support customers using it, or bits of IP wrritten in it.

     

    I HATE Verilog !

     

    VHDL is based on ADA and System Verilog (no one uses just plain Verilog) is based on C and a dog's breakfast.

     

    This comment refers to ADA  and C but is just as relevant to VHDL and Verilog:

     

    "I would rather learn to code in VHDL than to debug in Verilog"

     

    Of course in real life it's more complex than that but I would recommend that you start in VHDL (it forces you to think more about the underlying hardware).

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago

    I would be interested.

     

    I am currently working on a 3d Printer accessory based on Ardiuno that requires a ton of speed which FPGA offers. This module has to handle 10 RGB LED modules that are multiplexed on 1 serial bus.

     

    Bob

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jamodio
    jamodio over 12 years ago

    Hey Drew,

     

    I'd love to be on the list !!

     

    At some moment Lattice was giving away the eval boards for the new iCE40 FPGAs, pretty cool low power/density FPGA.

     

    Also if you want to play with some entry level CPLD stuff these guys put together a nice board. I backed them on Kickstarter but I believe they are now selling the board on their site. http://www.kickstarter.com/projects/545073874/bora-the-binary-explorer-board

     

    Cheers

    Jorge

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago

    As a budding controls engineer, I'd like to have some experience under my belt in dealing with FPGA.  One of the projects I have in mind is a semi-autonomous 1:144 scale fleet for airsoft combat; another would be home automation/security.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 12 years ago in reply to michaelkellett

    Michael Kellett wrote:

     

    @Peter & John

     

    I think it might depend on where you start: I started with VHDL and am currently getting up to speed on Verilog because to is very widely used and I have to support customers using it, or bits of IP wrritten in it.

     

    I HATE Verilog !

     

    VHDL is based on ADA and System Verilog (no one uses just plain Verilog) is based on C and a dog's breakfast.

     

    This comment refers to ADA  and C but is just as relevant to VHDL and Verilog:

     

    "I would rather learn to code in VHDL than to debug in Verilog"

     

    Of course in real life it's more complex than that but I would recommend that you start in VHDL (it forces you to think more about the underlying hardware).

     

    MK

    IMO it depends a lot on how you write your Verilog.  I use "just plain" Verilog as a register-transfer language and avoid the behavioral constructs that get in the way of my understanding of the logic.  If you write it this way it matches the hardware quite closely.  Others prefer to use highly behavioral notations and I find that code to be practically unreadable -- the phrase "dog's breakfast" is apt.  Of course, others might say the same for my code image

     

    Perhaps Verilog -- like C -- permits more abuse than VHDL or Ada.  I don't have enough experience with the latters to form an opinion.

     

    My favorite HDL written by other people is Altera's AHDL, which is a very clean register-transfer language.  I used it for some (IIRC) 6000-series FPGA design and it went very well.  I don't think they support it any more image

     

    There's a fundamental problem with both VHDL and Verilog: neither was created as a design language for synthesizing logic.  From what I recall, VHDL was created as a specification language for VLSI chip behavior, so it's a good language for simulation.  Similarly, Verilog was created for test pattern generation and checking, so again it emphasizes behavior and simulation.  I think there's plenty of room for a language that's better suited for describing and synthesizing hardware rather than behavior.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 12 years ago in reply to jamodio

    jamodio wrote:

     

    Also if you want to play with some entry level CPLD stuff these guys put together a nice board. I backed them on Kickstarter but I believe they are now selling the board on their site. http://www.kickstarter.com/projects/545073874/bora-the-binary-explorer-board

    Attractive price on the Bora.  I'm glad they upgraded to the XC9572XL.

     

    There's also the Guzunty Pi board which plugs into a Rasberry Pi.  It uses the same CPLD as Bora but in a PLCC so it can be socketed.  Guzunty Pi is sold as a kit with all through-hole components.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dwinhold
    dwinhold over 12 years ago

    First of all thank you for the generous offer!! image I am really impressed with the ability and power of this board. Until now I have not heard of it, but once I saw the demo's I absolutely have to get one. The things I will be able to teach my kids and others about development boards will be priceless. I would love the opportunity to try this out!

     

    Dale W

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • fustini
    fustini over 12 years ago

    I took the names that posted saying they wanted the board, coverted to lower case and sorted:

    image

    and I took position #1 after the list was randomly sorted:

    image

    Congrats to Tom Forajter!

     

    Tom: please accept my contact request so that you can Private Message me your shipping addres.

     

    Thanks,

    Drew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube