SymbiFlow - The next generation FOSS FPGA toolchain

A2 | Thu 24 Jan | 11:35 a.m.–12:20 p.m.

Presented by

  • Tim 'mithro' Ansell

    Tim 'mithro' Ansell is a long time open source contributor. Originally getting into FOSS to make cool computer games, he quickly found and fell in love with the language Python. Tim loved the language so much he would eventually go on to start a conference dedicated to the topic called PyCon AU. Tim's current efforts concentrate around trying to make recording and live streaming of user groups and conferences (such as PyCon AU) cheap and easy to do. This has amazingly required the development of custom open hardware and a huge amount of Python to make it happen.


[SymbiFlow]( aims to be the "GCC of FPGAs" - a fully open source project which supports multiple FPGAs from multiple different vendors. 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 *your* ideal microcontroller, not what some manufacturer *thinks* you want. You can have the *exact* right set of peripherals including as many SPI, I2C or CAN as you want! The FPGA innovation has been around since 1980s but has 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! SymbiFlow currently supports the Lattice iCE40, Lattice ECP5 and Xilinx 7 series FPGAs. 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. Come find out about how a small group of hobbyists are changing the world of FPGA development!