-
公开(公告)号:CN103460181A
公开(公告)日:2013-12-18
申请号:CN201180069849.9
申请日:2011-03-30
Applicant: 飞思卡尔半导体公司
Inventor: 诺姆·埃舍尔-戈尔德曼 , 阿维拉姆·阿米尔 , 伊扎克·巴拉克 , 阿米尔·克利恩
CPC classification number: G06F9/30185 , G06F9/30018
Abstract: 一种集成电路器件(105)包括被布置成接收位操纵指令的至少一个指令处理模块(100),并且响应于接收到所述位操纵指令,根据至少一个控制位(305)的值,从至少一个源数据寄存器(210)中选择至少一个位(315),根据至少一个其它控制位(330)的值,从候选值中选择所述至少一个选择位(315)的操纵值(325),以及将所述至少一个选择位(315)的所选择的操纵值(325)存储在至少一个输出数据寄存器(230)中。
-
公开(公告)号:CN103329092A
公开(公告)日:2013-09-25
申请号:CN201180065584.5
申请日:2011-01-21
Applicant: 飞思卡尔半导体公司
CPC classification number: G06F9/3001 , G06F7/57 , G06F9/30029 , G06F9/30072 , G06F9/30094
Abstract: 一种集成电路装置(105)包括被设置为执行分支预测的至少一个指令处理模块(100)。该至少一个指令处理模块(100)包括至少一个预测计算模块(150),该至少一个预测计算模块(150)被设置为接收用于预测函数的至少一个结果向量(220)以及因此至少一个条件参数值(230)作为输入,并且至少部分地基于至少一个接收的条件参数值(230)从所述至少一个结果向量(220)输出预测结果值(240)。
-
公开(公告)号:CN103460180B
公开(公告)日:2017-04-26
申请号:CN201180069838.0
申请日:2011-03-25
Applicant: 飞思卡尔半导体公司
Abstract: 本发明关于处理器系统,包括带有预定指令集的处理单元以及包括断言数据位置的断言寄存器,还包括至少一个通用寄存器,通用寄存器包括被布置在附加断言数据容器内的附加断言数据位置,其中每个附加断言数据位置适于存储附加断言数据以及用于在断言寄存器和通用寄存器之间传输数据的数据路径。所述处理器系统适于执行所述指令集的断言交换指令以经由数据路径将在第一断言数据位置内的断言数据与在第一附加断言数据容器内的对应附加断言数据位置中的数据进行交换以及经由数据路径将在第二断言存储位置内的断言数据与在第二附加断言数据内的对应附加断言数据位置中的数据进行交换。
-
公开(公告)号:CN103460180A
公开(公告)日:2013-12-18
申请号:CN201180069838.0
申请日:2011-03-25
Applicant: 飞思卡尔半导体公司
Abstract: 本发明关于处理器系统(10),该处理器系统包括带有预定指令集的处理单元(12)以及至少一个断言寄存器(14),断言寄存器(14)包括被布置在断言数据结构内的N个断言数据位置(P1,P2,...,Pn),每个断言数据位置适于存储断言单元。还包括至少一个通用寄存器(16),通用寄存器(16)包括附加断言数据位置,附加断言数据位置被布置在M-1个附加断言数据容器内,其中每个附加断言数据容器的数据结构对应于断言数据结构,其中每个附加断言数据位置适于存储附加断言数据以及用于在所述至少一个断言寄存器(14)和所述通用寄存器(16)之间传输数据的数据路径(18),其中至少一个断言存储位置(P1,P2,...,Pn)经由所述数据路径(18)被连接或可连接到至少一个对应的附加断言数据位置。所述处理器系统(10)适于执行所述指令集的断言交换指令以经由数据路径(18)将在第一断言数据位置(P1,P2,...,Pn)内的断言数据与在第一附加断言数据容器内的对应附加断言数据位置中的数据进行交换以及经由数据路径(18)将在第二断言存储位置(P1,P2,...,Pn)内的断言数据与在第二附加断言数据内的对应附加断言数据位置中的数据进行交换。本发明还关于对应计算机系统、用于管理断言的方法和对应计算机程序产品。
-
公开(公告)号:CN103460181B
公开(公告)日:2017-10-24
申请号:CN201180069849.9
申请日:2011-03-30
Applicant: 飞思卡尔半导体公司
Inventor: 诺姆·埃舍尔-戈尔德曼 , 阿维拉姆·阿米尔 , 伊扎克·巴拉克 , 阿米尔·克利恩
CPC classification number: G06F9/30185 , G06F9/30018
Abstract: 一种集成电路器件(105)包括被布置成接收位操纵指令的至少一个指令处理模块(100),并且响应于接收到所述位操纵指令,根据至少一个控制位(305)的值,从至少一个源数据寄存器(210)中选择至少一个位(315),根据至少一个其它控制位(330)的值,从候选值中选择所述至少一个选择位(315)的操纵值(325),以及将所述至少一个选择位(315)的所选择的操纵值(325)存储在至少一个输出数据寄存器(230)中。
-
-
-
-