注册 登录
电子威廉希尔官方网站 论坛 返回首页

dnangellight的个人空间 https://bbs.elecfans.com/?240444 [收藏] [复制] [分享] [RSS]

博客

2.3触发器时序分析与抽象

热度 9已有 2979 次阅读2013-10-27 06:43 | 触发器, 高电平

感觉过了好久。。一直在忙核磁共振的数据分析。今天继续之前的话题,就是关于触发器FF的时序分析问题。为什么要分析FF的时序?答案很简单-FF不是要接受一个时钟信号么~那个时钟的延迟和FF内部的延迟关系怎么决定,我们怎么优化速度?所以就用这个时序分析的手法来解决。看例子:

 这里假设实际中给上几节里介绍的D触发器提供如下图的时序和数据输入(注意图的水平方向是时间轴,省略不画)

不要说这个图看不懂~解释一下:在t1时刻CLK处于上升沿,同时无数据(或数据0)输入。t1到t3之间CLK保持高电平,而D在t2时刻开始有数据输入。。。。以此类推。现在看看Latch和FF的输出Q都是怎么变化的。这里为了大家方便,把上节的图拿过来:

 

开始分析Latch 

       Step1:t1时刻以前: CLK=0--也就是闭锁状态,D=0,~D=1.R=0,S=0.所以Q=0或1(SR锁记忆初始的Q值)

       Step2:t1时刻到t2时刻: t1临界时刻:CLK从0到1转变时,这个转变通过AND门但是必须经历一段延迟。此时由于D不发生变化,所以~D=0。

                               t1到t2时间:CLK过了AND的延迟CLK传播到R输出,此时R=1,S=0,所以Q输出0

       Step3:t2到t3:t2临界时刻:CLK保持1,即Latch开放状态,此时D开始转变。而~D经过一段NOT门延时后进行变化,在经过一个AND延时后影响R输出。

                      t2到t3时间:D经过传播延迟后影响了R和S输出。此时R=0,S=1,也就是Q=1

 Step4:t3临界:CLK从1正在转向0此时由于还没有影响R或S所以输出无变化

       。。。。剩下的交给大家

同样开始分析FF:

      

  Step1:t1时刻以前: CLK=0 master的锁开放.输入D为0根据上面的Latch分析,master里的R输出为1,所以master的Q为0,通过导线N

         传播给slave。所以此时slave的CLK和D均为0,最终输出记录Slave的初始状态(0或1)。

       Step2:t1时刻到t2时刻: t1临界时刻:CLK从0到1转变时,这个转变通过NOT门,master的AND门 经历一段延迟。此时由于D不发生变化,所以master的Q暂时保持原值。

                               t1到t2时间:CLK=0过了AND的延迟CLK传播到master的R输出,此时R=0,S=0,所以master的Q输出上一次的0。而此时slave的CLK=1,D=0所以slave的R被设定,导致输出结果为0.

       Step3:t2到t3:t2临界时刻:CLK保持1,master无动作,此时D开始转变。而此时master闭锁,所以D就是逆天也改不了最终输出。

                      t2到t3时间:无影响。。。

           Step4:t3临界:master开锁,由于D为1所以master的S被设定,导致master的Q=1但是Slave闭锁,所以输出仍无影响。。 

       。。。。剩下的交给大家

 

最后总结一下时序图:

这里注意Q(flop)图中的一个上升沿,如果能明白那个上升沿是t3时刻存进去的就算过关了。

总而言之~FF只在时钟上升沿的时候拷贝数据D而Latch则是只要CLK=1时候就会记录D的变化

下面我给出一个习题,大家复习时序分析:

画出其时序图~


路过

雷人
6

握手
1

鲜花

鸡蛋

刚表态过的朋友 (7 人)

返回顶部
-

威廉希尔官方网站 社区

HarmonyOS威廉希尔官方网站 社区

RISC-V MCU威廉希尔官方网站 社区

FPGA开发者威廉希尔官方网站 社区

KaihongOS威廉希尔官方网站 社区

-

OpenHarmony开源社区

OpenHarmony开源社区

-

嵌入式论坛

ARM威廉希尔官方网站 论坛

STM32/STM8威廉希尔官方网站 论坛

嵌入式威廉希尔官方网站 论坛

单片机/MCU论坛

RISC-V威廉希尔官方网站 论坛

瑞芯微Rockchip开发者社区

FPGA|CPLD|ASIC论坛

DSP论坛

-

电路图及DIY

电路设计论坛

DIY及创意

电子元器件论坛

专家问答

-

电源威廉希尔官方网站 论坛

电源威廉希尔官方网站 论坛

无线充电威廉希尔官方网站

-

综合威廉希尔官方网站 与应用

机器人论坛

USB论坛

电机控制

模拟威廉希尔官方网站

音视频威廉希尔官方网站

综合威廉希尔官方网站 交流

上位机软件(C/Python/Java等)

-

无线通信论坛

WIFI威廉希尔官方网站

蓝牙威廉希尔官方网站

天线|RF射频|微波|雷达威廉希尔官方网站

-

EDA设计论坛

PCB设计论坛

DigiPCBA论坛

Protel|AD|DXP论坛

PADS威廉希尔官方网站 论坛

Allegro论坛

multisim论坛

proteus论坛|仿真论坛

KiCad EDA 中文论坛

DFM|可制造性设计论坛

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量威廉希尔官方网站

传感威廉希尔官方网站

-

招聘/交友/外包/交易/杂谈

项目外包

供需及二手交易

工程师杂谈|交友

招聘|求职|工程师职场

-

官方社区

发烧友官方/活动

华秋商城

华秋电路