检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机工程》2013年第12期264-268,共5页Computer Engineering
基 金:国家"863"计划基金资助项目(2009AA012201)
摘 要:在基于现场可编程门阵列(FPGA)的设计中,低延时、高吞吐量、小面积是3个主要考虑因素。针对以上因素,提出不同基数SRT浮点除法和开方算法,设计基于Virtex-II pro FPGA的可变位宽浮点除法和开方的3种实现方案,包括小面积的迭代实现、低延时的阵列实现和高吞吐量的流水实现。实验结果表明,对于浮点除法和开方算法的流水实现,在综合面积符合要求的基础上,实现频率最高分别可达到180 MHz和200 MHz以上,证明了该实现方案的有效性。Low latency, high throughput and small area are three major design considerations of a design based on FPGA. In view of the above factors, this paper puts forward different cardinal SRT float-point division and square root algorithm. It designs three implementations of float-point division and square root operations with variable width based on Virtex-II pro FPGA. One is a low cost iterative implementation, another is a low latency array implementation, and the third is a high throughput pipelined implementation. Experimental results show that the highest frequencies for the float-point division and square root algorithm can reach above 180 MHz and 200 MHz respectively with meeting the needs of synthesized area. it fully verifies the effectiveness of the implementation plan.
关 键 词:SRT算法 选择函数 可变位宽 浮点除法 开方 迭代实现 阵列实现 流水实现 资源消耗
分 类 号:TP331[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.38