芯来智融半导体科技上海有限公司专利技术

芯来智融半导体科技上海有限公司共有82项专利

  • 本申请实施例中提供了一种指令处理设备、系统和方法,该设备包括:取指模块、解码模块和执行模块,取指模块用于获取原始指令数据,并对原始指令数据进行长度切分和预解码处理,得到目标指令数据;解码模块用于从取指模块中读取目标指令数据,对目标指令数...
  • 本申请实施例中提供了一种数据读写处理方法、装置、设备及介质,涉及计算机技术领域,该方法包括:接收并解析数据处理请求,提取所述数据处理请求中的请求类型、地址信息;所述请求类型包括数据读取请求和数据写入请求;当所述请求类型为数据读取请求且所...
  • 本申请实施例中提供了一种指令构建方法、装置、设备及介质,涉及计算机技术领域,该方法包括:获取操作数格式;操作数格式包括源寄存器标识和目标寄存器标识;根据源寄存器标识和目标寄存器标识,构建目标指令;目标指令是基于RISC‑V架构的数字信号...
  • 本申请提供了一种测信道攻击的防护方法、装置、计算机存储介质和电子设备,涉及网络安全技术领域。包括:在当前时刻执行分支跳转指令时,对分支跳转指令进行分支预测,得到分支预测结果;若预测正确,则基于随机生成的目标冲刷次数对第一预测指令执行第一...
  • 本申请实施例中提供了一种可信执行环境系统,涉及计算机技术领域,该系统包括:CPU总线、CPU、翻译后备缓冲器TLB组件、缓存、内存共享寄存器,CPU通过CPU总线分别与TLB组件、缓存、内存共享寄存器建立连接;CPU设置有安全属性寄存器...
  • 本申请实施例提供了一种用于硬件安全系统的二次加密启动方法、装置、设备,包括:利用第一预设密钥对固件进行加密,将加密后得到的第一加密固件烧录至预设闪存存储器;将第一预设密钥烧录至预设一次性可编程存储器中;在置位预设一次性可编程存储器中的安...
  • 本申请实施例提供一种数据处理方法、系统、设备及存储介质,涉及数据处理技术领域,其中,本申请的方法包括:当接收到跨缓存行的事务时,对跨缓存行的事务进行拆分,得到子事务;通过预设的仲裁机制对拆分后的子事务进行仲裁,使通过仲裁的子事务进入行缓...
  • 本申请实施例提供一种多核一致性的ICB总线传输方法、系统、设备及存储介质,涉及半导体技术领域。其中,本申请的方法包括:主设备通过向从设备发送读请求信号,从设备接收到读请求信号后,向主设备发送读请求反馈信号,以使主设备与从设备之间进行读操...
  • 本申请实施例中提供一种用于乱序多发射处理器的指令处理方法及装置,所述方法包括:获取并缓存预设指令发射队列发射的目标指令及其对应的操作数;将多条目标指令及其对应的操作数存储至预设先进先出队列;对于先进先出队列中的每条目标指令及其对应的操作...
  • 本申请实施例提供一种地址生成方法、装置、计算机设备和存储介质,所述方法包括:接收目标指令,将目标指令对应的通用目的寄存器地址划分为低位地址和高位地址;对低位地址与立即数进行加和,并确定该加和过程是否存在对高位地址的借位或者进位;若不存在...
  • 本申请实施例中提供了一种指令处理设备、系统和方法,该设备包括:取指模块、执行模块和写回模块,取指模块用于获取原始指令数据,并对所述原始指令数据进行时序信息处理,得到目标指令数据;执行模块用于从所述取指模块中读取所述目标指令数据,将所述目...
  • 本申请实施例提供一种用于乱序处理器的指令发射方法及装置,所述方法包括:对于存在先写后读相关性的两条指令,在写指令被选中从发射队列中发射出去的情况下,广播写指令的目的寄存器地址;确定与写指令的目的寄存器地址匹配的源寄存器地址,并对源寄存器...
  • 本申请实施例提供一种基于双端口发射的空间分配方法、装置、设备和介质,涉及计算机技术领域。该方法包括:在双端口派遣指令后,从可用列表的两端同时开始查找两个空闲空间的索引号;根据指令的相关信息和已派遣指令先后关系表,判断当前派遣指令与已派遣...
  • 本申请实施例提供一种双端口发射的空间回收方法、装置、设备和介质,涉及计算机技术领域。该方法包括:针对执行完的第一指令,根据信息栈中存储的指令的相关信息,确定已派遣指令中目的寄存器索引与第一指令的目的寄存器索引相同的指令的第三集合;根据已...
  • 本申请实施例中提供一种流水级反压控制方法及装置,所述方法包括:通过预设固定流水级接收上游有效信号,通过预设同进同出缓冲器接收上游有效信号;分别根据上游有效信号输出固定流水级有效信号和同进同出缓冲器有效信号;获取并根据下游反压信号生成固定...
  • 本申请实施例中提供用于乱序多发射处理器的指令处理方法及装置,所述方法包括:获取并缓存预设指令发射队列发射的指令;从所述指令中抽取目标指令,并对所述指令进行译码和分组;在获取目标指令对应的操作数以及指令交付信号的情况下,确定是否完成对目标...
  • 本申请实施例提供一种固件安全启动方法和系统,涉及安全启动技术领域。解决现有方案不利于快速安全启动的问题,所述方法包括:获取加密端的待启动固件的密文信息;获取加密端的待启动固件的签名信息;获取解密端的待启动固件的解密信息;获取解密端的待启...
  • 本申请实施例提供一种数据处理方法、装置、设备和介质,涉及计算机技术领域。该方法包括:基于流水线信息,确定第一流水线级是否满足数据转发网络的简化条件,第一流水线级为多级流水线级中的任意一级流水线级;若第一流水线级满足简化条件,则简化第一流...
  • 本申请实施例提供一种多端口发射的空间分配方法、装置、设备和介质,涉及计算机技术领域。该方法包括:在多端口派遣指令后,从可用列表中查找M个空闲空间的索引号;M为端口数量,信息栈用于存储已派遣指令的相关信息;根据指令的相关信息和已派遣指令先...
  • 本申请实施例提供一种多端口发射的空间回收方法、装置、设备和介质,涉及计算机技术领域。该方法包括:针对执行完的第一指令,根据第一指令占用的信息栈的空间编号,获取信息栈中存储的第一指令的第二信息;第二信息指示第一指令是否为相同rdidx的指...