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

    公开(公告)号:CN119883282A

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

    申请号:CN202510350491.0

    申请日:2025-03-24

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

    验证环境的生成、装置、设备及存储介质

    公开(公告)号:CN118821687B

    公开(公告)日:2024-11-29

    申请号:CN202411298295.5

    申请日:2024-09-14

    Abstract: 本申请提供了一种验证环境的生成、装置、电子设备及计算机可读存储介质,包括:在搭建界面中,创建界面元素,对界面元素进行相互连接,获得验证平台结构,并将验证平台结构转换为验证指引文件;每个界面元素对应验证平台中的一个构成单元;获取基础框架库,并根据验证指引文件,对基础框架库中的基础框架模板进行参数填充;将填充后的所有基础框架模板转换为验证环境代码文件后,编译及仿真运行验证环境代码文件,获得仿真结果。本申请的过程中消除了人工编写代码和脚本的环节,大大降低了对人力资源的依赖。

    验证环境的生成、装置、设备及存储介质

    公开(公告)号:CN118821687A

    公开(公告)日:2024-10-22

    申请号:CN202411298295.5

    申请日:2024-09-14

    Abstract: 本申请提供了一种验证环境的生成、装置、电子设备及计算机可读存储介质,包括:在搭建界面中,创建界面元素,对界面元素进行相互连接,获得验证平台结构,并将验证平台结构转换为验证指引文件;每个界面元素对应验证平台中的一个构成单元;获取基础框架库,并根据验证指引文件,对基础框架库中的基础框架模板进行参数填充;将填充后的所有基础框架模板转换为验证环境代码文件后,编译及仿真运行验证环境代码文件,获得仿真结果。本申请的过程中消除了人工编写代码和脚本的环节,大大降低了对人力资源的依赖。

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

    公开(公告)号:CN117112025B

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

    申请号:CN202311351090.4

    申请日:2023-10-18

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

    系统级芯片的设计方法、系统、电子设备及存储介质

    公开(公告)号:CN116579275B

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

    申请号:CN202310854225.2

    申请日:2023-07-12

    Abstract: 本发明实施例提供一种系统级芯片的设计方法、系统、电子设备及存储介质,涉及计算机技术领域。其中的方法包括:应用层获取用户在人机交互界面中输入的第一操作信息,并将所述第一操作信息发送至所述处理层;处理层利用预先训练的自然语言处理模型对所述第一操作信息进行处理,得到SoC推荐信息,并将所述SoC推荐信息发送至所述应用层;所述应用层接收所述用户针对所述SoC推荐信息的第二操作信息,并将所述第二操作信息发送至所述处理层;所述处理层根据所述第二操作信息生成目标SoC代码。本发明实施例可以基于用户需求自动生成SoC代码,简化了SoC芯片的设计步骤,降低了SoC芯片的设计难度,提升了设计效率。

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

    公开(公告)号: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的生产成本。

Patent Agency Ranking