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

基于PowerPC的FPU设计

发布时间:2020-07-14 16:36
【摘要】: 航空航天、数字信号处理、实时语音图像和高精度计算等应用领域对浮点数处理的要求越来越高,浮点单元(FPU, Floating-Point Unit)已经成为当代微处理器中一个至关重要的组成部分。由于集成电路技术的发展,芯片的集成度越来越高,如何实现FPU的功能、提高FPU的性能已成为一个重要的研究课题。基于PowerPC的FPU课题来源于哈尔滨工业大学(威海)微电子中心的合作项目,是中央处理器的协处理单元,在不占用中央处理单元资源的基础上负责基本算术指令、比较指令等六类35条浮点指令的处理,其性能的优劣直接影响到处理器的性能。 论文在对IEEE-754浮点数标准研究和各种算法比较选择基础上,根据PowerPC的体系结构和指令系统,选择相应的算法,提出实现FPU的设计方案:将整个设计分为译码、数据通路、控制通路和异常检测四个部分。采用自顶向下的数字集成电路设计方法,对各部分进行寄存器传输级的描述,通过对各指令控制通路和数据通路进行合并和优化。 算法的分析和比较:加减法是设计的基础,乘、除、开方运算是设计的重点。通过对算法的分析,从实现的速度、功耗、面积和实现的复杂程度等方面比较选择相应的实现算法。 乘、除、开方指令的硬件实现:根据实现乘除法计算流程,采用改进的Booth2算法实现乘法单元,采用SRT-4算法进行除法和开方的硬件实现。 硬件合并:为减少FPU实现的规模采取硬件合并,将六类35条指令进行功能单元合并。硬件分为数据通路和控制通路。数据通路包括指数通路和尾数通路,是操作数的通道,指令运算的场所;控制通路是FPU设计的核心,控制指令的运算;异常检测模块检测指令执行过程中各种异常情况。 通过搭建验证平台,采用大量激励对FPU功能进行验证,其功能完全能够实现;为了检测时序要求,采用中芯国际SMIC的0.18μm CMOS工艺对其进行了综合,在面积不到0.3mm2的情况下速度可以达到266MHz以上;将sdf文件反标到门级网表中,对FPU设计进行时序仿真,仿真结果表明此FPU设计的性能完全符合设计要求。 基于PowerPC的FPU是当代微处理器一个重要的组成部分,本设计的研究为生产具有自主产权的高性能嵌入式微处理器积累了经验。
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP332
【图文】:

压缩器,电路结构,乘法器,进位传递加法器


Carry Sum图2-5 CSA 电路结构ig. 2-5 Circuit Architecture of CSASA 部件以 3:2 的压缩比对部为止。再通过进位传递加法器的结果。此后 Dadda 提出了入和 k 个输出,其中 j≤ 2k上是 5:3 计数器)具有较好的平法单元构成的乘法器在总体性为了目前乘法器中较多采用的

单元结构,乘法


哈尔滨工业大学工学硕士学位论文- 12 -图2-7 乘法单元结构Fig. 2-7 Architecture of Multiply Unit2.2.2 除法算法除法算法包括数字迭代法和函数迭代法两种类型。在函数迭代法中实现的最多的是 Newton-Raphson 和 GoldSchmidt 算法。在数字迭代法中根据试商过程中是否恢复余数分为恢复余数法和不恢复余数法,其详细分类如图2-8所示。图2-8 除法算法分类Fig. 2-8 Category of DivsionSRT 算法是不恢复余数中的一种,在近现代处理器的浮点除法与开方运算单元中被广泛采用。本章详细讨论 SRT 算法的关键特性,主要是商的冗余表示以及商数字选择函数的原理。2.2.2.1 不恢复余数除法原理 在普通的非冗余基 r 数字系统中,一个数位可以在数字集{0,1,…,r 1}中取值,并且所有的数字都是以唯一的方式表示;而如果数字集中元素的个数多于 r,那么任意数字都可以用多种有符号格式表示,并且名为冗余(Redundant)。Avizienis 引入了一种特殊的冗余数字集

选择函数,重叠区域,重叠区间


minmax = ρ +=ρ+(2-28)如图2-9所示:图2-9 商选择函数的 PD 图表示Fig. 2-9 PD Diagram of Quotient Seletion显然,相邻的两个选择区间存在着重叠区域,重叠区域的大小由冗余因子ρ与除数 x 决定。在重叠区域[Ll, Ul-1)内,qk+1=l 或者 qk+1=l-1 都是正确的取值。所以,在迭代中无需知道每次 rR[ k]的准确值,无需进行全精度模式下的 (l ρ )x≤rR[k]与 (l ρ )x>rR[k]的比较操作。且重叠区间越大,比较操作中所需精度越小。所以,重叠区间的存在简化了商数字选择函数的复杂性,从而提高了其运算效率。有限精度模式下的商选择函数

【相似文献】

相关期刊论文 前10条

1 吴支平;臧利斌;;基于HCS12X系列双核微处理器的μC/OS-Ⅱ改进[J];汽车零部件;2011年03期

2 ;动向[J];电子商务;2011年07期

3 ;新品发布[J];今日电子;2011年08期

4 宋庆增;顾军华;;共轭梯度求解器的FPGA设计与实现[J];计算机应用;2011年09期

5 韩霜;;德州仪器推出完整的小型蜂窝基站解决方案[J];世界电子元器件;2011年08期

