(零)基础入门

新建工程文件以及文件编译

  1. 新建工程
  2. 新建文件(可以使用原理图或者代码文件,注意文件名和模块名要一致)
  3. 编译文件
  4. 分配引脚
  5. 重新编译

下载程序到开发板

在这里插图片描述

testbench的编写

  1. 改变工作目录
  2. 建一个work library
  3. 编译
  4. 选中work里面的testbench仿真
  5. 如图在这里插入图片描述
  6. restart 重启
  7. run-all
  8. 观察波形

非门测试代码和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

Guess you like

Origin blog.csdn.net/KafenWong/article/details/121357975