Quartus II 13.1的安装与基础实践

安装

参考资料:
Quartus:https://blog.csdn.net/qq_43279579/article/details/115158140
Modelsim:https://blog.csdn.net/qq_43279579/article/details/115176423

审核不让通过,原因是版权问题,安装过程参考上面的博客,不再赘述

遇到的问题

不知怎么回事,个人安装的时候没有安装上devices
解决办法:把最开始下载下来的文件里面的这个QDZ文件复制到一个比较熟悉的目录
Quartus II 13.1的安装与基础实践_第1张图片
然后打开tools–install devices,选择你放置qdz文件的目录
Quartus II 13.1的安装与基础实践_第2张图片
接下来安装上就可以了

实践

1.在 Quartus-II 中自己用门电路设计一个D触发器,并进行仿真,时序波形验证

Quartus II 13.1的安装与基础实践_第3张图片

Quartus II 13.1的安装与基础实践_第4张图片

Quartus II 13.1的安装与基础实践_第5张图片
Quartus II 13.1的安装与基础实践_第6张图片
创建一个波形文件。
Quartus II 13.1的安装与基础实践_第7张图片
右键空白处,insert–symbol

选择nand2,二个输入的与非门,依次添加四个and2和一个非门not
Quartus II 13.1的安装与基础实践_第8张图片

Quartus II 13.1的安装与基础实践_第9张图片
Quartus II 13.1的安装与基础实践_第10张图片
左边放两个input,右边放两个output
然后连线
Quartus II 13.1的安装与基础实践_第11张图片
Quartus II 13.1的安装与基础实践_第12张图片

Quartus II 13.1的安装与基础实践_第13张图片

接下来编译
结果未报错

Quartus II 13.1的安装与基础实践_第14张图片
Quartus II 13.1的安装与基础实践_第15张图片
Quartus II 13.1的安装与基础实践_第16张图片
配置D,Q,-Q
Quartus II 13.1的安装与基础实践_第17张图片
Quartus II 13.1的安装与基础实践_第18张图片
Q与-Q相反

Quartus II 13.1的安装与基础实践_第19张图片
设置好后开始模拟
Quartus II 13.1的安装与基础实践_第20张图片

2.在 Quartus-II 中直接调用一个D触发器电路,进行仿真,时序波形验证,与1做比较;

D触发器在symbol中搜dff
Quartus II 13.1的安装与基础实践_第21张图片
简单的就接好了
Quartus II 13.1的安装与基础实践_第22张图片
编译通过
Quartus II 13.1的安装与基础实践_第23张图片
照着之前的步骤就行
Quartus II 13.1的安装与基础实践_第24张图片
模拟结果
Quartus II 13.1的安装与基础实践_第25张图片

3.Quartus-II用Verilog语言写一个D触发器

参考博客:https://blog.csdn.net/qq_40243295/article/details/82994328
new一个Verilog HDL File文件
Quartus II 13.1的安装与基础实践_第26张图片
电路定义代码部分:

module D_EF(Q,D,CLK)
input D,CLK;
output Q;
reg Q;                //在always语句中被赋值的信号要声明为reg类型寄存器定义
always @ (posedge CLK)
       begin Q <= D; end
endmodule

testbench代码:

module dff_tb;
	reg clk,data_in;
	wire data_out;
	dff u1(data_in,clk,data_out);
	always #5 clk=~clk;
	initial
	begin
		clk=0;
		#20 data_in=1;
		#20 data_in=0;
		#20 data_in=1;
		#15 data_in=0;
		#15 data_in=1;
	end
endmodule

模拟效果:
Quartus II 13.1的安装与基础实践_第27张图片

你可能感兴趣的:(嵌入式,嵌入式)