从D触发器的角度说明建立和保持时间_触发器为什么没有d到q-程序员宅基地

技术标签: STA  

从D触发器的角度说明建立和保持时间
未命名.bmp 

上图是用与非门实现的D触发器的逻辑结构图,CP是时钟信号输入端,S和R分别是置位和清零信号,低有效; D是信号输入端,Q信号输出端;

这里先说一下D触发器实现的原理:(假设S和R信号均为高,不进行置位和清零操作)
CP=0时: G3和G4关闭,Q3和Q4输出为’1’。那么G5和G6打开,Q5=D,Q6=/D。Q5,Q6
        的信号随输入信号D的改变而变化; G1和G2构成一个SR锁存器,我们知道,当
        SR锁存器的S、R的输入均为高的时候,锁存器的输出保持不变,所以Q和/Q保
        持不变.
CP从0跳变为1时: G3和G4打开,Q3=Q6=/D,Q4=Q5=D。由SR锁存器的特性,Q=Q3=D,/Q=/D;
CP=1时: 不管D怎么变化,Q3和Q4的信号都不会发生变化,所以输出也不会改变,具体原因由兴趣的可以推一下;
下面就又重复CP=0的时刻了.

从上面的分析可以知道,输入信号D是在CP=0的时刻,经过与G5和G6两个与非门的延迟Tsu之后才传输到Q5和Q6端的,然后再CP跳变为1的时候被锁存到输出端的.
我们假设Tsu=5ns,如果D输入信号在CP跳变为1之前4ns(<5ns)的时候,才发生变化,那么在CP跳变为1时,输入信号D还没有传输到Q5和Q6,SR锁存器锁存的将是D变化之前的数据。也就是说D输入信号只有在CP跳变之前>Tsu的时间里准备好,触发器才能将数据锁存到Q输出端口,也就是所说的要保证信号的建立时间.

在CP跳变为1之后,Q5和Q6的信号要经过G3和G4两个与非门的延迟(Thd)才能传递到Q3和Q4,构成SR锁存器之前的D输入的阻塞,保证在CP=1是输入数据变化不会影响锁存结果。
我们假设Thd=5ns,如果D输入信号在CP跳变为1之后5ns内发生跳变,因为此时Q3和Q4还没发生变化,均为’1’,Q5和Q6的状态将会发生跳变。在CP=1的时刻,Q3和Q4跟随Q5、Q6的改变也发生跳变,末端SR锁存器的输出Q也发生跳变,造成输出结果不对。   也就是说在CP跳变为1之后的Thd时间内,D信号不能发生变化,也就是所说的要保证信号的保持时间(Thd)。

 
 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/imeradio/article/details/82809387

智能推荐

大数据之ClickHouse(上)_数据量多大的时候clickhouse会有性能瓶颈-程序员宅基地

文章浏览阅读744次,点赞2次,收藏2次。ClickHouse(上)前言一、列式存储的优点二、ClickHouse瓶颈三、数据类型四、表引擎4.1 MergeTree4.1.1.分区4.1.2.主键4.1.3.order by(必选字段)4.1.4.TTL4.2 ReplacingMergeTree4.3 SummingMergeTree总结前言  本文介绍了大数据中使用的一种数据库ClickHouse,它不同于传统的mysql数据库,ClickHouse是列式存储数据库(DBMS),主要用于在线分析查询处理(OLAP),同样的HBASE也是_数据量多大的时候clickhouse会有性能瓶颈

Springboot 整合Mytbatis与Mybatis-Plus_springboot集成mybatis和mybatisplus-程序员宅基地

文章浏览阅读2.6k次,点赞3次,收藏7次。springboot整合mybatis主包名要为 com.jmh.ssmspringboot整合mybatis-plus主包名为 com.jmh.ssmmp。_springboot集成mybatis和mybatisplus

数据分析:预测汽车违约风险_车辆贷款违约预测-程序员宅基地

文章浏览阅读2.8k次,点赞7次,收藏49次。本文通过分析汽车贷款违约情况,利用多种机器学习模型进行预测。首先,对数据进行预处理,包括处理缺失值、异常值等,然后使用线性回归、决策树、随机森林、支持向量机 (SVM) 和 K-近邻 (KNN) 等模型进行训练和预测。最后,通过绘制 ROC 曲线并计算 AUC 来评估模型的性能。_车辆贷款违约预测

无法打开虚拟机,获取该虚拟机的所有权失败。 主机上的某个应用程序正在使用该虚拟机。_"主机上的某个应用程序正在使用该虚拟机。 open() \"/etc/nginx/mime.type-程序员宅基地

文章浏览阅读4.7k次,点赞13次,收藏12次。D:\Program Files (x86)\VMwareWorkspace\henu3\henu3.vmx在启动即可!_"主机上的某个应用程序正在使用该虚拟机。 open() \"/etc/nginx/mime.types\" failed"

