当前位置:   article > 正文

Vivado设计流程(三)功能仿真_vivado激励文件怎么写

vivado激励文件怎么写

(1)创建激励测试文件,在 Source中右击选择 Add sources
(2)如图1所示,在 Add Sources界面中选择第三项 Add or create simulationsources,单击Next按钮。
(3)如图2所示,单击 Create file按钮创建一个仿真激励文件。
(4)如图3所示,输入激励文件名称,单击OK按钮
(5)如图4所示,确认添加完成之后单击 Finish按钮,因为是激励文件不需要对外端口,所以Port部分空着即可,单击OK按钮。
在这里插入图片描述

图1

在这里插入图片描述

图2

在这里插入图片描述

图3

在这里插入图片描述

图4

(6)在 Source下双击打开空白的激励测试文件,完成对将要仿真的 module的实例化和激励代码的编写,本实验代码如程序4.3所示。

`timescale 1ns/1ns

module logic_gates_tb;
	reg iA;
	reg iB;
	wire oAnd;
	wire oOr;
	wire oNot;

	initial
	begin
		iA = 0;
		# 40 iA = 1;
		# 40 iA = 0;
		# 40 iA = 1;
		# 40 iA = 0;
	end
	initial
	begin
		iA = 0;
		# 40 iB = 0;
		# 40 iB = 1;
		# 40 iB = 1;
		# 40 iB = 0;
	end	
	
	logic_gates_1
	logic_gates_inst(
	   .iA(iA),
	   .iB(iB),
	   .oAnd(oAnd),
	   .oOr(oOr),
	   .oNot(oNot)
	   );
	   
endmodule
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

(7)进行仿真,在如图5所示的 Vivado流程处理主界面 Flow Navigator中选择Simulation下的 Run simulation选项,并选择 Run Behavioral simulation一项,进入仿真界面。
在这里插入图片描述

图5

(8)仿真界面如图6所示。

在这里插入图片描述

图6

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/548201
推荐阅读
相关标签
  

闽ICP备14008679号