- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子技术基于的全流水浮点乘累加器的设计及实现文李世平陈铠为提升浮点乘累加的流水性摘能本文提出了一种基于全要流水浮点乘累加器的设计和实现方法通过无阻赛流水累加和串形全加等技术实现了任意长度单精度浮点复向量的乘累加计算且相邻两个向量之间无流水间隙该累加器在的图基于的全流水累加器结构图上实现乘法器和逻辑资源消耗不到最高运行频率可达关键词浮点乘累加全流水引言随着半导体技术的不断发展的功能和性能显著提升正逐渐成为雷达通信等诸多领域数字系统设计的重点通常被用做复图串形全加单元的典型工作时序图杂信号处理算法的
电子技术 • Electronic Technology
基于FPGA的全流水浮点乘累加器的设计及实现
文/李世平 陈铠
为提升浮点乘累加的流水性
摘
能,本文提出了一种基于 FPGA 全
要 流水浮点乘累加器的设计和实现
方法。通过无阻赛流水累加和串
形全加等技术,实现了任意长度
单精度浮点复向量的乘累加计算,
且相邻两个向量之间无流水间隙。
该累加器在 Xilinx 的 XC7VX690T 图1:基于FPGA的全流水累加器结构图
FPGA 上实现,乘法器和逻辑资源
消耗不到 1%,最高运行频率可达
279MHz。
【关键词】FPGA 浮点乘累加 全流水
1 引言
随着半导体技术的不断发展,FPGA 的功
能和性能显著提升,正逐渐成为雷达、通信等
诸多领域数字系统设计的重点,通常被用做复 图2:串形全加单元的典型工作时序图
杂信号处理算法的硬件加速。浮点乘累加作为
信号处理算法中的常用基本单元,在矩阵乘、 累加结果的有效标志。整个累加过程分成了两
矩阵协方差、FIR 等计算过程中都有着广泛应 个部分,第一部分为无阻塞流水累加,第二部
用。 分为串形全加器。
传统累加器是通过将加法器的输出反馈
2.1 无阻塞流水累加
到输入端来实现,对于浮点运算而言,由于浮 (1)
点加法计算较复杂,需要经历对阶、尾数运算、 A 和 B 流水相乘后得到结果向量记为 C, 其中,显然,此即为长度为 N 的向量 C
结果规格化、舍入处理和溢出判断五个步骤, C 进入延迟为 11 的浮点加法器的输入端 1, 的累加结果。因此,在第N+10 个周期,当
一般会有 7~14 级的流水延迟,进而会导致流 为提高时序性能,加法器输出通过MUX 后寄 前环形存储器的写地址和待累加的数据个数
水线阻塞,因此需要研究采用合理的累加结构 存一拍再反馈给浮点加法器的输入端 2 。设第 (N ≥ 12 时该个数恒为 12)会被写入FIFO ,
来提高流水性能。Ling Zhuo 等人提出了一种 一个数据 C(0) 进入加法器时为时间零点,则 后端的串形全加器将根据 FIFO 中的信息从环
面向矩阵运算的流水累加结构,提高了流水性 加法器的两个输入端及输出端的数据变化如表 形存储器读出 12 个数据并完成累加。
能,但该结构控制机制复杂,且缓存资源消耗 1 所示。 以N=48 为例,第 47 周期加法器输出
大,正比于流水延迟量的平方;袁松等人采用 在第 11 个周期,加法器输出 0 时刻 C(36)+C(24)+C(12)+C(0),第48 周期加法器输
了分级流水线方法,缓存消耗较小,但在中小 C(0)+0 的结果,C(0) 寄存一拍后反馈到加法 出C(37)+C(25)+C(12)+C(1),依次类推,第 58
规模矩阵累加时会出现流水线暂停,而且输出 器输入端 2 ,意味着第 12 个周期加法器输入 周期加法器输出 C(47)+C(35)+C(23)+C(11),
时延较大,与矩阵总数据个数成正比。 端 2 为 C(0),而此时输入端 1 为 C(12),于是 这 12 个数据的累加结果即为 C(47)+C(46)+…
本文提出了一种基于 FPGA 的全流水 在第 23 个周期加法器会输出 C(0)+C(12) 的结 +C(0) ,亦即向量 C 的累加值。
浮点乘累加器结构,能够实时完成任意长度 果,依次类推,在第 M 个周期加法器将输出 N12 与 N ≥ 12 的区别
您可能关注的文档
最近下载
- 2024年河北省继续医学教育公共必修课参考答案.docx VIP
- 2023年高考全国甲卷语文真题(含答案).pdf
- 2024年河北省继续医学教育公共必修课参考答案.pdf VIP
- 3.6 树和喜鹊.ppt VIP
- (四级)综合布线职业技能鉴定备考题库资料大全-上(单选题汇总).pdf
- 12J1 工程做法 天津市建筑标准设计图集(2012版).docx
- 高中化学必修1判断题(含答案).docx VIP
- 2023年中国石油大学(北京)公共课《毛泽东思想和中国特色社会主义理论体系概论》期末试卷B(有答案).docx VIP
- 慢性呼吸系统疾病防治行动实施方案(2023-2025年).pdf
- 2024幼儿园公开招聘简章(模板).pdf
文档评论(0)