时钟周期_时钟周期约束 - CSDN
精华内容
参与话题
  • 时钟周期         时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数, 例如12M的晶振,它的时间周期就是1/12 us(这里...

    时钟周期
            时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,

    例如12M的晶振,它的时间周期就是1/12 us(这里是还没有分频的)),是计算机中最基本的、最小的时间单位。

    在一个时钟周期内,CPU仅完成一个最基本的动作。

    对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250us。

    由于时钟脉冲是计算机的基本工作脉冲,它控制着计算机的工作节奏(使计算机的每一步都统一到它的步调上来)。
    显然,对同一种机型的计算机,时钟频率越高,计算机的工作速度就越快。但是,由于不同的计算机硬件电路和器件的不完全相同
    ,所以其所需要的时钟周频率范围也不一定相同。我们学习的8051单片机的时钟范围是1.2MHz-12MHz。
    在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。
    机器周期
            在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。
    例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。
    一般情况下,一个机器周期由若干个S周期(状态周期)组成。8051系列单片机的一个机器周期同6个S周期(状态周期)组成。
    前面已说过一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示),8051单片机的机器周期由6个状态周期组成,也就是说一个机器周期=6个状态周期=12个时钟周期。
    指令周期
             指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期数也不同。
    对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。
    对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。
    通常含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。

    个人理解:

    时钟周期就是单片机内部工作频率的倒数。
    例如:(已经分频)单片机的工作频率为1M,则时钟周期为1us。(就是这么简单-_-)
    两个时钟周期 = 一个状态周期(s)
    一个机器周期 = 12个时钟周期
    一个指令周期 = 若干个机器周期
    
    展开全文
  • 时钟周期:又叫振荡周期;是时钟脉冲的倒数;例如22.1184MHz的控制器,其时钟周期就是1/22.1184 us. 状态周期:8051把1个时钟周期叫做一个节拍。两个节拍定义为一个状态周期。 机器周期:完成一个基本操作的时间...

    时钟周期:

    又叫振荡周期;是时钟脉冲的倒数;例如22.1184MHz的控制器,其时钟周期就是1/22.1184 us.

     

    状态周期:

    8051把1个时钟周期叫做一个节拍。两个节拍定义为一个状态周期。

     

    机器周期:

    完成一个基本操作的时间单元叫做机器周期。一个机器周期由若干个状态周期构成。8051的机器周期一般由6个状态周期构成,即12个时钟周期。

     

    指令周期:

    完成一条指令所需的时间。简单的指令是单机器周期指令;复杂的双机器周期指令和多机器周期指令。

    指令周期是CPU的关键指标。ARM的指令一般都是单周期指令。

     

     

    STC单片机下载时有一个12T和6T模式选择。12T就是普通的模式,指令周期的时间等于时钟周期的12倍。而6T则是倍速模式,指令周期的时间等于时钟周期的6倍。两者的区别会在串口速度上面有体现。同样的code,以6T模式和以12T模式下载后,串口波特率相差一倍。

     

    1T是12倍速的模式,即指令周期的时间与时钟周期相等。

     

    展开全文
  • 时钟周期是时钟震荡一次需要的时间,在这个时间内,cpu只能完成一次基本的与或非操作 机器周期,由12次时钟周期构成,一个机器周期内,cpu可能完成一次有意义的动作,比如取指令 指令周期,一个指令周期包含多个机器...

    时钟周期是时钟震荡一次需要的时间,在这个时间内,cpu只能完成一次基本的与或非操作

    机器周期,由12次时钟周期构成,一个机器周期内,cpu可能完成一次有意义的动作,比如取指令

    指令周期,一个指令周期包含多个机器周期,比如取指、译码、执行等一整套动作

    展开全文
  • 计算机组成原理:时钟周期、机器周期和指令周期

    万次阅读 多人点赞 2018-07-01 23:48:58
    时钟周期:一个时钟脉冲所需要的时间。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他单片机的基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1s/时钟脉冲数,比如1/12MHz),对...

    时钟周期:一个时钟脉冲所需要的时间。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他单片机的基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1s/时钟脉冲数,比如1/12MHz),对CPU来说,在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,时钟周期就越短,工作速度也就越快。时钟周期在CPU的描述里也叫节拍,即将一个机器周期划分成若干个相等的时间段,每一段仅完成一个基本操作,用一个电平信号宽度对应。举例:(个人理解)工作频率为100MHZ的芯片的时钟周期为10000ns,理解为1s(10的9次方ns)内的时钟周期个数为10的8次方,所以每个时钟周期的时间长为10的9次方ns/10的8次方个时钟周期,结果为10ns。

    总线周期:cpu从内存中读取指令,向内存中存取数据,对外设端口读写数据,执行总线周期,总线周期通常包含4个T状态:T1,T2,T3,T4。所谓一个T状态就是一个时钟周期。它是CPU执行操作的最小时间单位

    机器周期:通常用从内存中读取一个指令字的最短时间来规定CPU周期(机器周期),也即CPU完成一个基本操作所需的时间。通常一个机器周期包含12个时钟周期,在8051系列单片机的一个机器周期由6个S周期(状态周期)组成。 一个S周期=2个节拍(P),也就是一个状态周期包含2个时钟周期,所以8051单片机的一个机器周期=6个状态周期=12个时钟周期。又称CPU的工作周期或基本周期,总线周期。

    指令周期:执行一条指令所需要的时间,是从取指令、分析指令到执行完指令所需的全部时间,计算机中,常把一条指令的执行过程划分为若干个阶段,每一个阶段完成一项工作。每一项工作称为一个基本操作,完成一个基本操作所需要的时间称为机器周期,所以一个指令周期一般由若干个机器周期组成。指令不同,所需的机器周期也不同,比如一个复杂指令可能需要很多个机器周期才能完成,而每个机器周期又由多个时钟周期完成。


    计算机系统有一系列的“周期”概念,区别、联系地理解这些概念至关重要。以下对时钟周期、振荡周期、机器周期、CPU周期、状态周期、指令周期、总线周期、任务周期进行简单介绍。

    周期

           在电子技术中,脉冲信号是一个按一定电压幅度,一定时间间隔连续发出的脉冲信号。脉冲信号之间的时间间隔称为周期;而将在单位时间(如1秒)内所产生的脉冲个数称为频率。频率是描述周期性循环信号(包括脉冲信号)在单位时间内所出现的脉冲数量多少的计量名称;频率的标准计量单位是Hz(赫)。电脑中的系统时钟就是一个典型的频率相当精确和稳定的脉冲信号发生器。

    时钟周期

        时钟周期,一般也称振荡周期(如果晶振的输出没有经过分频就直接作为cpu的工作时钟,则时钟周期就等于振荡周期),即CPU的晶振的工作频率的倒数,是计算机中最基本的、最小的时间单位。通常成为节拍脉冲或者T周期。对于单片机时钟周期,时钟周期是单片机的基本时间单位,两个振荡周期(始终周期)组成一个状态周期。

     

    振荡周期(oscillating period)

      在衰减振荡中,两个相邻同方向峰值之间的时间称为振荡周期Tp,振荡频率2π/Tp。在相同衰减比下,振荡周期越短或振荡频率越高,则回复时间越短,因此振荡周期(频率)反映系统响应快慢的指标。

     

    机器周期

        机器周期,一般也叫CPU周期。在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段(如,取指令、存储器读、存储器写等),每一阶段完成一项工作(称为一个基本操作)。完成一个基本操作所需要的时间称为机器周期。一般情况下,一个机器周期由若干个S周期(状态周期)组成。

     

    CPU周期

      又称机器周期,CPU周期定义为从内存读取一条指令字的最短时间。一个指令周期常由若干CPU周期构成。

    状态周期

         在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。

    8051系列单片机的一个机器周期同6个S周期(状态周期)组成。一个机器周期包含6个状态周期(S1-S6),而一个状态周期又包含两个时钟振荡周期(简称时钟周期)。例:8051单片机的机器周期由6个状态周期组成,也就是说一个机器周期=6个状态周期=12个时钟周期。

    指令周期

       指令周期是执行一条指令所需要的时间,即CPU从内存取出一条指令并执行这条指令的时间总和。一般由若干个机器周期组成,从取指令、分析指令到执行完所需的全部时间。指令不同,所需的机器周期数也不同。对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。通常含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。 

    总线周期

        总线周期通常指的使通过总线完成一次内存读写操作或完成一次输入输出设备的读写操作所必须的时间。由于存储器和I/O端口是挂接在总线上的,CPU对存储器和I/O接口的访问,是通过总线实现的。通常把CPU通过总线对微处理器外部(存储器或I/O接口)进行一次访问所需时间称为一个总线周期。一个总线周期一般包含4个时钟周期,这4个时钟周期分别称4个状态即T1状态、T2状态、T3状态和T4状态。

    任务周期

           周期任务是指计算机系统按一定周期达到并请求运行,每次请求称为任务的一个任务实例,任务实例所属任务的起始时刻称为该任务实例的到达时刻,任务实例被置为就绪态的时刻称为该任务实例的释放时刻。


    展开全文
  • 0或1的电压脉冲变化了多少次,好比在一个大的水池里,投了一块石头,水面荡起了一圈圈的波浪,在一个标准的长度了(如100米),波浪变化了多少次,次数好比时钟频率,而时钟周期就是两个波浪之间的距离;两个波浪...
  • 时钟周期 时钟周期也称为震荡周期, 定义为时钟脉冲的倒数, 是计算机中最基本, 最小的时间单位. 在一个时钟周期内, CPU只完成最基本的动作. 对同一种机型而言, 时钟频率越高, 计算机工作速度越快. 机器周期 在计算机...
  • 节拍与状态:把振荡脉冲的周期定义为节拍(用p表示)。振荡脉冲经过二分频后定义为状态。一个状态就包含两个节拍。 指令周期(Instruction Cycle):取出并执行一条指令的时间...指令周期、总线周期和时钟周期之间...
  • 处理器一条指令需要几个时钟周期

    千次阅读 2019-04-12 18:08:56
    时钟周期简介  时钟周期也称为振荡周期,定义为时钟频率的倒数。时钟周期是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。时钟周期是一个时间的量。时钟周期表示了SDRAM所能...
  • 时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。 在一个时钟周期内...
  • 引言 离2019考研只剩19天不到了,回顾专业课的时候又发现了一些不明白的地方,我觉得有必要把想通的思路整理记录下来。万一·····二战的时候还能用得着呢
  • CPU时钟周期:通常为节拍脉冲或T周期,即主频的倒数,它是CPU中最小的时间单位,每个动作至少需要一个时钟周期。 //其实就是把前面的式子中的秒这个单位忽略掉,发现分子是1,所以在数学上表示为倒数。   ...
  • 处理器一条指令需要几个时钟周期

    万次阅读 多人点赞 2016-03-30 19:47:42
    思考个小问题,处理器执行一条指令需要几个时钟周期。 对于软件工程师来说,印象流我们可能会觉得执行一条指令一个时钟周期嘛,一条指令算是一个最小的原子操作,不可能再细分了吧。 如果看看诸如《see mips run》...
  • 一个振荡周期=一个时钟周期; 一个时钟周期=一个机器周期; 一个机器周期=六个状态周期; 一个状态周期=两个节拍; 一个节拍=一个时钟周期; 一个指令周期=N个机器周期; 综上:1个指令周期=N个机器周期=6N个...
  • 时钟周期,机器周期,指令周期的区别

    万次阅读 多人点赞 2016-01-12 22:00:23
    时钟周期    时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位。  在一个时钟周期内,CPU仅...
  • 一、时钟周期 **时钟周期**,一般也称**振荡周期**。如果晶振的输出没有经过分频或倍频就直接作为cpu的工作时钟,则时钟周期就等于晶振的振荡周期;如果晶振的输出经过分频或倍频后作为cpu的工作时钟,则时钟周期就...
  • 时钟周期  时钟周期是一个时间的量,人们规定10纳秒(ns)为一个时钟周期时钟周期表示了SDRAM所能运行的最高频率。更小的时钟周期就意味着更高的工作频率。对于PC100规格的内存来说,它的运行时钟周期应该不高于...
  • 源:http://blog.csdn.net/zhangxichao/archive/2009/05/14/4186972.aspx 时钟周期: 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的...
  •  指令周期是取出并执行一条指令的时间,指令周期常常有若干个CPU周期(也叫机器周期),CPU周期一般由12个时钟周期组成(时钟周期通常由晶振决定)。  也就是说指令周期的通常大于cpu周期,指令周期的长短与执行的...
  • 操作系统之时钟周期?机器周期?指令周期?

    千次阅读 多人点赞 2019-04-07 21:43:18
    时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。 在一个时钟周期内,...
  • 时钟周期  时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。在一个时钟周期...
1 2 3 4 5 ... 20
收藏数 81,938
精华内容 32,775
关键字:

时钟周期