浮点三角类超越函数的算法研究及硬件实现

被引量 : 0次 | 上传用户:dfl_peng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机算术是微处理器运算的数学基础,其中一个非常重要的部分就是超越函数的计算问题。超越函数包含了三角函数,反三角函数,指数函数以及对数函数。超越函数的值,通常需要无穷多个计算步骤才能求得。如何以合理的硬件代价,快速实现高精度的浮点超越函数,是高性能微处理器设计的关键问题之一。 本文来源于西北工业大学航空微电子中心承担的国防“十五”预研课题(项目编号41308010307),作者参与完成了PC104工控系统SoC芯片“龙腾S1”的研制,负责完成了微处理器内核中的浮点执行单元的设计与验证工作。 论文的主要工作如下: 1.详细分析了超越函数的实现算法,经过分析比较,选择采用HP CORDIC (High Precision COordinate Rotation Digital Computer,高精度坐标旋转数字计算机)算法作为龙腾S1中微处理器核的超越函数实现算法。 2.提出了“龙腾S1”中微处理器核的浮点执行单元的总体结构,并基于该结构确定了HP CORDIC算法实现三角类超越函数的详细流程。 3.完成了浮点执行单元的设计和编码,并结合“龙腾S1”的验证计划,使用代码检查、覆盖率分析、时序分析、功能点验证和联合验证的方式对浮点执行单元进行了充分的验证。 目前,“龙腾S1”系统芯片已经成功流片,该芯片集成了486DX2兼容微处理器以及系统控制器和外设控制器、看门狗等。基于“龙腾S1”芯片的PC104工控机主机单板稳定运行了DOS6.22操作系统和典型应用程序,并在某型号无人机飞行控制系统中顺利完成了应用验证。本文的研究成果,为进一步研究高性能的浮点执行单元,打下了坚实的基础。
其他文献
通过对两种聚丙烯纤维、钢纤维、不同聚合物掺量的快硬混凝土进行性能分析,在常规水泥混凝土强度检测的基础上,对聚合物水泥混凝土的抗开裂性能进行实验研究,提出了聚合物快硬水
将混凝土内聚力模型的适用范围从原来的细观受拉断裂模拟拓展到了细观受压断裂模拟,并实现了用统一的数值方法来模拟混凝土受压和受拉的细观损伤破坏行为。参考以往的试验研
<正> LD10属Al-Cu-Mg-Si系锻铝合金,该合金低熔点共晶相较多,如果淬火温度控制不当,极易引起组织过烧使性能恶化。本文较系统地试验分析了过烧组织与静动载、疲劳、腐蚀等性
作者结合国家“十五”预研课题(编号41308010307),完成了32位CISC微处理器“龙腾”C1浮点处理单元的设计与验证工作。“龙腾”C1微处理器在指令集和接口时序上与Intel486DX2
本文研究了乳胶粒子结构、成膜过程以及交联对于乳液及其漆膜性能的影响。 采用两阶段乳液聚合制得由双丙酮丙烯酰胺与己二酰肼(DAAM+ADH)构成的自交联体系丙烯酸乳液,其
水体中的氨氮易导致湖泊出现富营养化现象,氮污染严重地影响着水体生态系统和人类的健康。膜生物反应器(MBR)技术在污水处理领域,特别是污水回用和高浓度氨氮废水处理方面在技
随着经济的迅猛发展和社会的全面进步,我国进入了加快建设小康社会的新阶段。社会主义市场经济体制的建立和发展,人民生活水平和社会开放程度不断提高,我国公民的法制意识和
本文研究的目标激光散射特性系统,国内外许多学者中都建立过各种激光散射测量系统。本文在目标激光散射特性理论研究的基础上,介绍了激光散射自动测量系统的特点。结合最新的
协同时隙再分配是以利益为中心的自私理性个体间的分布式协作问题,具有高度的动态性和不确定性,再分配的目标是在追求个体自身利益最大化的基础上,实现群体目标.本文分析了DC
物理知识跟化学知识结合得很紧密。现代的物理方法及技术被广泛地应用于化学研究,使化学科学得以突飞猛进的发展。 这里仅就现行统编初中物理和化学教材中容易引起学生学习迁