2106
Comment: Initial setup
|
2246
add PSoC, try fix fccm url
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
== Pre-conference Workshop at [[http://www.fccm.org/|FCCM 2016] == | == Pre-conference Workshop at FCCM 2016 == |
Line 4: | Line 4: |
[[http://www.fccm.org/|FCCM 2016]] |
|
Line 38: | Line 40: |
* [[ http://hackaday.com/2016/02/23/icestudio-an-open-source-graphical-fgpa-tool/|Open source graphical IDE]] * [[https://github.com/bqlabs/icezum/wiki|Project to build Arudio-like FPGA board]] * [[http://www.latticesemi.com/icestick|$20 Lattice USB FPGA Board]] * [[http://www.m-pression.com/solutions/boards/odyssey-fpga|$45 smart-phone programmable FPGA board]] |
* [[http://hackaday.com/2016/02/23/icestudio-an-open-source-graphical-fgpa-tool/|Open source graphical IDE]] * [[https://github.com/bqlabs/icezum/wiki|Project to build Arudio-like FPGA board]] * [[http://www.cypress.com/documentation/development-kitsboards/psoc-4-cy8ckit-049-4xxx-prototyping-kits|$4 Cypress PSoC-4 USB Board]] * [[http://www.latticesemi.com/icestick|$20 Lattice USB FPGA Board]] * [[http://www.m-pression.com/solutions/boards/odyssey-fpga|$45 smart-phone programmable FPGA board]] |
Arduino-like Fast-Start for FPGAs
Pre-conference Workshop at FCCM 2016
(and likely ongoing interest group)
There is a growing student/hobbyist/Maker interest in embedded electronic control. Cheap hardware, friendly IDEs, online how-tos, bootcamps provide a fast ramp to get more people into low-level hardware hacking faster than ever. Hackathons, IoT, kickstarters, and connected world are driving interests. Gadget hacking is cool. But, when FPGAs should be the turbo-boost for these hobbyist and budding enterpeneurs, FPGAs look hard and impenetrable. The barrier for entry is too high...costs, tools, complexity, oh my!
How do we provide a bootstrap experience for FPGAs that
- puts FPGAs into the hands of students and Maker community
- gets them started equally fast
- gives them taste of the possibilities this opens up...motivates digging in further to understand and utilize
Can we distill the experience down to:
- 1 week module in freshman course
- weekend bootcamp
- weekend project for hobbyist
We're not there. How do we get there? This is a workshop to look at the requirements and the opportunities....and catalyze action! What pieces do indviduals and groups have that could be part of the solution? Can we bring them together? How do we mobilize action and convergence? Possible components:
- free tools
- cheap platforms
- simple languages, DSLs
- friendly IDEs
- libraries, wrapper, overlay architectures that hide complexity
- wikis, how-tos, video-tutorials
Some potential components: (please contribute)