基本步骤:
1。新建工程,选 RTL 默认设置,选 Part 型号,完成;
2。左侧树 Flow Navigator :Project Manager,Add Sources,Add or create design sources,Create File,testxxx,得到 testxxx.v 在目录 Design Sources 树下;
3。编程 testxxx.v,module 名为 testxxx;
4。左侧树 Flow Navigator :RTL Analysis,Open Elaborated Design,生成原理图 Schematic,右上角选 I/O Planning,生成端口布局图,指定 I/O Ports 的针脚、电压,保存 xdc 文件;
5。左侧树 Flow Navigator :Program And Debug,Generage Bitstream,在 Lunch Run 里选择 Numver of jobs = 4,完成后,可打开 Open Hardware Manager,如果连接了硬件,就执行了。
以上参考:Vivado软件的使用——以led的交替闪烁为例_西岸贤的博客-CSDN博客
以下参考:Vivado中Simulator仿真软件的使用_西岸贤的博客-CSDN博客
6。在 Sources,Simulation Sources,右键添加, Add or create simulation sources,Create File,tb_testxxx,得到 tb_testxxx.v 在目录 Simulation Sources 树下;
7。编辑 tb_testxxx.v,module 名为 tb_testxxx,其中需要例化 testxxx,即:testxxx u_testxxx;
8。左侧树 Flow Navigator :Simulation,Run Simulation,Run Behavioral Simulation,启动仿真,在目录 Simulation Sources 树下的 tb_testxxx.v 再下一层,得到 u_testxxx;
9。仿真完毕,在 Source Tab 旁边的 Scope Tab,出现多级项目,有 tb_testxxx, u_testxxx, glbl。点选 u_testxxx,在 objects 里出现变量,将变量拖入示波器界面,即可查看仿真波形。