Windows+Ubuntu双系统如何彻底删除Ubuntu操作系统_cmd卸载ubuntu-程序员宅基地

文章浏览阅读8.8k次,点赞27次,收藏103次。成功安装了Windows10+Ubuntu20.04双系统,还没怎么用ubuntu空间就小的可怜,连下载一个文件的空间都没有了,最终决定删除ubuntu,还原为原来的干净的Windows环境_cmd卸载ubuntu

漫步数学分析十三——路径连通_路径连续推导连续-程序员宅基地

文章浏览阅读2.2k次。第二个重要的主题是连通性,我们直观上知道想应用连通性到哪种集合上,然而,我们的直观在判断更复杂的集合时可能会失效,例如如果R2R^2中的集合为{(x,sin1/x)|x>0}∪{(0,y)|y∈[−1,1]}\{(x,\sin 1/x)|x>0\}\cup\{(0,y)|y\in[-1,1]\},那么它是连通的吗?如图???\ref{fig:3-3}所示,现在我们想用严格的定义来形式化这个概念。_路径连续推导连续

随便推点

django南京某高校校园外卖点餐系统-程序员宅基地

文章浏览阅读911次,点赞10次,收藏28次。需求的分析中用户需求就是比较的重要,而且可以通过各种的路径,以及各每个用户对于系统的功能需求,你需要对这些内容做出整理以及分类,然后分析这些需求的现实情况下的可能原因,还需要有认真的分析过程,结合现实的情况下最终做出一系列的需求资料。对于以上描述的技术或开发工具,在当代都是较为成熟的技术和平台,虽然它们都有自已的体系,但在程序员的眼里,它们的配合度是很高的,网上的相关博客中每个创建项目的帖子,它们都会出现,数据库负责管理数据,开发工具负责管理项目,技术负责代码的框架,既相互独立,又相互依赖[6]。

一文解决 | SQL Server2014数据库建立数据表和数据导入-程序员宅基地

文章浏览阅读936次,点赞22次,收藏11次。SQL Server数据库具有多方面的优点,主要包括以下几点:1、可靠性高SQL Server数据库是由微软开发和维护的成熟产品,经过了长期的市场验证和实际应用检验,具有高度的稳定性和可靠性。2、性能优越SQL Server在性能方面有着出色的表现,能够处理大规模数据和高并发访问。它采用了优化的查询处理引擎和索引机制,支持多种查询优化技术,如查询优化器、执行计划缓存等,从而提高了查询的执行效率和系统的整体性能。3、安全性强。

语音匹配_什么是语音匹配?-程序员宅基地

文章浏览阅读2.1k次。语音匹配Google voice match feature has been rolled out. Now, your smart device will recognize you with the help of your voice. Bid adieu to complex configurations and authorizations while purchases and sw..._语音比对

WP-Syntax 插件使用方法-程序员宅基地

文章浏览阅读93次。技术博客中使用WP-Syntax将代码高亮是最常见的。而一段时间不用总会忘记每种语言的的pre标签的值。这里简单介绍下,WP-Syntax 是一个针对 Wordpress 的代码高亮插件,最大的优点是简单易用,兼容性非常好。由于安装好后,后台编辑器不会出现相应的按钮。所以网上有很多网友通过修改 \wp-includes\js\quicktags.js 这个文件来实现添加相应的按钮,方便编辑。..._wp-syntax设置

python生成随机IP,随机数字,随机日期,随机字符串_"print(\"0x%02x\" % secrets_generator.randint(0,25-程序员宅基地

文章浏览阅读4.2k次。随机IP:#定义4个0-255的随机数字,然后用.将四个随机数拼接起来m=random.randint(0,255)n=random.randint(0,255)x=random.randint(0,255)y=random.randint(0,255)randomIP=str(m)+’.’+str(n)+’.’+str(x)+’.’+str(y)随机数字:randomInt=ra..._"print(\"0x%02x\" % secrets_generator.randint(0,255), end="

路由器重温——WAN接入/互联-DCC配置管理2_dialer-rule-程序员宅基地

文章浏览阅读2k次,点赞3次,收藏5次。配置DCC拨号接口属性拨号接口(包括物理拨号接口和Dialer接口)一旦创建,就会被赋予一系列属性参数的缺省值,因此本项配置任务为可选。①链路空闲时间设置当链路空闲超过了指定时间后,DCC将断开链路。这个空闲时间也即是链路中不存在符合拨号访问控制列表的permit条件的报文传送时间。②下次呼叫发起前的链路断开时间当DCC呼叫链路因故障或挂断等原因导致进入断开状态,必须经过指定时间后才能建立新的拨号连接(即进行下一次呼叫的间隔时间),从而避免对端PBX设备过载。③接口竞争时的链路空闲时_dialer-rule

推荐文章

热门文章

相关标签