微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请教D触发器时钟锁存问题

请教D触发器时钟锁存问题

时间:10-02 整理:3721RD 点击:
if clk'event and clk = '1' then
    q <= d;
是表示在时钟上升沿将D端数据锁存到Q端,我想请教的是,Q端在上升沿来之后多长时间是D端数据?上升沿来了就立即是?不可能吧;还是经过hold time 之后?还是别的时间?
请各位大虾帮忙,非常感谢。

应该是经过寄存器内部固定延时后锁存到Q端,hold time只是在外部对寄存器保持时间的一种约束而已

芯片内部LE的参数Micro Tco,也就是时钟到数据输出的延时,指从时钟有效延到输出数据稳定的时间

正解,虽然知道这个意思,不过要表达清楚还是需要好的语言组织啊

呵呵,了解了,谢谢各位了!

就是lib里面的CK-->Q的时间吧?

取决于library吧

学习中

lilihua shi ge SB

需要经过CK=>Q的延时,Q=D。

与具体的期间参数有关
clock to out time

正解

楼上解释的都很清楚哦!

取决于下一个时钟沿的到来时D端的状态

是寄存器固有延时吧

    解释很透彻!

学习了

取决于不同的lib,应该lib里面有写

这个需要查看数据手册的赛

lib是指什么

学习了!

Tco : clk to output time

就是延时TCO即输出,和Hold Time没有关系

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top