基于FPGA的浮点除法和开方部件的设计与优化实现

来源 :安徽大学 | 被引量 : 0次 | 上传用户:wxxsdc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微处理器设计技术和集成电路技术的发展,在高精度计算,数字信号处理,实时语音通信,图形加速,航空航天等应用领域中,系统往往涉及大量的数据处理,而且数据处理的实时性和计算精度的要求都很高。因此,浮点运算单元(FPU,Floating-PointUnit)已经成为当代微处理器中一个至关重要的组成部分。浮点除法虽然在FPU中的使用频率较低,约占3%左右,但对处理器整体性能有较大的影响;浮点开方(square-root)是FPU部件之一,广泛应用于二维建模,误差分析,三角学,图像处理等许多领域,它的使用虽然不如加减乘除频繁,但由于算法相对复杂直接导致了其实现电路的复杂性。所以,设计出高性能的浮点除法和开方部件已成为一个重要的研究课题。   本文以国家863重点,红神二期项目为依托,根据项目需求,结合浮点除法和开方部件设计领域新的研究与实践进展,按照自顶向下(top-down)的现代IC设计方法,独立完成了单双精度浮点数的除法和开方运算,并兼容24位,16位浮点数。   本论文在对IEEE-754浮点数标准研究和现有的处理器几种常用的浮点除法和开方算法的分析,通过实验的结果能够从速度以及硬件资源消耗上对不同算法进行评估比较。重点介绍了SRT-4算法实现复杂性及关键路径上的“基数的选择”,“商选择函数”,“余数估计”三个关键部分,并对SRT-4算法关键路径部分进行结构和代码上的优化,提出了基于优化后的两种改进实现方案,同时增加了浮点数位宽灵活性。在本设计中,支持IEEE-754标准舍入及异常情况,采用SRT-4实现尾数除和开方内核;最后通过MATLAB,ModelSim,VCS搭建验证平台,采用大量激励对浮点除和开方功能进行验证,其功能完全正确。采用中芯国际SMIC0.13umCMOS工艺分别对其综合,并利用SynplifyPro软件进行FPGA(高端XC6VHX380T)综合,而积符合要求基础上,速度可达到230Mhz以上,完全符合项目要求。   本设计为生产具有自主产权的高性能嵌入式微处理积累了经验。开方部件
其他文献
大丽轮枝菌引发的植物黄萎病是一种土传维管束病害,是危害棉花最重要的病害之一,严重制约我国和世界棉花的生产,造成巨大的经济损失。大丽轮枝菌通过侵染根进而定殖在宿主的维管
在白细胞介导的炎症发生过程中,白细胞表面的唾液酸化路易斯寡糖-X(sialylLewis-X,SLeX)与血管内皮细胞表面E-选择素的特异性结合启动了炎症级联反应,因此,SLeX和E-选择素是抗炎
硅太阳能电池由于材料来源丰富、转换效率高、稳定性好和工艺条件成熟等优势,成为光伏应用的最佳候选。纳米陷光结构,如金属纳米颗粒、纳米线、纳米锥和纳米孔等,在新型光伏系统
利用数字医疗技术、医学(包括影像)信息技术和互联网技术建立医疗机构乃至区域病人医疗健康记录系统((electronic healthcare record,EHR),使病人的病历资料、诊断记录、放射图像
利用位涡方程和热力适应原理,讨论了因非绝热加热的空间不均匀性导致的大气rn动力特征的变化,进一步阐明了副热带地区的深对流凝结潜热加热的垂直非均匀性使副热带高压在中低空
超高频RFID技术因为有着高效、可靠、识别距离远等优点,被广泛应用在商品识别和数据采集等领域。近年来,关于RFID相关技术的应用受到了充分的重视,而作为RFID关键技术的防碰撞技
宽波段成像仪的每个探测通道有多个不同的成像系统,由于不同镜头存在成像角度的差异,使得不同镜头获取的图像存在投影角度的差异。宽波段成像仪的不同波段的空间分辨率是不同的
高K栅介质与金属栅的引入,是推动MOS管集成技术沿着摩尔定律继续前行的重要推手,被戈登·摩尔认为是从推出多晶硅栅MOS晶体管以来,晶体管技术的一个最大的突破,具有里程碑作用。
必需基因(essential gene)是对细胞生命活动至关重要,突变后会导致生物死亡或不育的基因。病原细菌的必需基因可作为药物分子设计的理想靶标。过去认为,必需基因受功能限制和自
酿酒酵母贝叶斯复合群或家族(the Saccharomyces bayanus complex)是一个非常复杂的低温适应群体。家族中有两个野生种(S.eubayanus和S.uvarum)和两个工业杂交种(S.bayanus和S.p