FPGA时序分析与约束(2)——与门电路代码对应电路图的时序分析

本文详细介绍了在FPGA时序分析中,如何对二输入与门电路进行时序分析,包括关键时间参数如Tclk1、Tclk2、Tco、Tdata等的定义,并通过举例说明了时钟偏斜、数据到达时间和数据需求时间的计算,以确保数据能被目的寄存器正确接收。
摘要由CSDN通过智能技术生成

FPGA时序分析与约束(2)——与门电路代码对应电路模型的时序分

本文中时序分析使用的平台: quartusⅡ13.0
芯片厂家:Inter
QuartesⅡ时序分析中常见的时间参数:
Tclk1:时钟从时钟源端口出发到达源寄存器时钟端口的延迟
Tclk2:时钟从时钟端口出发到达目的寄存器时钟端口的延迟
Tco:时钟上升沿到达寄存器到数据从D端输出到Q端的延迟
Tdata:数据从源寄存器Q端到目的寄存器D端的延迟
Tclk:时钟周期
Tsu:建立时间,时钟上升沿到达寄存器前,数据必须提前n纳秒稳定下来,这个时间叫建立时间
Tskew:时钟偏斜,时钟从时钟源端口出发,到达目的寄存器和源寄存器的时间差
Tclk1+Tco+Tdata:数据到达时间
Tclk+Tclk2-Tsu:数据需求时间
Slack:数据需求时间和数据达到时间的时间差,如果为正值,则表名数据可以被目的寄存器正确接收,为负值,则不能正确接收。

二输入与门电路的代码如下图右半部分所示;其对应的寄存器级别的信号与时钟模型如左上部分所示,图中a_reg、b_regc_reg为D触发器,&为由查找表构成的与门电路,具体查找表如何构成与门电路参考上一篇《FPGA时序分析与约束《1》中LUT单元的内部结构。

在这里插入图片描述
两个寄存器之间数据和时钟从输入端到输出端经历的各个寄存器之间的时间延迟如下图所示ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值