【技术实现步骤摘要】
本专利技术是有关一种单芯片双核心微处理器架构,尤指一种可平行处理来自单一程序存储器的单芯片双核心微处理器架构。
技术介绍
随着单芯片多核心微处理器技术的进步,越来越多的系统,例如,嵌入式系统、数字信号处理系统、绘图系统等,皆采用多核心的处理器执行运算以增加效能。如同传统的微处理器,多核心微处理器也可用于实现各种运算架构(architecture),例如,超纯量(superscalar)架构、向量处理(vector processing)架构、超长指令字(VLIW)架构、单指令流多数据流(SIMD)架构、多绪运算(multithreading)架构等。其中超纯量(superscalar)架构通常透过管线式(Pipeline)指令执行方式利用指令层级的平行性(instruction-level parallelism)来增加系统整体效能。所谓的管线式指令执行方式是将执行一个指令的过程切割成一连串的独立步骤,如此一来,各个指令之间的步骤或可平行进行,而控制电路可依其中最慢的步骤来发送指令,而非如传统的方式,亦即,等待前一指令完成执行后再发送下一个指令来执行。一般来说,一个指令被切割成几个独立步骤,即称为几级管线架构。例如,一个指令被切割成三个独立步骤,该管线即称为三级管线架构。图1所示为一个三级管线架构的指令频率示意图。如图1所示,每个指令被切割成三个独立步骤,分别是:取回(fetch)、执行(execution)、与写回(write back),其中指令2的取回步骤与指令I的执行步骤平行进行,而指令3的取回步骤可与指令2的执行步骤即指令I的写回步骤共享一个指 ...
【技术保护点】
一种可平行处理来自单一程序存储器的单芯片双核心微处理器架构,其特征在于,包含一石英震荡器、一频率产生器、一数据存储器、一开机重置模块、一程序存储器、一第一处理核心、一第二处理核心、以及一输出/输入垫;其中:该石英震荡器用于产生一系统频率以提供给该频率产生器,该频率产生器接收来自该石英震荡器的该系统频率以产生不同的指令频率来控制该第一处理核心与第二处理核心;该数据存储器连接于该第一处理核心与第二处理核心,以提供该第一处理核心与第二处理核心运算时所需的数据储存空间;该开机重置模块连接于该第一处理核心与第二处理核心,以在开机时重置该第一处理核心与第二处理核心;该程序存储器连接于该第一处理核心与第二处理核心,且存有一连串的指令,以供该第一处理核心与第二处理核心依序取回及执行;该输出/输入垫与该第一处理核心与第二处理核心相连,为该第一处理核心与第二处理核心的输出与输入数据的连接口。
【技术特征摘要】
1.种可平行处理来自单一程序存储器的单芯片双核心微处理器架构,其特征在于,包含一石英震荡器、一频率产生器、一数据存储器、一开机重置模块、一程序存储器、一第一处理核心、一第二处理核心、以及一输出/输入垫;其中: 该石英震荡器用于产生一系统频率以提供给该频率产生器,该频率产生器接收来自该石英震荡器的该系统频率以产生不同的指令频率来控制该第一处理核心与第二处理核心; 该数据存储器连接于该第一处理核心与第二处理核心,以提供该第一处理核心与第二处理核心运算时所需的数据储存空间; 该开机重置模块连接于该第一处理核心与第二处理核心,以在开机时重置该第一处理核心与第二处理核心; 该程序存储器连接于该第一处理核心与第二处理核心,且存有一连串的指令,以供该第一处理核心与第二处理核心依序取回及执行; 该输出/输入垫与该第一处理核心与第二处理核心相连,为该第一处理核心与第二处理核心的输出与输入数据的连接口。2.权利要求1所述的可平行处理来自单一程序存储器的单芯片双核心微处理器架构,其特征在于,该频率产生器产生频率序列Tl、T2、T3、T4,并用相同的频率序列Tl、T2、T3、T4来同时控制该第一处理核心与第二处理核心,其中频率序列Tl、T2、T3、T4的周期相同,其高电平时间长度与低电平的时间长度比为1: 3,且其高电平时间不相互重叠,因此,其高电平顺序为T1、T2、T3、T4、T1、T2、T3、T4,且一串Τ1、Τ2、Τ3、Τ4的时间长度则构成一指令频率。3.权利要求2所述的可平行处理来自单一程序存储器的单芯片双核心微处理器架构,其特征在于,该指令频率进行一个指令的取回指令步骤或执行指令步骤。4.权利要求3所述的可平行处理来自单一程序存储器的单芯片双核心微处理器架构,其特征在于,该第一处理核心是用进行取回指令步骤的指令频率中的Tl频率读取该程序存储器内的一指令数据,而用Τ2、Τ3、Τ4频率来将所读取的该指令数据写回该第一处理核心,而该第二处理核心是用进行取回指令步骤的指令频率中的Τ3频率读取该程序存储器内的一指令数据,而用Τ4、Τ1、Τ2频率来将所读取的该指令数据写回该第二处理核心。5.权利要求1所述的可平行处理来自单一程序存储器的单芯片双核心微处理器架构,其特征在于,该频率产生器产生频率序列MCU-1_T1、MCU-1_T2、MCU_1_T3、MCU-1_T4来控制该第一处理核心,并产生频率序列MCU-2_T1、MCU-2_T2、MCU-2_T3、MCU-2_T4来控制该第二处理核心,其中频率序列MCU-1...
【专利技术属性】
技术研发人员:林彦华,张朝霖,黄伟凯,陈宏玮,陈光耀,
申请(专利权)人:佑华微电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。