Quartu编写D触发器

D触发器

D触发器是一个具有记忆功能的,具有两个稳定状态的信息存储器件,是构成多种时序电路的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。D触发器构成了移位寄存器的基础,而移位寄存器是许多电子设备的基本部分。
触发器具有两个稳定状态,即"0"和"1",在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态。
D触发器有集成触发器和门电路组成的触发器。触发方式有电平触发边沿触发两种,前者在CP(时钟脉冲)=1时即可触发,后者多在CP的前沿(正跳变0→1)触发。
D触发器的次态取决于触发前D端的状态,即次态=D。因此,它具有置0、置1两种功能。
对于边沿D触发器,由于在CP=1期间电路具有维持阻塞作用,所以在CP=1期间,D端的数据状态变化,不会影响触发器的输出状态。
D触发器应用很广,可用做数字信号的寄存,移位寄存,分频和波形发生器等等。
公式
在这里插入图片描述
功能表
在这里插入图片描述
时序图
在这里插入图片描述

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

1、创建工程,设置工程的存储位置和项目名称,选择目标芯片
在这里插入图片描述
在这里插入图片描述
2、新建原理图文件
选菜单“File”一“New”,在弹出的“New-”对话框中选择“ Design Files” 的原理图文件编辑输入项“Block block diagram/schematic File"按"OK"后将打开原理图编辑窗。
在这里插入图片描述
点击按纽“ Symbol Tool”或直接双击原理图空白处,从“ Symbol”窗中选择需要的符号,或者直接在“name”文本框中键入元件名
在这里插入图片描述4 个 nand2 与非门,1 个 not 非门,2个输入管脚和2个输出管脚,并连线,最终如下图在这里插入图片描述
3、保存之后进行编译
在这里插入图片描述
在这里插入图片描述
4.仿真波形图
新建波形文件。如上面新建图形文件的方法,从“file”中选择“new”,然后从出现的对话框中选择“university program VWF”。
然后在随后出现的“node finder”对话框中点击“list”按钮,则半加器中所有的输入输出引脚全部出现在对话框左边。再在该界面上点击“>>”,则把左边所有的端口都选择到右边,进入波形,如图。
在这里插入图片描述
得到如下的波形图
在这里插入图片描述
编辑输入CLK,产生时钟信号,把输入D随便设置几个低电平和高电平,保存文件,点击功能仿真编译按钮
在这里插入图片描述
在这里插入图片描述
仿真结果如下

2、在Quartus中直接调用一个D触发器电路,并进行仿真,时序波形验证

创建工程后,原理图文件直接调用D触发器
在这里插入图片描述
在这里插入图片描述
查看原理图在这里插入图片描述
查看时序仿真
在这里插入图片描述

3、在Quartus中用Verilog语言写一个D触发器电路,进行仿真验证,作比较

创建工程,新建Verilog HDL 文件,编写如下代码:
在这里插入图片描述
编译
在这里插入图片描述

仿真波形图,使用modelsim SE进行手动仿真,建立一个项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

仿真
在这里插入图片描述
D触发器的基本功能是在复位信号为1的时候,CLK的上升沿会引起Q值的变化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值