【技术实现步骤摘要】
本专利技术涉及处理器,特别是涉及一种可调整操作频率的处理单元及相关方法。
技术介绍
处理器(processor)是计算机系统中一个非常重要的组成组件,其可自系统内存中提取(fetch)程序指令与数据、对提取的数据执行程序指令所相关的逻辑运算或数学运算,并将运算得出的结果存回系统内存中。一般而言,量测一处理器处理一特定工作(或程序)所需的时间即可代表一处理器的执行效率(performance),而处理器处理一程序所需的时间可以表示为(程序中所包含的指令数目)×(每一指令所需的时钟周期)×(一时钟周期的长度)。故处理器的执行效率会受到设计时所产生的各种参数决定。而「管线式架构」(pipelined structure)是一种可用来加快处理器的处理通量(throughput)的系统架构。在管线式架构下,指令的处理工作被分成一系列的步骤,每一个步骤均可称为一「管线阶段」(pipeline stage)。举例来说,大多数的处理器会将对指令处理的程序至少区分成指令提取(instruction fetch)阶段、译码(decode)阶段、执行(execution)阶段、以及 ...
【技术保护点】
一种处理单元,包含: 一时钟提供模块,用来提供一参考时钟;以及 一处理核心,耦接于该时钟提供模块,依据该参考时钟处理一第一指令; 其中该时钟提供模块可依据该第一指令调整该参考时钟以决定该处理核心处理该第一指令所使用的时间长度。
【技术特征摘要】
1.一种处理单元,包含一时钟提供模块,用来提供一参考时钟;以及一处理核心,耦接于该时钟提供模块,依据该参考时钟处理一第一指令;其中该时钟提供模块可依据该第一指令调整该参考时钟以决定该处理核心处理该第一指令所使用的时间长度。2.如权利要求1所述的处理单元,其中该时钟提供模块是依据该第一指令,以相位吞噬的方式调整该参考时钟的相位。3.如权利要求1所述的处理单元,其中该时钟提供模块包含一多相位时钟产生器,用来产生具有不同相位的多个原始时钟;以及一相位选择器,耦接于该多相位时钟产生器以及该处理核心,用来依据该第一指令选取所述原始时钟之一以产生该参考时钟。4.如权利要求1所述的处理单元,其还包含有一判断模块,耦接于该处理核心与该时钟提供模块,用来依据该第一指令的类别控制该时钟提供模块调整该参考时钟,该判断模块包含有一储存单元,用来储存一对照表,该对照表包含有至少一字段,用来纪录一类别/控制值对应关系;以及一比较器,耦接于该储存单元,用来比较该对照表与该第一指令以输出一控制值来控制该时钟提供模块调整该参考时钟的相位。5.一种使用一处理单元处理一第一指令的方法,包含产生一参考时钟;判断该第一指令的类别;依据该...
【专利技术属性】
技术研发人员:李朝政,黄怡智,管继孔,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。