azet, wow this is a really cool and excellent talk on building your own SoCs, CPU designs etc. based on all open source toolchains, open source ISA/CPU designs and HDL languages as well as wrappers around them in scala, python etc. - highly recommend watching it if you're interested in EE or IoT or e.g. RISCV: https://media.ccc.de/v/37c3-11777-open_cpu_soc_design_all_the_way_up_to_debian