使用开源工具‘Yosys+Nextpnr’进行FPGA开发,对于学习和中小项目来说,相比Vivado/Quartus等商业工具,其易用性和功能完备性到底如何?
想尝试用开源EDA工具链来做FPGA开发,主要是想深入理解综合、布局布线的过程,也避免商业工具的版权问题。目前了解到Yosys做综合,Nextpnr做布局布线,配合LiteX生态。但对于一个FPGA学习者或者做一个中小型项目(比如简单的处理器或通信接口),这套开源工具链的成熟度够吗?在器件支持(尤其是国产FPGA)、时序分析、调试手段(如逻辑分析仪)等方面,和Xilinx/Intel的商业工具差距有多大?学习曲线会不会很陡?