If you suspend your transcription on amara.org, please add a timestamp below to indicate how far you progressed! This will help others to resume your work!
Please do not press “publish” on amara.org to save your progress, use “save draft” instead. Only press “publish” when you're done with quality control.
<p>
The <a href="http://symbiflow.github.io">SymbiFlow project</a> aims to be the "GCC of FPGAs" - a fully open source toolchain supporting multiple FPGAs from multiple different vendors. FPGAs have been around since 1980s but most have previously require getting giant closed source proprietary black boxes from the FPGA vendor (10 gigabytes or more!). Thanks to SymbiFlow this is no longer the case!
</p><p>
Like the previous IceStorm efforts, SymbiFlow includes <b>both</b> documentation of FPGA bitstreams and a <b>working</b>toolchain for compiling Verilog into these bitstreams. Unlike previous efforts, this new toolchain supports industry standard timing driven place, and route and significantly larger designs. This makes SymbiFlow a <b>big</b> change over the previous Project IceStorm effort and enables support for large, modern FPGAs that can be used for things like high resolution video and many gigabit networking.
</p><p>
This presentation will give you an update on the current status of the project. What currently works, the future roadmap and how you can help with the project and how to expand the number of supported FPGAs even further.
</p><p>
Currently SymbiFlow is supporting the Lattice iCE40 plus two modern, capable and popular FPGAs architectures - the Lattice ECP5 and Xilinx 7 Series. The project has also gone to an effort to provide a well documented process for understanding FPGA bitstreams. This provides a clear pathway for new contributors to extend the tooling to support even more FPGAs!
</p><p>
Come find out about how a small group are changing the world of FPGA development!
</p>
<h3>About FPGAs</h3>
<p>
Due to their reconfigurable nature, FPGAs make hardware problems into software problems and enable anyone to building custom integrated circuits. This means you could create <b>your</b> ideal microcontroller, not what some manufacturer <b>thinks</b> you want. You can have the <b>exact</b> right set of peripherals including as many SPI, I2C or CAN as you want!
</p><p>
Previously developing for FPGAs has require getting giant closed source proprietary black boxes from the FPGA vendor (10 gigabytes or more!). This has strongly hampered their adoption and reduced them to niche use cases. However, with the ending of Moore's law and things like <a href="https://riscv.org/">RISC-V</a>, FPGAs have a strong role to play in enabling open source communities to participate in the explosion of new hardware design. They also enable us to apply the high speed of innovation and security we expect from an open source software.
</p>
<h3>Presenters</h3>
<p>
<a href="https://blog.mithis.net">Tim 'mithro' Ansell</a> is the founder of <a href="http://code.timvideos.us">TimVideos</a>.He is known for having to many projects including hardware like the <a href="https://hdmi2usb.tv">HDMI2USB.tv</a>, <a href="https://tomu.im">I'm Tomu</a> and many more! Through this frustration with FPGA toolchains while developing these projects he ended up being heavily involved with the development of the <a href="http://symbiflow.github.io">SymbiFlow</a> project.
</p>