基于PMON的龙芯2E处理器BIOS优化设计

基于PMON的龙芯2E处理器BIOS优化设计

论文摘要

龙芯2E处理器是中国科学院计算技术研究所于2006年研制成功,具有自主知识产权的64位高性能通用RISC处理器。BIOS虽然体积很小,但是它负责开机自检,板级初始化,以及加载操作系统内核的重要功能。龙芯2E BIOS采用开源软件PMON为原型,进行优化、移植和完善得之。虽然PMON本身是一款基于MIPS体系结构的嵌入式类BIOS,但是龙芯BIOS并不等同于PMON,因为龙芯处理器与MIPS CPU不尽相同,并且PMON本身功能非常有限,它支持的硬件种类较少,并且陈旧。因此,非常有必要扩展增强PMON的现有功能,并对它的初始化流程进行优化,使其不仅支持更多的硬件,而且达到快速对硬件设备进行初始化的目的。同时,因为PMON本身是基于MIPG体系结构的,所以,它并不能直接初始化市场上的显卡。因为,市场上的显卡多是X86显卡,它的BIOS存放的是X86二进制代码。所以,PMON通过采用VGA BIOS模拟器,用软件模拟执行X86指令来初始化X86显卡。此外,原来的VGABIOS模拟器能成功初始化的显卡也非常有限,并且很陈旧。因此,也非常有必要移植VGABIOS模拟器,使其支持市面上更多的显卡种类。本文基于现有PMON的诸多不足,提出了一种优化BIOS初始化流程和移植VGA BIOS模拟器的方案。通过对BIOS初始化流程进行优化,大大加快了龙芯2E BIOS开机自检的速度,并成功移植了VGA BIOS模拟器,可以支持现有市场上更多的显卡种类。现在龙芯2E BIOS已经可以成功初始化的典型显卡包括ATI的RAGE PRO,RAGE XL以及RADEON7000等。实测表明,龙芯2E BIOS在采用上面提出的创新解决方案后,系统整体性能表现良好,不仅明显加快了开机自检的速度,还足以支持市面上更多的显卡,为龙芯2E的产业化提供了更多潜在的客户和厂家。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 图目录
  • 表目录
  • 第一章 绪论
  • 1.1 论文研究背景和研究意义
  • 1.2 国内外研究现状分析
  • 1.3 龙芯2E处理器介绍
  • 1.3.1 龙芯2E处理器微体系结构特点
  • 1.3.2 龙芯2E处理器接口信号描述
  • 1.4 论文所做工作
  • 1.5 论文组织结构
  • 第二章 基于龙芯2E的软硬件开发环境
  • 2.1 组成部分
  • 2.2 基于龙芯2E的硬件开发环境
  • 2.2.1 基于龙芯2E的开发板
  • 2.2.2 基于龙芯2E的北桥的结构特点
  • 2.2.3 基于龙芯2E的北桥的地址空间分布和地址映射
  • 2.2.4 基于龙芯2E开发板的硬件结构
  • 2.3 基于龙芯2E的软件开发环境
  • 2.3.1 软件开发环境介绍
  • 2.3.2 龙芯2E BIOS交叉编译工具链
  • 2.3.3 建立龙芯2E BIOS编译环境
  • 第三章 基于PMON的龙芯2E BIOS的优化设计和软硬件调试
  • 3.1 MIPS CPU通用寄存器约定
  • 3.2 MIPS CPU协处理器,控制指令和标准控制寄存器介绍
  • 3.3 BIOS主要命令介绍
  • 3.4 BIOS初始化流程优化以及关键代码
  • 3.5 VGA BIOS模拟器移植及关键代码
  • 3.6 龙芯2E BIOS串口调试方法
  • 3.7 龙芯2E BIOS调试大纲
  • 第四章 基于龙芯2E的系统性能测试及应用实例
  • 4.1 性能测试
  • 4.2 性能测试结果及比较
  • 4.2.1 访存速度测试
  • 4.2.2 硬盘访问速度测试
  • 4.2.3 网络性能和USB访问速度测试
  • 4.2.4 BIOS开机自检时间测试和对比
  • 4.3 基于龙芯2E系统的应用实例
  • 第五章 总结和展望
  • 参考文献
  • 致谢
  • 研究成果及发表的学术论文
  • 作者和导师简介
  • 相关论文文献

    • [1].垃圾处理器进入大渠道的困境[J]. 现代家电 2019(22)
    • [2].基于FPGA的32位多并行2DFFT处理器的设计[J]. 广西科技大学学报 2020(01)
    • [3].废弃食物处理器选购有讲究[J]. 质量与标准化 2020(Z1)
    • [4].报告:到2026年,嵌入式处理器市场将达到363.8亿美元[J]. 功能材料信息 2019(06)
    • [5].垃圾处理器营销渠道走向前台[J]. 现代家电 2019(17)
    • [6].创新推动垃圾处理器本土化进程[J]. 现代家电 2020(07)
    • [7].用标准推动行业健康发展 保障消费者良好体验[J]. 现代家电 2020(07)
    • [8].风头正劲的垃圾处理器市场[J]. 现代家电 2020(07)
    • [9].后疫情时代 垃圾处理器步入稳健发展[J]. 现代家电 2020(07)
    • [10].垃圾处理器的B端市场突破[J]. 现代家电 2020(07)
    • [11].利用平台优势 推动垃圾处理器快速增长[J]. 现代家电 2020(07)
    • [12].2020二季度手机处理器市场[J]. 中国科技信息 2020(20)
    • [13].安全处理器研究进展[J]. 信息安全学报 2018(01)
    • [14].骁龙821处理器等于骁龙820超频版[J]. 个人电脑 2017(01)
    • [15].走近国产处理器[J]. 个人电脑 2016(09)
    • [16].众核处理器核间通信的研究[J]. 价值工程 2015(17)
    • [17].面向高性能计算的众核处理器轻量级错误恢复技术研究[J]. 计算机研究与发展 2015(06)
    • [18].“愚公号”垃圾处理器[J]. 小星星(低年级版) 2020(Z2)
    • [19].《污气处理器》[J]. 课堂内外(小学低年级) 2019(05)
    • [20].龙芯总设计师:明年将推出全自主可控处理器“3B3000”[J]. 电脑迷 2015(08)
    • [21].高效低能耗 未来处理器发展方向[J]. 电脑迷 2008(10)
    • [22].电脑靠什么来节能(3) 处理器篇[J]. 电脑迷 2008(09)
    • [23].陌生的处理器 新本怎么选?[J]. 电脑爱好者 2009(03)
    • [24].无处不在 嵌入式处理器解析[J]. 电脑迷 2010(12)
    • [25].22nm来袭 Intel Ivy Bridge处理器前瞻[J]. 电脑迷 2011(16)
    • [26].揭秘骗术 盒装处理器选购谈[J]. 电脑爱好者 2013(16)
    • [27].有必要追求最新64位处理器吗[J]. 电脑爱好者 2014(21)
    • [28].尾数有变! 读懂手机处理器的后缀密码[J]. 电脑爱好者 2017(07)
    • [29].不再是处理器 浅析高通骁龙835移动平台[J]. 电脑爱好者 2017(09)
    • [30].重新定义中端 AMD Ryzen 5 1600处理器[J]. 电脑爱好者 2017(14)

    标签:;  

    基于PMON的龙芯2E处理器BIOS优化设计
    下载Doc文档

    猜你喜欢