处理部件的指令执行方法、装置、设备及存储介质

    公开(公告)号:CN117112025B

    公开(公告)日:2023-12-22

    申请号:CN202311351090.4

    申请日:2023-10-18

    Abstract: 本申请提供了一种处理部件的指令执行方法、系统、装置、电子设备及计算机可读存储介质,包括:响应于至少一个目标功能的执行指令,读取所述处理部件中存储的与每个所述目标功能对应的目标指令序列并串行执行;在执行第一目标指令序列的第一延时时长中,若检测到除当前执行的第一目标指令序列之外的第二目标指令序列触发了指令操作,则切换至执行所述第二目标指令序列的指令操作。本申请基于一个内置部件中存储的多个目标指令序列,即可实现MCU所需的多个目标功能,无需布置多个模块,降低了MCU的生产成本。

    指令流的重建方法、装置、电子设备及可读存储介质

    公开(公告)号:CN119883372A

    公开(公告)日:2025-04-25

    申请号:CN202510352845.5

    申请日:2025-03-24

    Abstract: 本申请提供了一种指令流的重建方法、装置、电子设备及可读存储介质,包括:获取处理设备按照目标采样间隔发送的目标指令地址,以及多种类型寄存器中各自记录的执行次数;目标指令地址是机器指令集合中当前执行的目标机器指令的地址;每种类型寄存器具有对应的指令执行类型;执行次数是对应指令执行类型的机器指令所执行的总次数,根据源代码和相邻两次发送操作发送的目标指令地址,确定两个目标指令地址之间的所有分支;源代码记载了所需执行的机器指令,计算相邻两次发送操作中每种类型寄存器的执行次数的变化情况,并根据变化情况,从所有分支中确定目标分支,根据目标分支,重建机器指令集合,可以精确恢复指令流。

    一种验证方法、装置、电子设备及存储介质

    公开(公告)号:CN119862826A

    公开(公告)日:2025-04-22

    申请号:CN202510350529.4

    申请日:2025-03-24

    Abstract: 本发明实施例提供一种验证方法、装置、电子设备及存储介质,基于待验证代码文件中各模块对应的模块时序要求,将待验证代码文件划分为第一代码文件以及第二代码文件;第一代码文件中包含的第一模块的模块时序要求低于第二代码文件中包含的第二模块的模块时序要求;将第一代码文件编译为可执行文件,并基于可执行文件,在软件仿真环境中进行软件仿真验证;将第二代码文件对应的目标比特文件部署至指定芯片,并基于指定芯片,在硬件仿真环境中进行硬件仿真验证;软件仿真环境与硬件仿真环境基于目标通信接口进行双向数据同步。采用软硬件联合验证的方式,在提高了验证效果的同时,兼顾了两种验证方式的验证优势,具有方便调试,验证精度较高的优点。

    随机数的生成方法、装置、电子设备及存储介质

    公开(公告)号:CN119861903A

    公开(公告)日:2025-04-22

    申请号:CN202510350521.8

    申请日:2025-03-24

    Abstract: 本发明实施例提供一种随机数的生成方法、装置、电子设备及存储介质,响应于随机数生成指令,基于随机数生成指令,确定随机数生成轮数、被除数以及随机素数种子;针对任一随机数生成轮次,基于目标乘积以及被除数,确定随机数生成轮次对应的目标余数;目标乘积是基于随机素数种子与随机数生成轮次对应的目标随机系数得到的,不同随机数生成轮次对应的目标随机系数不同;在达到随机数生成轮数的情况下,基于多个随机数生成轮次对应的目标余数,确定多个目标随机数。降低了随机数生成过程所需花费的时间,提高了随机数生成效率。同时,无需设置列表存储历史随机数以确保随机性,在确保随机数的随机性的同时,节省了存储空间。

    一种芯片设计方法、装置、电子设备及可读存储介质

    公开(公告)号:CN117709259A

    公开(公告)日:2024-03-15

    申请号:CN202410145932.9

    申请日:2024-02-01

    Abstract: 本发明实施例提供一种芯片设计方法、装置、电子设备及可读存储介质,涉及计算机技术领域,该方法包括:获取用户的第一操作信息;所述第一操作信息用于指示用户从预设模块库中选择的目标模块;根据所述第一操作信息生成模块连接拓扑图;所述模块连接拓扑图包含所述用户选择的各个目标模块对应的模块图形和模块连接关系;根据所述模块连接拓扑图生成目标配置文件;所述目标配置文件包括所述目标模块的模块信息和所述目标模块之间的连接配置信息;根据所述目标配置文件生成目标芯片代码。本发明实施例简化了芯片设计流程,降低了芯片设计复杂度,提高了芯片设计效率。

    处理部件的指令执行方法、装置、设备及存储介质

    公开(公告)号:CN117112025A

    公开(公告)日:2023-11-24

    申请号:CN202311351090.4

    申请日:2023-10-18

    Abstract: 本申请提供了一种处理部件的指令执行方法、系统、装置、电子设备及计算机可读存储介质,包括:响应于至少一个目标功能的执行指令,读取所述处理部件中存储的与每个所述目标功能对应的目标指令序列并串行执行;在执行第一目标指令序列的第一延时时长中,若检测到除当前执行的第一目标指令序列之外的第二目标指令序列触发了指令操作,则切换至执行所述第二目标指令序列的指令操作。本申请基于一个内置部件中存储的多个目标指令序列,即可实现MCU所需的多个目标功能,无需布置多个模块,降低了MCU的生产成本。

    代码处理方法、装置、设备及可读存储介质

    公开(公告)号:CN119883282A

    公开(公告)日:2025-04-25

    申请号:CN202510350491.0

    申请日:2025-03-24

    Abstract: 本申请提供了一种代码处理方法、装置、设备及可读存储介质,涉及计算机技术领域,应用于编译器,方法包括:获取待处理文件,以及待处理文件中代码的第一语言类型;获取和第一语言类型对应的第一代码转换规则;第一代码转换规则包括:将第一语言类型的代码转换为预设语言类型的代码的代码转换规则,预设语言类型和编译器相适配;基于第一代码转换规则,将待处理文件中第一语言类型的代码转换为预设语言类型的代码;对转换为预设语言类型的代码进行语法分析,得到待处理文件的语法树,并根据语法树得到目标代码。本申请可以通过同一个编译器处理不同第一语言类型的待处理文件的代码,方法简单且高效。

    内存管理方法、装置、设备及可读存储介质

    公开(公告)号:CN119781986A

    公开(公告)日:2025-04-08

    申请号:CN202510258267.9

    申请日:2025-03-05

    Abstract: 本发明实施例提供一种内存管理方法、装置、设备及可读存储介质,该方法包括:获取待申请的第一内存容量,确定与第一内存容量对应的第一偏移序列;第一内存容量与第一偏移序列中偏移量的数量之间存在正相关关系;从第一偏移序列中的首个偏移量开始,根据首个偏移量,偏移预设寄存器的比特位,基于偏移前的寄存器值和偏移后的寄存器值,得到寄存器更新值;每个比特位用于表示各自对应的内存区域处于空闲状态或占用状态;基于寄存器更新值,继续下一次偏移直至遍历完成所述第一偏移序列,确定最终的第一寄存器值;对第一寄存器值进行编码处理,得到与第一寄存器值对应的第一内存地址。本发明可以提高内存管理的效率。

Patent Agency Ranking