全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210483416.8 (22)申请日 2022.05.06 (65)同一申请的已公布的文献号 申请公布号 CN 114579495 A (43)申请公布日 2022.06.03 (73)专利权人 成都前锋信息技 术股份有限公司 地址 610000 四川省成 都市高新区百草路 1179号 (72)发明人 皮长蒂 丁明洪 杨眉 罗洋  (74)专利代理 机构 成都厚为专利代理事务所 (普通合伙) 5125 5 专利代理师 王杰 (51)Int.Cl. G06F 13/38(2006.01) G06F 9/445(2018.01) (56)对比文件 CN 106909349 A,2017.0 6.30 CN 112800429 A,2021.0 5.14CN 111913754 A,2020.1 1.10 CN 105320553 A,2016.02.10 CN 102609040 A,2012.07.25 CN 113485960 A,2021.10.08 CN 110007976 A,2019.07.12 CN 1045720 61 A,2015.04.2 9 US 2020050523 A1,2020.02.13 李荣振.“基于飞腾平台的GPU图形加速技 术 研究及应用 ”. 《中国优秀硕士学位 论文全文数据 库 信息科技 辑》 .2016, Yu Hong等.“A dual-system trusted computing node constructi on method based on ARM multi- core CPU arc hitecture ”. 《Concurrency Computat Pract Exper》 .202 2, 皮长蒂.“基于过滤驱动的安全 文件系统的 研究与实现 ”. 《中国优秀硕士学位 论文全文数据 库 信息科技 辑》 .2011, (续) 审查员 秦娇娇 (54)发明名称 基于飞腾处理器的通用计算机固件的实现 方法 (57)摘要 本发明公开了一种基于飞腾处理器的通用 计算机固件的实现方法, 包括: 获取待使用芯片 的型号信息; 获取飞腾处理器通用基础固件; 获 取基础信息; 基础信息为同类型的芯片的芯片基 础固件时, 修改芯片基础固件, 基于飞腾处理器 通用基础固件生成飞腾新固件; 基础信息为待使 用芯片的技术参数时, 在UE FI启动过程中建立临 时的设备驱动; 基础信息为待使用芯片的驱动文 件时, 将驱动文件放入飞腾处理器对应的文件目 录下打包生成飞腾新固件; 基础信息为待使用芯 片的脚本文件时, 根据脚本文件生成配置文件, 基于飞腾处理器通用基础固件生成飞腾新固件。 本发明在飞腾 通用基础固件的基础上, 实现了对 多种芯片的驱动兼容。 [转续页] 权利要求书1页 说明书4页 附图4页 CN 114579495 B 2022.09.30 CN 114579495 B (56)对比文件 张晓敏等. “基于国产软硬件平台的指控计算机设计 ”. 《航天控制》 .2020,(第02期),第74- 80页.2/2 页 2[接上页] CN 114579495 B1.基于飞腾处 理器的通用计算机固件的实现方法, 其特 征在于, 包括: 获取待使用芯片的型号信息; 获取飞腾处 理器通用基础固件; 获取基础信息, 所述基础信息为与待使用芯片同类型的芯片的芯片基础固件、 待使用 芯片的技 术参数、 待使用芯片的驱动文件或待 使用芯片的脚本文件; 若所述基础信 息为与所述待使用芯片同类型的芯片的芯片基础固件, 则根据 所述待使 用芯片修改所述芯片基础固件, 并根据修改后的芯片基础固件和飞腾处理器通用基础固件 生成飞腾新固件; 若所述基础信 息为所述待使用芯片的技术参数, 则将所述待使用芯片与飞腾 处理器通 讯连接, 在 UEFI启动过程中飞腾处理器读取或者写 所述待使用芯片的参数信息进 行相互通 讯, 建立临时的设备驱动; 若所述基础信 息为所述待使用芯片的驱动文件, 则将所述驱动文件放入飞腾 处理器通 用基础固件对应的文件目录下, 并再次打包修改后的飞腾处理器通用基础固件生成飞腾新 固件; 若所述基础信 息为所述待使用芯片的脚本文件, 则通过所述脚本文件配置飞腾 处理器 的硬件协议参数生成配置文件, 并将所述配置文件加载到飞腾处理器通用基础固件中生成 飞腾新固件。 2.根据权利要求1所述的基于飞腾 处理器的通用计算机 固件的实现方法, 其特征在于, 所述飞腾处理器通用基础固件对应的文件目录为 飞腾处理器通用基础固件的D2000_UEFI_ taishiji ‑Y/uefi_code_3.3.4/edk ‑code‑v3.3.4/edk2 ‑for‑support/PhytiumPkg/ PhytiumD20 00Pkg/Drivers文件目录 。 3.根据权利要求1所述的基于飞腾 处理器的通用计算机 固件的实现方法, 其特征在于, 所述飞腾处 理器通用基础固件的执 行流程包括: 运行位于 Flash 中的 PBF进行处 理器芯片的初始化; System Firmware依次调用  PBF提供的各模块初始化 服务完成相应模块的初始化; System Firmware显式调用PBF提供的重定位服务, 由PBF重定位服务将  PBF自身加 载 到内存中, 并完成  PBF服务的内存重 定位; System Firmware  完成预定的系统初始化后, 加载操作系统。 4.根据权利要求3所述的基于飞腾 处理器的通用计算机 固件的实现方法, 其特征在于, 所述完成相应模块的初始化包括完成PLL倍频控制器、 SOC内存控制器、 DDR、 PCIe  控制器和 SoC 模块的初始化。权 利 要 求 书 1/1 页 2 CN 114579495 B 3

.PDF文档 专利 基于飞腾处理器的通用计算机固件的实现方法

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