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

基于PowerPC体系结构X型微处理器整数单元的设计与实现

发布时间:2020-06-08 09:06
【摘要】:本课题是设计一款基于PowerPC体系结构的微处理器,重点针对整数单元进行设计与实现工作。整数单元是微处理器的核心运算单元,因此它的设计直接影响着整个系统的CPI和功耗指标。本课题的微处理器在结构上设计了两个并行的整数单元(IU1和IU2),这样可以同时处理两条整数指令。在综合考虑微处理器的性能和硬件消耗上,本文主要设计并实现了整数单元的几个重要模块:加法器、乘法器、除法器,并且对设计的电路进行了验证。 在分析设计这几个重点模块时,本文提出了一些针对算法或电路的优化。对于加法器的设计,本微处理器采用了超前进位加法器,并进行了级间进位的折衷处理,提高性能的同时兼顾了通用性。乘法器本文采用了改进Booth算法,在乘数编码时,我们采用多周期方式来实现,这样做在很大程度上简化了编码电路、部分积电路、以及压缩器电路,使版图的面积节省了70%,有效地折衷了性能和消耗。除法器的设计上,本文有别于其它微处理器,在硬件上设计了一款能够独立完成有符号和无符号除法指令的功能模块,每周期能够产生2位商,有效地提高了除法的运算能力。 论文的最后,通过模块级和系统级的两种验证方式,可以表明整数单元在500MHz主频下完全到达设计要求。
【图文】:

示意图,进位,加法器,示意图


基于 PowerPC 体系机构 X 型微处理器整数单元的设计与实现的作用是把 3-2 压缩器产生的操作数进行最终的果。因此最终加法器是整合乘法运算结果的关用了前面章节介绍的超前进位加法器和进位选以更有效地减少延时。法器的原则是:在高位的处理单元,把进位为 ,,当低位的进位传播到高位时,再根据进位选择加法器的示意图。此加法器的延迟较小,但的硬件来计算 0 和 1 两种进位结果。因此,把相结合,只考虑在最高 8 位的两个子单元采用的结合两个加法器的优点,使整个单元的效率更

实现电路,编码器,真值表,输入-输出


个输出是 Z1 到 Z5,ZN 是“hot one”。表 4.4 编码器输入-输出真值表3 A2 A1 编码位 Z Z1 Z2 Z3 Z4 0 0 0 0 0 0 1 0 0 0 0 1 +X 0 1 0 0 0 0 1 0 +X 0 1 0 0 0 0 1 1 +2X 1 0 0 0 0 1 0 0 -2X 0 0 0 0 1 1 0 1 -X 0 0 0 1 0 1 1 0 -X 0 0 0 1 0 1 1 1 0 0 0 1 0 0 根据表 4.4 给出的真值表,我们可以设计出电路结构,如下图:
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP332

【参考文献】

相关期刊论文 前4条

1 詹文法,汪国林,杨羽,张珍;32位快速乘法器的设计[J];合肥工业大学学报(自然科学版);2004年09期

2 李骏,许稼,彭应宁,王秀坛;PowerPC处理器优势及其应用研究[J];微计算机信息;2005年19期

3 于敦山 ,田泽;32×8乘法器完成32×32乘加器的算法及实现[J];微电子学与计算机;2002年03期

4 梁峰;邵志标;梁晋;;Radix-16 Booth流水线乘法器的设计[J];西安交通大学学报;2006年10期

相关硕士学位论文 前5条

1 范长永;32位RISC微处理器模块设计[D];北京工业大学;2003年

2 余龙理;高性能低功耗嵌入式CPU中整数单元的设计研究[D];浙江大学;2004年

3 付仲满;X微处理器FPU的设计与实现[D];国防科学技术大学;2005年

4 朱国勇;可重组整数单元的研究与设计[D];华北电力大学(北京);2008年

5 辜选琼;600MHz YHFT-DX乘法部件的设计与验证[D];国防科学技术大学;2010年



本文编号:2702849

资料下载
论文发表

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


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

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