六十四位浮点乘加器的设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:zhanglicg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文的研究内容是国防“十五”预研项目“专用高性能微处理器”的一部分。 PowerPc603e微处理器系统由定点执行单元、浮点单元、指令(数据)Cache、总线接口单元、存储管理单元组成,以流水和超标量方式执行指令。本论文完成浮点单元的算法研究与实现、数据通路的设计与实现、控制通路的设计与实现、PowerPc603e系统的集成及FPU部分的验证,其中重点讨论FPU数据通路的设计与实现。 本课题组设计的PowerPc603e芯片,指令系统与Motorola公司的PowerPc603e兼容,而微体系结构采用自主设计的技术路线。采用Top—Down的高层次设计方法使用verilog语言在Sun工作站上运用VCS、Cover Meter进行功能(时序)仿真,运用Design Compiler进行综合布线,最终将后端交付第三方公司采用TSMC0.25微米工艺投片生产。 本论文的研究工作包括: ·对于PowerPc603eFPU中所采取算法的选择和验证:实现了除法/倒数、倒数平方根指令,优化了加法器面积。 ·FPU中数据通路的设计与实现,重点是一个64bit乘加器的实现,包括尾数部分:部分积产生和选择单元、wallace压缩单元、161bit右移对阶移位器、161bit加法器、161bit前导零判断逻辑和161bit左移规格化单元;指数部分:指数产生单元、指数选择单元和指数调整单元。 ·FPU中控制通路的设计与实现,重点是51条指令的译码,数据相关的处理,异常的处理以及舍入。 ·FPU的功能仿真,采用了3种方式进行功能仿真。 ·FPU综合中进行的编码优化,主要目的是提高设计的速度。 ·FPU的时序仿真。 通过本论文的研究为设计具有自主知识产权的嵌入式微处理器积累了经验。
其他文献
本文以崭新的思想构建了一个汉语句子分析模型.该模型是基于算符优先文法理论的.它把一个句子的分析过程抽象成一个隐含了操作符的算符表达式的计算过程.其模型包括三部分:汉
该文通过对网络管理数据库的构成研究,给出了网络管理性能事务构成方法,给出了基于SNMP的MIB库中与性能有关的性能属性的详细描述.在分析了传统AI在网络管理中应用和充分研究
本文将首先介绍已有的非真实感绘制实现技术,特别是针对三维物体的显示算法,并且分析三维物体非真实感绘制算法需要克服的几方面问题.进而针对由简单多边形网格模型组成的三
该文通过移动代理系统中恶意主机问题的进行了深入探讨,对恶意主机攻击的特点进行了分析和研究,进而提出了基于PKI设施的主机间双向认证的解决方案.通过主机间的双向认证可以
作为CAD系统国际工业标准之一的NURBS曲线曲面在计算机辅助几何设计(CAGD),计算机图形学(CG)和几何造型(GM)等应用领域中都具有非常重要的作用.随着这种几何模型的广泛应用,
软交换是基于IP/ATM技术的新技术,能够满足语音,视频,数据,多媒体等多种业务的要求,能够灵活地支持各种新业务的开发和应用,是传统的电路交换网向分组网过渡的关键技术.软交
随着计算机技术的发展,嵌入式系统在生产和生活中扮演着越来越重要的角色,我们在家用电器、医疗卫生、生产生活等各个方面都能看到嵌入式系统的影子,它们正推动着社会的进步.
该文通过对基于Strand空间模型的安全协议分析方法的研究,提出了用于提高安全协议分析效率的改进的状态空间简化技术.在协议分析过程中,将一般的状态空间简化技术与剪枝定理
随着互联网的飞速发展,作为网络资源的主要载体网站的发展也极为迅速。随之而来的基于WEB的网络综合管理系统也得到了广泛地应用,它们提供多种网络服务,为各种领域提供了方便、