1、首先创建工程文件,文件放置如下
文档介绍 -> doc
运行的文件 -> par
代码文件 -> rtl
仿真文件 -> sim
如下图:
2、本次学习使用一位半加器的代码作为示例,本次主要是学习了解操作步骤。示例代码如下:
//一位半加器的实验仿真
//以及
//位置映射法代码变成模块使用的学习
module half_add1 (
input A,B,
output wire SUM,COUT
);
xor E0(SUM,A,B);
and E1(COUT,A,B);
endmodule
方便观察,我还是放一个有颜色的代码图吧,我是用VS Code写的,有代码补全的功能,我比较喜欢这个编码方式。
3、查看代码的逻辑表达式
首先,编译文件,完成编译后双击查看此文件,RTL Viewer
会看到半加器的逻辑表达式如图所示:
4、使用位置映射法变成模块电路
点击Files -> Create/Update -> Create Symbol for Current File
即 为当前文件创建符号
然后在文件夹中即可看到一个 当前文件名.bsf 就是模块文件了,方便查看,你可以添加文件即可查看,如下图所示
5、仿真的创建与查看
New -> University Program VWF
然后 鼠标右键 添加接口 给时序,运行仿真即可成功