数据存取控制装置、方法及其所使用的指令格式制造方法及图纸

技术编号:2881470 阅读:206 留言:0更新日期:2012-04-11 18:40
提供一种适用于数据存取控制装置、方法及其所使用的指令格式。运用具有协处理器指示字段的协处理器存储器存取指令确定多少数据字元在协处理器与存储器中传送。而所谓的协处理器的指示字段包括两个字段,即协处理器号码字段与协处理器寄存器字段,其主要的功能为可清楚地知道使用哪个协处理器与哪些寄存器要使用。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是有关一种适用于协处理器(Coprocessor)数据存取控制的装置、方法及其所使用的指令格式,且特别是有关一种运用具有协处理器指示字段(Indicating Field)的协处理器存储器存取指令(Coprocessor Memory Access Instruction)的数据存取控制方法及其所使用的指令格式,可藉以决定多少数据字(Data Words)在协处理器与存储器中传送。处理器(Processor)是目前在任何电子装置中不可缺少且广泛使用的部件。例如,在个人电脑中有中央处理单元(Central ProcessingUnit)和许多针对不同功能的处理器。而随着电子装置的功能日新月异,功能越来越强,其相对地要求处理器所扮演的角色越来越重要,而处理器所需要的功能则也越来越强。由于处理器的效能要求越来越强,因此,除了原有主要的处理器之外,还增加了使用协处理器(Coprocessor)以提高主要处理器的数据运算效能。主要处理器所控制的数据存取指令中,当然包括对于协处理器与存储器之间的数据传送的控制。而协微处理器的数据存取控制方法中,例如在美国第5,193,159号专利的“Microprocessor System”中,所揭露的内容为运用一16位的寄存器来控制数据传送时钟脉冲的数量,而这样的方法,会浪费很多芯片的面积。另外,在美国第6,002,881号专利的“Coprocessor Data Access Control”中,所揭露的内容系运用在协处理器指令(Coprocessor Instruction)中的寻址模式信息(Addressing Mode Information)的一部分,以控制数据传送的数量。因此,会浪费许多的指令位来保留所要传送长度的信息。有鉴于此,本专利技术提供一种适用于协处理器(Coprocessor)数据存取控制方法,其仅运用具有协处理器寄存器(Coprocessor Register)指示字段(Indicating Field)的协处理器存储器存取指令(Coprocessor Memory Access Instruction),即可藉以决定多少数据字(Data Words)在协处理器与存储器中传送。本专利技术还提供一种适用于协处理器(Coprocessor)数据存取控制方法,不需要额外的寄存器或是占用寻址模式信息(Addressing ModeInformation)的一部分来控制数据传送的数量。本专利技术还提供一种适用于协处理器(Coprocessor)数据存取控制方法,其所需要的芯片总面积可减少,并可使原本用来当成移转长度信息的协处理器存储器存取指令的许多指令位可以有更多其他的用途。为实现上述目的,本专利技术提供一种协处理器数据存取控制装置,包括一中央处理单元,用以执行多个中央处理单元指令,其中这些指令中包括了一协处理器存储器存取指令;一存储器,用以储存多个笔字元数据;一协处理器,连接到该中央处理单元与该存储器,其中该协处理器在由该中央处理单元所执行的该协处理器存储器存取指令的一寻址模式控制下,存取并处理储存在该存储器内的该些字元数据,其中该协处理器存储器存取指令提供一指示字段,并根据该指示字段的值,由其所对应的该特定协处理器,从该存储器提取N笔字元数据,其中N大于或等于1,其中字元数据的数目根据该指示字段的值决定。上述的指示字段包括一协处理器号码字段、或一协处理器寄存器字段或两种字段。其中协处理器号码字段是协处理器存储器存取指令的一部分,用以表示使用哪一个特定的协处理器来处理数据协处理器寄存器字段,协处理器寄存器字段是协处理器存储器存取指令的一部分,用以表示对应的至少一寄存器来处理数据。为实现上述目的,本专利技术提供一种适用于协处理器数据存取控制方法的指令格式,该指令格式包括一指示字段,其中根据该指示字段的值,系对应特定的一协处理器以处理从一存储器所提取的字元数据,或对应至少一寄存器,用以储存从一存储器所提取的字元数据。上述的指示字段包括一协处理器号码字段、或一协处理器寄存器字段或两种字段。其中协处理器号码字段是协处理器存储器存取指令的一部分,用以表示使用哪一个特定的协处理器来处理数据协处理器寄存器字段,协处理器寄存器字段是协处理器存储器存取指令的一部分,用以表示对应的至少一寄存器来处理数据。为实现上述目的,本专利技术提供一种协处理器数据存取控制方法,包括提供具有一指示字段的一指令;以及根据指示字段的值,由其所对应的一协处理器,从一存储器提取N笔字元数据,其中N大于或等于1,其中字元数据的数目根据该指示字段的值决定。上述的指示字段包括一协处理器号码字段、或一协处理器寄存器字段或此两种字段。其中协处理器号码字段是协处理器存储器存取指令的一部分,用以表示使用哪一个特定的协处理器来处理数据协处理器寄存器字段,协处理器寄存器字段是协处理器存储器存取指令的一部分,用以表示对应的至少一寄存器来处理数据。为使本专利技术的上述目的、特征、和优点更为明显,特举一较佳实施例,并结合附图,详细说明如下附图说明图1示出了本专利技术较佳实施例的协处理器数据存取控制方法所适用的微处理器与协处理器的构成。图2示出了本专利技术较佳实施例的指令格式。本专利技术提供一种适用于协处理器(Coprocessor)数据存取控制方法,其运用具有协处理器(为方便说明,以下简称为CP)指示字段(Indicating Field)的协处理器存储器存取指令(CoprocesssorMemory Access Instruction),可藉以决定多少数据字元在协处理器与存储器中传送。而所谓的协处理器的指示字段则包括两个字段,其为协处理器号码字段(CP Number Field)与协处理器寄存器字段(CPRegister Field),其主要的功能为可清楚地知道使用哪个协处理器(协处理器号码字段)或哪些寄存器要使用(协处理器寄存器字段)。根据本专利技术的较佳实施例,在正常操作模式下,每一个协处理器皆有其固定的功能,也就是说,每一个协处理器会根据协处理器号码字段或协处理器寄存器字段的值,到存储器存取固定长度的数据字元或从存储器存取固定长度的数据字元。因此,不需要额外的寄存器或是占用指令中寻址模式信息(Addressing Mode Information)的一部分,来控制数据传送的数量。且其所需要的芯片总面积可减少,并可使原本用来当成移转长度信息的协处理器存储器存取指令的许多指令位,可以有更多其他的用途。图1示出了本专利技术较佳实施例的协处理器数据存取控制方法所适用的微处理器与协处理器的构成。此构成包括中央处理单元(CentralProcessing Unit,CPU)100、一协处理器110与存储器120,其中存储器120包括快速存储器与额外的存储器。中央处理单元100用以执行有关于中央处理单元的指令的数据处理,而这些指令中包括了协处理器存储器存取指令(Coprocessor Memory Access Instructions)。协处理器110连接到中央处理单元100与存储器120。协处理器110在由中央处理单元100所执行的协处理器存储器存取指令的许多寻址模式(Addressing Modes)中的一种模式的控制下,存取并处理储存在存储本文档来自技高网...

【技术保护点】
一种协处理器数据存取控制装置,包括: 一中央处理单元,用以执行多个中央处理单元指令,其中所述指令中包括一协处理器存储器存取指令; 一存储器,用以储存多笔字元数据; 一协处理器,连接到该中央处理单元与该存储器,其中该协处理器在由该中央处理单元所执行的该协处理器存储器存取指令的一寻址模式控制下,存取并处理储存在该存储器内的这些字元数据,其中 该协处理器存储器存取指令提供一指示字段,并根据该指示字段的值,由其所对应的该特定协处理器,从该存储器提取N笔字元数据,其中N大于或等于1,其中字元数据的数量是根据该指示字段的值决定。

【技术特征摘要】

【专利技术属性】
技术研发人员:桂念慈汲世安王裕闵
申请(专利权)人:智原科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利