当前位置:主页 > 科技论文 > 计算机论文 >

基于PowerPC的浮点单元设计与验证

发布时间:2017-03-29 07:20

  本文关键词:基于PowerPC的浮点单元设计与验证,由笔耕文化传播整理发布。


【摘要】:从第一款微处理器诞生至今,微处理器的浮点处理在航空航天、多媒体、信号处理等诸多领域有着越来越广泛的应用,与人类日常生活和工作的联系越来越紧密。伴随科技的日益进步,人们对浮点处理的要求也越来越高,这就对浮点单元的设计与验证提出了更大挑战。为此,论文重点进行基于PowerPC的浮点单元的设计与验证。详细分析了PowerPC发展背景和应用范围、浮点单元的功能需求和组成机理,重点剖析了被广泛使用的、对计算机浮点数格式进行严格定义的IEEE754标准,深入研究了浮点数的相关算法,为设计和研究奠定理论基础;基于IEEE754标准和浮点数算法,给出了浮点单元的整体逻辑结构,完成了流水线、存储器寻址、浮点指令、浮点异常与处理等浮点单元主要模块和功能的原理分析、详细设计和关键的代码实现;依靠软硬件协同验证的方法,通过Synopsys DVE E-2011.03仿真软件进行模块级验证,搭建了验证平台,经过细致的验证项策划,并借助NC_verilog仿真软件进行虚拟平台级验证,完成了对所设计浮点单元的验证工作,所有验证项均通过,浮点单元的设计满足设计要求。论文工作是对浮点单元设计的一次有益探索,对相关设计具有借鉴作用。
【关键词】:浮点单元 PowerPC IEEE754标准 软硬件协同验证
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP332
【目录】:
  • 摘要5-6
  • ABSTRACT6-10
  • 缩略语对照表10-14
  • 第一章 绪论14-18
  • 1.1 选题背景与课题研究意义14
  • 1.2 国内外研究现状14-16
  • 1.3 论文的主要工作及内容安排16-18
  • 第二章 IEEE754标准及浮点算法18-26
  • 2.1 IEEE754标准18-21
  • 2.1.1 浮点数的表示18-19
  • 2.1.2 浮点数类型19-20
  • 2.1.3 浮点异常20
  • 2.1.4 舍入模式20-21
  • 2.2 浮点算法21-24
  • 2.2.1 浮点加减法21-22
  • 2.2.2 浮点乘法22-23
  • 2.2.3 浮点除法23-24
  • 2.3 本章小结24-26
  • 第三章 浮点单元设计26-58
  • 3.1 浮点单元整体结构26-27
  • 3.2 流水线设计与实现27-33
  • 3.2.1 浮点加减法实现28-30
  • 3.2.2 浮点乘法的实现30-32
  • 3.2.3 浮点除法的实现32-33
  • 3.3 存储器寻址设计与实现33-35
  • 3.3.1 寻址方式33-34
  • 3.3.2 存储器寻址实现34-35
  • 3.4 浮点指令规划35-47
  • 3.4.1 指令类别35-36
  • 3.4.2 浮点加载指令36-37
  • 3.4.3 浮点存储指令37-38
  • 3.4.4 浮点移动指令38-39
  • 3.4.5 浮点基本计算指令39-40
  • 3.4.6 浮点乘加指令40-42
  • 3.4.7 浮点舍入和转换指令42-43
  • 3.4.8 浮点对比指令43-44
  • 3.4.9 浮点状态和控制寄存器指令44-45
  • 3.4.10 浮点指令的实现代码45-47
  • 3.5 浮点异常及处理47-54
  • 3.5.1 浮点异常列表47-48
  • 3.5.2 浮点异常位的设置48
  • 3.5.3 使指令停止执行的异常类型48-49
  • 3.5.4 浮点异常处理49-52
  • 3.5.5 浮点异常处理的实现代码52-54
  • 3.6 时钟电源管理设计与实现54-55
  • 3.6.1 休眠功能设计与实现54-55
  • 3.6.2 休眠与唤醒代码55
  • 3.7 本章小结55-58
  • 第四章 浮点单元仿真与验证58-70
  • 4.1 功能验证介绍58
  • 4.2 软硬件协同验证58-59
  • 4.3 模块级验证59-65
  • 4.3.1 验证环境及相关工具60
  • 4.3.2 验证平台搭建60-62
  • 4.3.3 PLB模型62-63
  • 4.3.4 模块级验证项策划63
  • 4.3.5 仿真结果分析63-65
  • 4.4 虚拟平台级验证65-69
  • 4.4.1 验证环境及相关工具66
  • 4.4.2 验证平台搭建66-67
  • 4.4.3 虚拟平台级验证项策划67
  • 4.4.4 仿真结果分析67-69
  • 4.5 本章小结69-70
  • 第五章 结束语70-72
  • 参考文献72-74
  • 致谢74-76
  • 作者简介76-77

【参考文献】

中国硕士学位论文全文数据库 前1条

1 陈勇;基于PCI总线接口芯片的验证与测试[D];西安电子科技大学;2010年


  本文关键词:基于PowerPC的浮点单元设计与验证,,由笔耕文化传播整理发布。



本文编号:273956

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/273956.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6b082***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com