This is a little bit of old news by now, but it’s still super cool. Parallax has open sourced their Propeller 1 Verilog code! This means you can have a Propeller 1 on your FPGA board. The only downside is that it is quite large – in order to implement all 8 properller cores you need a Spartan 6 LX25 chip. Maybe we can do fewer cores on the Papilio DUO’s LX9 chip?
Parallax Propeller 1 P8X32A Released as Open Source Design The Propeller 1 (P8X32A) is now a 100% open multicore microcontroller, including all of the hardware and tools: Verilog code, Spin interpreter, PropellerIDE and SimpleIDE programming tools, and compilers. The Propeller 1 may be the most open chip in its class. We have decided to provide these free open source files for the following reasons: To inspire others to learn and create — that has always been the key mission of Parallax. Every inventor, engineer, or hobbyist can identify the inspirations that shaped their careers. We hope to inspire others the same way we’ve been inspired. To equip and support higher education. Parallax university customers have expressed interest in using our core in their FPGA programming courses. Parallax distributors and universities have asked about modifying the Verilog to add more pins or to simply study the design. To open up the Propeller design to community contributors. Our compilers, programming tools, languages, and some of the Propeller 2 design features were created by the community. Supporting and honoring their efforts is a top priority for Parallax. Above all, we hope that our free software will give you the freedom to innovate with Parallax! – Ken Gracey, CEO, Parallax Inc. Propeller 1 Verilog to FPGA GNU General Public License v3.0 Applies All files provided are Copyright 2014 Parallax Inc. and distributed under the GNU General Public License v3.0. A copy of this license is included with the download, below. The GPL license […]