全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210520414.1 (22)申请日 2022.05.13 (71)申请人 海光信息技 术股份有限公司 地址 300384 天津市滨 海新区天津华苑产 业区海泰西路18号北2-204工业孵化- 3-8 (72)发明人 谢莹 牛萍 艾阳阳 王聪  (74)专利代理 机构 上海知锦知识产权代理事务 所(特殊普通 合伙) 31327 专利代理师 王立娜 丁学爽 (51)Int.Cl. G06F 9/445(2018.01) G06F 11/22(2006.01) (54)发明名称 寄存器配置方法、 装置及相关 设备 (57)摘要 本发明实施例提供一种寄存器配置方法、 装 置及相关设备, 所述方法包括: 获取待配置寄存 器的标识信息, 所述标识信息包括所述待配置寄 存器所属模块的模块标识和寄存器标识; 查找对 应所述模块标识的模块路径信息和对应所述寄 存器标识的内部路径信息, 所述内部路径信息为 所述待配置寄存器在模块内的路径信息; 基于所 述模块路径信息和所述内部 路径信息, 合成所述 待配置寄存器的路径信息; 根据所述待配置寄存 器的路径信息, 配置所述待配置寄存器。 可以看 出, 本发明实施例在后门访问的基础上, 通过待 配置寄存器的标识信息确定待配置寄存器的路 径信息, 从而可以无需人工确认和逐一填写, 缩 短了初始化配置流程, 提高了芯片 验证迭代的效 率。 权利要求书2页 说明书8页 附图3页 CN 114880045 A 2022.08.09 CN 114880045 A 1.一种寄存器 配置方法, 其特 征在于, 包括: 获取待配置寄存器的标识信 息, 所述标识信 息包括所述待配置寄存器所属模块的模块 标识和寄存器标识; 查找对应所述模块标识的模块路径信 息和对应所述寄存器标识的内部路径信 息, 所述 内部路径信息为所述待配置寄存器在模块内的路径信息; 基于所述模块路径信息和所述内部路径信息, 合成所述待配置寄存器的路径信息; 根据所述待配置寄存器的路径信息, 配置所述待配置寄存器。 2.根据权利要求1所述的方法, 其特征在于, 所述查找对应所述模块标识的模块路径信 息和对应所述寄存器标识的内部路径信息, 包括: 基于所述模块标识, 在组件 验证环境中查找对应所述模块标识的模块路径信息; 基于所述寄存器标识, 在寄存器模型中查找对应所述寄存器标识的内部路径信息 。 3.根据权利要求2所述的方法, 其特征在于, 所述模块路径信 息和所述内部路径信 息不 存在除路径信息以外的冗余信息, 所述基于所述模块路径信息和所述内部路径信息, 合成 所述待配置寄存器的路径信息, 包括: 拼接所述模块路径信息和所述内部路径信息, 以得到所述待配置寄存器的路径信息 。 4.根据权利要求2所述的方法, 其特征在于, 所述模块路径信 息和所述内部路径信 息存 在除路径信息以外的冗余信息, 所述基于所述模块路径信息和所述内部路径信息, 合成所 述待配置寄存器的路径信息, 包括: 提取所述模块路径信息和所述内部路径信息中的路径信息; 拼接所提取的路径信息, 以得到所述待配置寄存器的路径信息 。 5.根据权利要求1所述的方法, 其特征在于, 所述获取待配置寄存器的标识信 息的步骤 中, 还获取 所述待配置寄存器的配置信息; 所述根据所述待配置寄存器的路径信 息, 配置所述待配置寄存器, 具体为: 将所述待配 置寄存器的配置信息配置 至所述路径信息所指向的寄存器。 6.根据权利要求1所述的方法, 其特征在于, 所述获取待配置寄存器的标识信息之后, 所述查找对应所述模块标识的模块路径信息和对应所述寄存器标识的内部路径信息之前, 还包括: 启动所述待配置寄存器对应的验证环境。 7.一种寄存器 配置装置, 其特 征在于, 包括: 信息获取模块, 用于获取待配置寄存器的标识信息, 所述标识信息包括所述待配置寄 存器所属模块的模块标识和寄存器标识; 信息查找模块, 用于查找对应所述模块标识的模块路径信 息和对应所述寄存器标识的 内部路径信息, 所述内部路径信息为所述待配置寄存器在模块内的路径信息; 合成模块, 用于基于所述模块路径信息和所述内部路径信息, 合成所述待配置寄存器 的路径信息; 配置模块, 用于根据所述待配置寄存器的路径信息, 配置所述待配置寄存器。 8.根据权利要求7所述的寄存器配置装置, 其特征在于, 所述信息查找模块, 用于查找 对应所述模块标识的模块路径信息和对应所述寄存器标识的内部路径信息, 包括: 基于所述模块标识, 在组件 验证环境中查找对应所述模块标识的模块路径信息;权 利 要 求 书 1/2 页 2 CN 114880045 A 2基于所述寄存器标识, 在寄存器模型中查找对应所述寄存器标识的内部路径信息 。 9.根据权利要求8所述的寄存器配置装置, 其特征在于, 所述模块路径信 息和所述内部 路径信息不存在除路径信息以外的冗余信息, 所述合成模块, 用于基于所述模块路径信息 和所述内部路径信息, 合成所述待配置寄存器的路径信息, 包括: 拼接所述模块路径信息和所述内部路径信息, 以得到所述待配置寄存器的路径信息 。 10.根据权利要求8所述的寄存器配置装置, 其特征在于, 所述模块路径信息和所述内 部路径信息存在除路径信息以外的冗余信息, 所述合成模块, 用于基于所述模块路径信息 和所述内部路径信息, 合成所述待配置寄存器的路径信息, 包括: 提取所述模块路径信息和所述内部路径信息中的路径信息; 拼接所提取的路径信息, 以得到所述待配置寄存器的路径信息 。 11.根据权利要求7所述的寄存器配置装置, 其特征在于, 所述信 息获取模块, 用于获取 待配置寄存器的标识信息的步骤中, 还获取 所述待配置寄存器的配置信息; 所述配置模块, 用于根据 所述待配置寄存器的路径信息, 配置所述待配置寄存器, 具体 为: 将所述待配置寄存器的配置信息配置 至所述路径信息所指向的寄存器。 12.根据权利要求7 所述的寄存器 配置装置, 其特 征在于, 还 包括: 环境启动模块, 用于启动所述待配置寄存器对应的验证环境。 13.一种芯片验证平台, 其特征在于, 所述芯片验证平台被配置为执行如权利要求1 ‑6 任一项所述的寄存器 配置方法。 14.根据权利要求13所述的平台, 其特征在于, 其特征在于, 所述芯片验证平台配置有 寄存器配置函数, 所述寄存器配置函数被调用时, 用于执行如权利要求 1‑6任一项所述的寄 存器配置方法。 15.根据权利要求13所述的平台, 其特征在于, 其特征在于, 所述芯片验证平台中配置 有模块标识与模块路径信息的对应关系, 以及, 寄存器标识与内部路径信息的对应关系。 16.根据权利要求15所述的平台, 其特征在于, 其特征在于, 所述模块标识与模块路径 信息的对应关系存储在所述芯片验证平台提供的验证环境中, 所述寄存器标识与内部路径 信息的对应关系存 储在模型例化后的寄存器模型中。 17.根据权利要求13所述的平台, 其特征在于, 其特征在于, 所述芯片验证平台配置有 并行配置函数, 所述并行配置函数被调用时, 用于在多个功能区中并行执行权利要求 1‑6任 一项所述的寄存器 配置方法。 18.一种计算机设备, 其特征在于, 包括: 至少一个存储器和至少一个处理器; 所述存储 器存储一条或多条计算机可执行指令, 所述处理器调用所述一条或多条计算机可执行指 令, 以执行如权利要求1 ‑6任一项所述的寄存器 配置方法。 19.一种存储介质, 其特征在于, 所述存储介质存储一条或多条可执行指令, 所述一条 或多条可执行指令用于执 行如权利要求1 ‑6任一项所述的寄存器 配置方法。权 利 要 求 书 2/2 页 3 CN 114880045 A 3

.PDF文档 专利 寄存器配置方法、装置及相关设备

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 寄存器配置方法、装置及相关设备 第 1 页 专利 寄存器配置方法、装置及相关设备 第 2 页 专利 寄存器配置方法、装置及相关设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:04:53上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。