新建工程文件以及文件编译
- 新建工程
- 新建文件(可以使用原理图或者代码文件,注意文件名和模块名要一致)
- 编译文件
- 分配引脚
- 重新编译
下载程序到开发板
testbench的编写
- 改变工作目录
- 建一个work library
- 编译
- 选中work里面的testbench仿真
- 如图
- restart 重启
- run-all
- 观察波形
非门测试代码和testbench
`timescale 1ns/10ps
module inv(A,Y);
input A;
output Y;
assign Y=~A;
endmodule
//testbench
module inv_tb;
reg aa;
wire yy;
inv inv(.A(aa),.Y(yy)); //注意.A .Y都要是上面有的
initial begin
aa<=0;
#10 aa<=1;
#10 aa<=0;
#10 aa<=1;
#10 aa<=0;
#10 $stop;
end
endmodule