如何在macOS上使用vivado的部分功能:利用vs code进行verilog代码编写,使用vivado的替代品 EDA playground 实现模拟

首先要说明本文介绍的是如何使用vivado的替代品在macOS上实现vivado的部分功能:verilog代码编写,仿真(simulation)和生成波形图。

并没有成功安装vivado。

 

刚开始为了实现在macOS上使用vivado,使用搜索引擎,最终发现好像只能装虚拟机。

但是我不会装虚拟机,而且看了一下,似乎过程还很复杂,于是放弃了。

后来有用windows系统的朋友告诉我可以用vs code去编写verilog程序,于是想到是否有vivado的替代品?即使用vs code中的一些插件实现部分vivado的功能。

在vs code中下载这个插件:

之后就可以在vs code中进行verilog的编程。

注意verilog文件的后缀名为:.v

 

后来又搜索发现了这个网站:https://www.edaplayground.com

利用它,可以实现在线的模拟。

注意在使用的时候,如果希望生成波形图,需要在激励块中加入语句:

initial begin
  $dumpfile("dump.vcd");
  $dumpvars(1);
end

此语句块用于产生一个 *.vcd 文件。

 

posted @ 2022-10-14 09:58  月窀  阅读(2039)  评论(0)    收藏  举报