以前念MSEE时被三巨头惯坏了,现在需要依靠开源工具了。1. 模拟: ubuntu提供了icarus,这是以前就知道的一个老牌verilog模拟器。支持verilog不同版本及SystemVerilog。icarus是一个编译器/运行时,能将verilog编译为一个binary exec,通过运行时形成vcd波形,可以在GTKWave下观看。2. 综合: yosys可以读取verilog,形成schemat...
其中提到了一点,在CHISEL/FIRRTL/Verilog的过程中,他们为了和开源的EDA工具YoSys/Verilator对接,专门做了一些优化pass。对应开源EDA生态来讲,如果可以在前端生成verilog的时候,做一些优化(比如生成的verilog更有利于综合),降低对工具的要求,也许是推进整个开源EDA的一个好的方法,同时也是CIRCT项目一个很好的target。
不过请不要忘了MacOS是基于Unix开发的,而作为生产力工具,Mac也一点不比Windows和Linux差,只不过因为很多EDA工具都是Linux和Windows下独有,生产力这个东西,你首先要思考的是你的生产力是什么,同样的在MacOS下也可以做Verilog代码练习开发,更重要的是这几个工具是开源而且是全平台。你要切换Windows或Linux也可以。 安装...