- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
快速单精度浮点运算器的设计与实现
文章编号:1007-2373 (2011) 03-0074-05
快速单精度浮点运算器的设计与实现
田红丽 1,2,闫会强 1,赵红东 2
( 1. 河北工业大学 计算机科学与软件学院,天津 300401;2. 河北工业大学 信息工程学院,天津 300130 )
摘要 浮点运算单元 FPU (Floating-point Unit)在当前 CPU 的运算中地位越来越重要,论文中实现了一种基于
FPGA 的快速单精度浮点运算器. 该运算器采用了流水线和并行计算技术,使得浮点数运算的速度有了显著的提 高. 在 QUARTUSII 7.1 系统上对运算器已仿真成功,结果表明它可以运行在 40.5MHz 时钟工作频率下,能快速 准确地完成各种加、减、乘和除算术运算.
关 键 词
中图分类号
FPGA (现场可编程逻辑门阵列);单精度;并行处理;并行加法器;阵列乘法器;阵列除法器
文献标志码 A
TP323
Design and implementation of fast single-precision
floating-point arithmetic unit
TIAN Hong-li1,2,YAN Hui-qiang1,ZHAO Hong-dong2
( 1. School of Computer Science and Engineering, Hebei University of Technology, Tianjin 300401, China; 2. School of Information
Enginnering, Hebei University of Technology, Tianjin 300130, China )
Abstract It is the trend to adopt the Floating-point Unit (FPU) in the structure of CPU. A fast single precision floating point arithmetic unit is proposed and realized based on the FPGA. Pipelining and parallel processing are applied to the arithmetic unit, so that floating point operation speed has been significantly improved. The successful simulation results on QUARTUSII 7.1 show that the arithmetic unit can operate at 40.5 MHz clock frequency and complete all kinds of ad- dition, subtraction, multiplication and division operations quickly and accurately.
Key words FPGA (field-programmable gate array); single-precision; parallel processing; parallel adder; array multiplier;
array divider
引言
运算器是 CPU (中央处理器)的重要组成部分.作为典型的 PC 机一般都至少具有一个定点运算器.在
586 之前的机型中,由于当时硬件条件和工艺的限制,浮点运算器一般以协处理器的形式出现.90 年代以 后,随着硬件工艺的发展,浮点运算器 FPU (Floating-point Unit)已可以集成到 CPU 内部,其中FPGA(现 场可编程门阵列)技术使其成为现实 [1].
本文利用Verilog HDL [2] 语言与原理图相结合的方法在FPGA 上设计并实现了快速单精度浮点运算器.设 计过程中,将并行计算技术引入运算器及其内部各个模块之中.该运算器的设计分为建模、划分模块、设计 模块、仿真 4 个步骤.实验结果表明该运算器可以运行在 40.5 MHz 的时钟工作频率下,能快速、准确地完 成加、减、乘和除 4 种算术运算.
0
1 单精度浮点数的编码表示
在计算机系统的发展过程中,对实数目前使用最广泛的是浮点数表示法.而浮点数在运算时,有两种形
收稿日期:2010-12-06
基金项目:河北省自然科学基金(F2007000096)
作者简介:田红丽(1972-),女(汉族),讲师,博士生.
31 30 23 22 0
S E(阶码) M(尾数) 数符 小
您可能关注的文档
- 宜州市城西常乐茧丝绸有限责任公司建设年产780 ... - 河池市环境保护局.docx
- 宝鸡打造关天经济区副中心城市战略研究.doc
- 实战化训练依然任重道远 ——辽宁省军区三场年终考核引发的思考.doc
- 实用婴童店铺管理手册.doc
- 实用新型专利申请书_说明书和权利要求书范文_1.doc
- 宝马新3系新车发布会_争子下载.ppt
- 实用新型专利申请书模板.doc
- 实验二半桥型开关稳压电源的性能研究V1.0版KY.doc
- 实施翻转课堂的背景 - 山东省教师教育网.ppt
- 实验室标准化建设工作情况汇报.doc
- 2024至2030年中国水性聚氯乙烯焦油防水涂料行业发展预测及投资策略报告.docx
- 2024至2030年中国直线运动轴承行业发展预测及投资策略报告.docx
- 亚克力项目申请报告.docx
- 2024至2030年全球及中国低温共烧陶瓷射频滤波器行业深度研究报告.docx
- 2024至2030年中国沥青类型绝缘非水性涂料行业发展预测及投资策略报告.docx
- 2024至2030年中国鱿鱼市场前景及融资战略咨询报告.docx
- 2024至2030年中国工业级无人机市场竞争态势及行业投资前景预测报告.docx
- 2024至2030年中国真空镀膜设备行业发展预测及投资策略报告.docx
- 2024至2030年中国太阳能空调行业供需格局分析及投资风险预测报告.docx
- 2024至2030年中国醋酸甘油酯行业前景与市场趋势洞察专题研究报告.docx
文档评论(0)