基于FPGA的FPU设计研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:kelly_0810
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路技术的发展,处理器的集成度越来越高,功能越来越强大。但是处理器在浮点处理方面一直没有突破性进展,而浮点处理是高速高精度数据处理的关键技术,因此对浮点协处理器,即浮点处理单元(FPU,Floating-PointUnit)的研究显得尤其重要。 本文介绍了FPU的发展历史,体系结构和指令系统。重点是数据通道相关算法的研究和算法的硬件实现,同时对控制系统设计进行了研究。最后应用FPGA对设计进行实现。 在数据通道设计中,提出了双路径的设计思想,实行指数和尾数并行处理。对浮点加法器采用三级流水线双路径结构,以及合并舍入逻辑、高速LOPV编码电路、进位链优化技术,大大提高了运算性能。乘法运算实现中增加编码旁路逻辑,通过路径均衡的办法消除毛刺。在除和平方根运算实现中,引入了猜测逻辑和校正逻辑优化查找表,通过Q和Q-1寄存器,利用相关算法消除了通常替代方法飞速商转换的额外加法。最后介绍了利用Cordic算法对三角函数等超越函数进行实现。 在控制系统设计中,微指令设置主要采用了水平型方式,同时结合了垂直型微指令的特点使微指令长度变短。在CORDIC等替代控制中采用了硬布线控制方法,提高替代速度,即在微程序控制系统中结合使用了硬布线的方法。 最后,选用Apex20k300e器件对数据路径进行了进行实现,得到很好的性能。
其他文献
随着区域经济社会发展,机场密度不断增加,“一市多场”和“多市多场”逐渐成为趋势,因此研究同一区域内大型枢纽机场的航线网络资源配置问题,对于促进我国机场协同发展更有意
由于岩土工程的复杂性和特殊性,在隧道施工过程中一般需要根据施工过程中洞内外地质调查、 洞内观察及现场监控量测等施工反馈信息,进一步分析确定围岩的物理力学参数,以最终
为提高钙钛矿太阳能电池光吸收与光电性能,本文利用溶剂辅助结晶法制备MAPbI3晶体薄膜.通过溶剂辅助结晶法,利用反溶剂氯苯(CB)改变CH3NH3PbI3(MAPbI3)在溶液中的溶解度,从溶
电子束焊接(EBW)广泛应用于航空发动机钛合金关键部件的连接,其力学性能需要满足长寿命与高可靠性的要求.本文针对TC17钛合金进行电子束焊接加工,利用扫描电镜(SEM)、拉伸试
本文针对RGV动态调度策略的优化问题,通过对智能加工系统的系统构成和作业流程的分析,建立了使系统每班次生产熟料最大化的优化模型,通过遍历搜索算法确定了两道工序无故障加
VR设备的更新发展推动了VR在各个领域发展的空间,其中面向残疾人群体尤其是残疾青少年群体的VR康复娱乐训练仍有很大潜力.通过文献资料法、问卷调查法、田野调查法等方法,以