0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文详细了解时钟基础知识

FPGA之家 来源:CSDN技术社区 作者:yundanfengqing_nuc 2022-04-22 09:26 次阅读

一、时钟相关概念

理想的时钟模型是一个占空比为50%且周期固定的方波。Tclk为一个时钟周期,T1为高脉冲宽度,T2为低脉冲宽度,Tclk=T1+T2。占空比定义为高脉冲宽度与周期之比,即T1/Tclk。

0d307b62-c1da-11ec-bce3-dac502259ad0.png

图1 理想时钟波形

建立时间(Tsu):是指在时钟上升沿到来之前数据必须保持稳定的时间;

保持时间(Th):是指在时钟上升沿到来以后数据必须保持稳定的时间。如图2所示。

0d4f0ec4-c1da-11ec-bce3-dac502259ad0.png

图2 建立和保持时间

一个数据需要在时钟的上升沿锁存,那么这个数据就必须在这个时钟上升沿的建立时间和保持时间内保持稳定。

上面列举的是一个理想的时钟波形,而实际时钟信号的分析要比这复杂得多。时钟本身也具有一些不确定性,如时钟抖动(jitter)和时钟偏斜(sknew)等。时钟的边沿变化不可能总是理想的瞬变,它会有一个从高到低或者从低到高的变化过程,实际的情况抽象出来就如图3所示,时钟信号边沿变化的不确定时间称之为时钟偏斜(clock skew)。再回到之前定义的建立时间和保持时间,严格的说,建立时间就应该是Tsu+T1,而保持时间就应该是Th+T2。

0d5aac20-c1da-11ec-bce3-dac502259ad0.png

图3 时钟抖动模型

时钟分析的起点是源寄存器(reg1),终点是目的寄存器(reg2)。时钟和其他信号的传输一样都会有延时。图4中,时钟信号从时钟源传输到源寄存器的延时定义为Tc2s,传输到目的寄存器的延时定义为Tc2d,时钟网络延时就定义为Tc2d与Tc2s之差,即Tskew=Tc2d-Tc2s。

0d7522b2-c1da-11ec-bce3-dac502259ad0.png

图4 时钟偏斜的寄存器传输模型

图5是时钟偏斜模型的波形表示。

0d811e32-c1da-11ec-bce3-dac502259ad0.png

图5 时钟偏斜的波形图

clk是源时钟,可以认为是一个理想的时钟模型。clk_1是时钟传输到源寄存器reg1的波形(延时Tc2s),clk_2是时钟传输到目的寄存器reg2的波形(延时Tc2d)。data_1是数据在源寄存器reg1的传输波形,data_2是数据在目的寄存器reg2的传输波形。

0da56f58-c1da-11ec-bce3-dac502259ad0.png

图6 数据与时钟关系

原文标题:时钟相关概念

文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 时钟
    +关注

    关注

    10

    文章

    1712

    浏览量

    131254
  • 模型
    +关注

    关注

    1

    文章

    3099

    浏览量

    48639

原文标题:时钟相关概念

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    详细的射频基础知识

    详细的射频基础知识
    发表于 11-04 09:09 2141次阅读

    了解下STM32的时钟

    时钟频率又是如何确定的呢?带着这个问题,我们详细了解下STM32的时钟树。时钟树是
    发表于 08-06 07:11

    关于蓝牙模块基础知识点介绍的太详细了

    关于蓝牙模块基础知识点介绍的太详细了
    发表于 10-08 06:56

    详细了解下ups的相关计算

    关于ups方面的计算有很多,ups无论是接空开,还是连接电缆,以及选择电池,都可能需要计算它的电流或功率等,那么今天我们来详细了解下ups的相关计算。、UPS电源及电流、高频ups与工频ups
    发表于 11-16 09:08

    详细了解下STM32F1的具体电路参数

    最近笔者在使用STM32时,需要详细了解下F1的具体电路参数。于是查看其官方数据手册,结果记录如下。绝对最大额度值般工作条件表中的FT指5V 耐压。可以在引脚定义表格中看到。I/O端口特性(逻辑电平)在最后
    发表于 01-18 07:07

    了解透传云基础知识

    了解透传云基础知识讲透传云,我们先了解它的定义,首先了解下****透传透传: 透明传输。即在
    发表于 02-25 10:32

    电阻基础知识

    电阻基础知识比较详细,分类清楚,适合初学者有个比较全面的了解
    发表于 01-11 14:55 0次下载

    机器学习的基础知识详细说明

    本文档的主要内容详细介绍的是机器学习的基础知识详细说明。
    发表于 03-24 08:00 0次下载
    机器学习的<b class='flag-5'>基础知识</b><b class='flag-5'>详细</b>说明

    FPGA的入门基础知识详细说明

    本文档的主要内容详细介绍的是FPGA的入门基础知识详细说明。
    的头像 发表于 12-20 10:13 9400次阅读
    FPGA的入门<b class='flag-5'>基础知识</b><b class='flag-5'>详细</b>说明

    了解下机器学习中的基础知识

    机器学习中的基础知识 demi 在 周四, 03/07/2019 - 09:16 提交 机器学习中涉及到了很多的概念,当然要想了解机器学习的话就需要对这些基础知识个深入的
    的头像 发表于 03-31 17:08 3773次阅读

    了解IGBT基础知识资料下载

    电子发烧友网为你提供了解IGBT基础知识资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的
    发表于 04-22 08:52 31次下载
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>IGBT<b class='flag-5'>基础知识</b>资料下载

    CAN总线的基础知识详细讲解

    CAN总线的基础知识详细讲解。
    发表于 04-02 17:44 14次下载

    详细了解OpenHarmony新图形框架

    3月30日,OpenHarmony v3.1 Release版本正式发布了。此版本为大家带来了全新的图形框架,实现了UI框架显示、多窗口、流畅动画等基础能力,夯实了OpenHarmony系统能力基座。下面就带大家详细了解新图形框架。
    的头像 发表于 04-27 13:21 2085次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>详细了解</b>OpenHarmony新图形框架

    时钟抖动解秘—高速链路时钟抖动规范基础知识

    时钟抖动解秘—高速链路时钟抖动规范基础知识
    发表于 11-07 08:07 2次下载
    <b class='flag-5'>时钟</b>抖动解秘—高速链路<b class='flag-5'>时钟</b>抖动规范<b class='flag-5'>基础知识</b>

    带你详细了解工业电脑

    扇设计、承受振动和恶劣环境的能力、轻松配置、全面的I/O选项、延长生命周期、耐用的组件。了解如何为您的应用选择工业电脑对提高设施的生产力和效率至关重要。详细了解
    的头像 发表于 06-12 14:24 315次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>带你<b class='flag-5'>详细了解</b>工业电脑