【Quartus-II实现D触发器】

一、D触发器简介

1、D触发器结构

D触发器是一种最简单的触发器,在触发边沿到来时,将输入端的值存入其中,并且这个值与当前存储的值无关。在两个有效的脉冲边沿之间,D的跳转不会影响触发器存储的值,但是在脉冲边沿到来之前,输入端D必须有足够的建立时间,保证信号稳定。
在这里插入图片描述

从图中可以发现D触发器有四个管脚,分别是输入信号D,输出信号Q,时钟信号CLK以及复位信号RESET。
其功能是当RESET为低电平(0),Q处于低电平状态;当RESET为高电平(1),通过观察CLK状态,当CLK信号由0变1(上升沿)的时候,若D为低电平,Q就为低电平,若D为高电平,Q就为高电平。

2、D触发器的波形图

在这里插入图片描述

二、Quartus-II输入原理图及时序仿真

1、工程创建

1、)File->New Project Wizard
在这里插入图片描述
2)、填写工程名称在这里插入图片描述

3)、点击next在这里插入图片描述

4)、点击next在这里插入图片描述

5)、根据使用的FPGA,进行选择芯片系列及类型,然后一直点击next在这里插入图片描述

2、原理图输入

1)选择New在这里插入图片描述
2)、选择Block Diagram/Schematic File在这里插入图片描述

3)、选择nand2,二个输入的与非门,依次添加四个and2和一个非门not在这里插入图片描述

在这里插入图片描述4)、连接后
在这里插入图片描述
5)、启动分析与综合(全编译)
rtl viewer,查看硬件电路图
在这里插入图片描述
在这里插入图片描述
6)利用仿真查看(选择Edit->Insert->Insert Node or Bus)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7)、添加效果查看
在这里插入图片描述
8)仿真结果
在这里插入图片描述

三、Quartus-II调用D触发器及时序仿真

1、创建工程

方法同上

2、创建方框文件

调用D触发器
在这里插入图片描述

3、编译原理图文件及仿真结果

启动分析与综合(全编译),使用rtl viewer查看硬件电路图
硬件电路图
在这里插入图片描述
在这里插入图片描述

四、Quartus-II用Verilog语言实现D触发器及时序仿真

1、创建工程

方法同上

2、编写Verilog文件

创建Verilog文件
点击File->New,选中Verilog
在这里插入图片描述


//dwave是文件名
module dwave(d,clk,q);
    input d;
    input clk;
    output q;

    reg q;

    always @ (posedge clk)//我们用正的时钟沿做它的敏感信号
    begin
        q <= d;//上升沿有效的时候,把d捕获到q
    end
endmodule

3、结果

在这里插入图片描述

五、参考

链接: link

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值