6 徐俊毅;;TI为小型蜂窝基站开发提供先进架构[J];电子与电脑;2011年08期

7 李凤海;张佰龙;;云计算中密码应用模式初探[J];信息网络安全;2011年09期

8 徐俊毅;;赛普拉斯开拓移动手持设备USB 3.0市场[J];电子与电脑;2011年08期

9 王雄勇;;基于DM365的视频编码器的硬件设计[J];电子设计工程;2011年08期

10 李静秋;;手持式电缆测试仪设计[J];光机电信息;2011年09期

相关会议论文 前10条

1 郭前岗;;适用于矢量控制的高性能运动控制协处理器ADMC201及其应用[A];1998中国控制与决策学术年会论文集[C];1998年

2 王培元;杨卫东;杨志刚;王学秀;;基于PowerPC的FPGA协处理器的研究[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年

3 孟宪元;;FPGA实现DSP系统的结构模型[A];全国第二届嵌入式技术联合学术会议论文集[C];2007年

4 许强;徐凯;;一维长序DFT的协处理阵列结构设计与实现[A];2006年全国开放式分布与并行计算学术会议论文集(二)[C];2006年

5 刘磊;;基于便签式存储器的SoC多处理器访存结构设计与实现[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年

6 周辉;晏磊;赵红颖;高鹏骐;杨福兴;;基于多核处理器DM270的高分辨率CMOS成像系统设计[A];中国感光学会第七次全国会员代表大会暨学术年会和第七届青年学术交流会论文摘要集[C];2006年

7 陈广宁;;如何测试PC软硬盘驱动器参数[A];广西计算机学会2008年年会论文集[C];2008年

8 杨勃航;常淑桂;李国民;唐书国;林令涛;;多软核结构的软件无线电设计方法[A];中国空间科学学会空间探测专业委员会第十九次学术会议论文集(下册)[C];2006年

9 郅晨;刘慧念;;TI达·芬奇平台技术给我们带来了什么[A];图像图形技术与应用进展——第三届图像图形技术与应用学术会议论文集[C];2008年

10 刘海清;陆洪毅;童元满;;基于随机掩码的AES算法抗DPA攻击硬件实现[A];全国计算机安全学术交流会论文集(第二十三卷)[C];2008年

相关重要报纸文章 前10条

1 徐淼;四核心与多核心处理器的发展[N];中国计算机报;2007年

2 ;TD-SCDMA手机采用协处理器[N];网络世界;2001年

3 谢文砚;非x86处理器将再度繁荣[N];中国计算机报;2008年

4 赵艳秋;手机青睐可拓展方案 IC设计转攻应用处理器[N];中国电子报;2007年

5 电脑商报记者 祁萌;曙光研制HPC协处理器部件[N];电脑商报;2007年

6 ;采用协处理器的TD-SCDMA手机设计[N];人民邮电;2001年

7 Altera公司高级产品行销经理 Paul Ekas;FPGA协处理器优化汽车信息系统设计[N];中国电子报;2004年

8 姜波;用户眼中x86技术的未来[N];网络世界;2006年

9 姜波;AMD亮剑[N];网络世界;2006年

10 岳婷;AP面临基带和协处理器竞争[N];中国电子报;2007年

相关博士学位论文 前10条

1 郑裕峰;高速包分类协处理器及网络平台研究[D];中国科学技术大学;2007年

2 张晓明;网络处理器设计的若干关键技术研究[D];国防科学技术大学;2006年

3 杜学亮;定制指令与协处理器加速机制的研究[D];中国科学技术大学;2009年

4 吴丹;高效能计算型存储器体系结构关键技术研究与实现[D];华中科技大学;2012年

5 陈毅成;无线传感器网络节点芯片安全增强策略研究[D];华中科技大学;2008年

6 孟建熠;超标量嵌入式处理器关键技术设计研究[D];浙江大学;2009年

7 段然;嵌入式可重构DSP体系结构研究[D];西北工业大学;2005年

8 李奇越;网络内容分析中基于硬件的字符串匹配算法的研究[D];中国科学技术大学;2008年

9 周杰;合成孔径雷达数据处理应用的细粒度并行算法与结构[D];国防科学技术大学;2010年

10 任小西;基于可重构计算的高可靠星载计算机体系结构研究[D];湖南大学;2007年

相关硕士学位论文 前10条

1 庞博;高性能专用数字协处理器的设计与测试[D];电子科技大学;2009年

2 张朝华;基于EFI/Tiano的协处理器模型的设计与实现[D];上海交通大学;2007年

3 樊金巧;基于EDA技术的图像边缘检测协处理器研究[D];武汉理工大学;2006年

4 姜天杰;无线传感器网络MAC控制器的软硬件设计与验证[D];华中科技大学;2008年

5 董隽;基于DSP的图像处理[D];南京理工大学;2004年

6 张薇;可靠通信服务模型及实例研究:Net SPU[D];兰州大学;2009年

7 陈尧;面向空间机器人运动控制的高速协处理器的研究[D];北京邮电大学;2008年

8 高路;面向语音编解码算法的高性能SOC架构的研究[D];中国科学技术大学;2009年

9 怀莲;IEEE 802.15.4 CCM-AES协处理器的研究与设计[D];华中科技大学;2010年

10 于欣;基于多核架构的MPEG-4视频解码器的设计与实现[D];上海交通大学;2010年



本文编号:2755219

资料下载
论文发表

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


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

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