9.系统工作频率

引用b站大佬rong晔的手册

1.系统最高运行速度:

Tco ——触发器的输入数据被时钟打入到触发器到数据到达触发器输出端的延时时间;
Tdelay——组合逻辑的延时;
Tsetup ——D触发器的建立时间。

最小的时钟周期 Tmin =Tco+ Tdelay+ Tsetup,
即最快的时钟频率 Fmax=1/Tmin。

2.举例

最小的时钟周期为 Tmin = tClk-Q(A) + tpd(F) + ts(B) = 10+5+ 2=17 ns

最大时钟频率为fmax = 1/Tmin = 58.5 MHz。

Tco 和Tsetup 是由具体的器件工艺决定的,故设计电路时只能改变组合逻辑的延迟时间 Tdelay。

所以,缩短触发器间组合逻辑的延时时间,便是提高同步电路速度的关键所在。

3.如何缩短触发器间组合逻辑的延时

那将较大的组合逻辑分解为多块。然后在各块之间插入寄存器。这样就可以避免在两个寄存器之间存在过大的延时,消除速度瓶颈,以此来提高电路的工作效率。

4.举例

下图是量个由2个触发器构成的逻辑模块,各部分延迟值为:触发器的Tco=2ns Tsu=1ns Thold=1ns,逻辑组合逻辑延迟T1=10ns,布线延迟=6ns。估算它能跑的最快时钟频率是______.

Tco——时钟输出延迟,指的是从时钟触发到数据输出的时间。这是针对触发器器件而言,是触发器的固有参数。

Tsu——触发器建立时间,指在触发器的时钟信号上升沿到来以前,数据需要稳定不变的时间。

Th——触发器保持时间,指在触发器的时钟信号上升沿到来以后,数据需要稳定不变的时间。 

答案:

最小的时钟周期 Tmin =Tco+Tdelay+ Tsetup,

这里Tdelay = T1 + T2 = 16ns

则Tmin = 2 + 16 + 1 = 19ns

则Fmax = 1/Tmin = 52.63MHz 

注意:这里的最小时钟周期无需考虑th

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值