-
公开(公告)号:CN108874616B
公开(公告)日:2021-12-10
申请号:CN201710761411.6
申请日:2017-08-30
申请人: 晶心科技股份有限公司
摘要: 本发明提供一种处理器及其通道预测方法。预测表具有分别对应于快取系统中的快取存储器的多个快取组的多个组,每个组具有多个信心值,并且预测表根据索引提供被选中组的信心值。预测逻辑电路接收被选中组的信心值,并且通过判断被选中组的每个信心值是否大于阈值来产生预测结果。预测认证电路接收预测结果,根据预测结果产生正确/不正确信息,并根据正确/不正确信息产生更新信息。其中,预测认证电路根据更新信息更新预测表的信心值。
-
公开(公告)号:CN104281805A
公开(公告)日:2015-01-14
申请号:CN201410288951.3
申请日:2014-06-25
申请人: 晶心科技股份有限公司
IPC分类号: G06F21/52
CPC分类号: G06F21/71 , G06F9/3861 , G06F12/1441 , G06F12/1491 , G06F21/52 , G06F21/60
摘要: 本发明提供一种安全保护方法和处理器。所述安全保护方法包含以下步骤:根据指令的指令安全属性和操作事件的安全属性在执行指令之前或之后执行安全检查;当所述安全检查失败时,忽略所述操作事件、推迟所述操作事件、或提出安全异常;所述操作事件是作为所述处理器提取或执行指令时的副作用而产生、或作为对指令的监视结果而产生、或响应于所述处理器的外部输入而产生。
-
公开(公告)号:CN101419541B
公开(公告)日:2011-03-30
申请号:CN200710181430.8
申请日:2007-10-25
申请人: 晶心科技股份有限公司
IPC分类号: G06F9/30
摘要: 用以存取多个寄存器中之一目标寄存器的数据存取方法,包含:接收一指令,指令包含一寄存器索引区域;以及映射寄存器索引区域至该目标寄存器以存取目标寄存器。亦公开了对应该方法的数据存取装置。
-
公开(公告)号:CN101236487B
公开(公告)日:2010-06-09
申请号:CN200810003158.9
申请日:2008-01-11
申请人: 晶心科技股份有限公司
IPC分类号: G06F9/34
CPC分类号: G06F9/30043
摘要: 本发明提供一种多字元搬移指令,利用此多字元搬移指令的存储器搬移方法,以及在存储器子系统与处理器寄存器群组之间进行多字元搬移的一种电路。多字元搬移指令定义:存取类型(载入或储存),连续寄存器组,选择遮罩,以及用于存储器位置起始地址的基底寄存器。因此,由此指令所存取的字元总数等于,由连续寄存器组所定义的寄存器数量连同由选择遮罩所规定的寄存器数量。除此之外,多字元搬移指令还定义:地址更新模式,顺序模式,以及修改模式。
-
公开(公告)号:CN108073526B
公开(公告)日:2021-08-10
申请号:CN201711128719.3
申请日:2017-11-15
申请人: 晶心科技股份有限公司
IPC分类号: G06F12/0875 , G06F9/312
摘要: 本发明公开了一种数据处理系统及控制程序的执行流程的方法。所述数据处理系统具有控制缓存器、程序计数器及控制器。控制缓存器用以储存执行流程的阶状态及至少一返回地址。当控制器读取区块调用指令,且执行流程的阶状态具有初始值时,控制器将区块调用指令的返回地址储存在控制缓存器中、递增阶状态的值,并将执行流程重新导向至由区块调用指令所标示的目标地址。当控制器读取区块返回指令,且阶状态的值不等于初始值时,控制器递减阶状态的值。倘若阶状态的值变为等于初始值的话,控制器将执行流程重新导向至返回地址。
-
公开(公告)号:CN103218342B
公开(公告)日:2016-07-06
申请号:CN201210495219.4
申请日:2012-11-28
申请人: 晶心科技股份有限公司
IPC分类号: G06F15/163
CPC分类号: G06F9/3881
摘要: 本发明提供一种非耦合副处理器接口。该非耦合副处理器接口随着副处理器指令的发送而传输尾序信息。该非耦合副处理器接口将副处理器提供的状态报告分成早期状态报告与晚期状态报告。该非耦合副处理器接口可为了提升效率而禁能晚期状态报告。该非耦合副处理器接口还提供多个早期清除接口以从一主处理器传送早期清除事件到相对应的副处理器。因此,该非耦合副处理器接口可以提升主处理器与副处理器之间的数据尾序、状态报告以及早期清除事件的处理效率。
-
公开(公告)号:CN102882515B
公开(公告)日:2015-06-17
申请号:CN201210285568.3
申请日:2009-01-05
申请人: 晶心科技股份有限公司
IPC分类号: H03K21/38
CPC分类号: H03K21/38 , G06F9/30018
摘要: 连续提取和包装比特数据流的装置。为了在边界条件时有效地处理比特数据流的提取,当一数据欠位标志已被设定时,从一比特数据流寄存器的一最高有效位开始提取一预定数目的比特。预定数目的值等于前一次提取的一预定提取长度减去一前一次起始位置的值。提取出的比特会被存入一目标寄存器的一低位部分,并清除数据欠位标志。
-
公开(公告)号:CN101739239A
公开(公告)日:2010-06-16
申请号:CN200910001434.2
申请日:2009-01-05
申请人: 晶心科技股份有限公司
CPC分类号: H03K21/38 , G06F9/30018
摘要: 连续提取和包装比特数据流的方法及相关装置。为了在边界条件时有效地处理比特数据流的提取,当一数据欠位标志已被设定时,从一比特数据流寄存器的一最高有效位开始提取一预定数目的比特。预定数目的值等于前一次提取的一预定提取长度减去一前一次起始位置的值。提取出的比特会被存入一目标寄存器的一低位部分,并清除数据欠位标志。
-
公开(公告)号:CN107818053A
公开(公告)日:2018-03-20
申请号:CN201611215570.8
申请日:2016-12-26
申请人: 晶心科技股份有限公司
IPC分类号: G06F12/0862
CPC分类号: G06F12/0802 , G06F12/0862 , G06F12/1027 , G06F2212/1016 , G06F2212/152 , G06F2212/507 , G06F2212/6026
摘要: 本发明涉及一种用于存取高速缓存的方法与装置。所述方法包括:由位预测单元产生对应于一指令的预测位,其中所述指令来自于中央处理器并指示存取所述高速缓存;由指令执行单元产生对应于所述指令的虚拟地址;根据所述预测位与所述虚拟地址的一部分的虚拟页偏移,由加载/储存单元产生预测缓存索引;以及由所述加载/储存单元使用所述预测缓存索引从所述高速缓存读取数据。借此,高速缓存的最大容量可被增加。
-
公开(公告)号:CN101739239B
公开(公告)日:2014-06-18
申请号:CN200910001434.2
申请日:2009-01-05
申请人: 晶心科技股份有限公司
CPC分类号: H03K21/38 , G06F9/30018
摘要: 连续提取和包装比特数据流的方法及相关装置。为了在边界条件时有效地处理比特数据流的提取,当一数据欠位标志已被设定时,从一比特数据流寄存器的一最高有效位开始提取一预定数目的比特。预定数目的值等于前一次提取的一预定提取长度减去一前一次起始位置的值。提取出的比特会被存入一目标寄存器的一低位部分,并清除数据欠位标志。
-
-
-
-
-
-
-
-
-