Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于FPGA的长级数多项式综合的BM算法实现装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:湖南跨线桥航天科技有限公司

摘要:本发明公开了一种基于FPGA的长级数多项式综合的BM算法实现装置,包括:控制模块,用于进行初始化,迭代计算完成多项式综合的BM算法求解;序列模块,用于缓存输入序列;输出多项式模块,用于缓存迭代计算的输出多项式;中间多项式模块,用于缓存迭代计算的中间多项式;所述序列模块、输出多项式模块和中间多项式模块均与控制模块连接。本发明的序列缓存和多项式缓存全部采用大容量的FPGA片内BRAM实现,便于提高工作时钟频率,时序设计简单,适用于长级数的多项式综合BM算法求解;同时在迭代更新的过程中,多项式的读出和写入操作采用了流水线式同时进行,能够提高BM算法的计算速度。

主权项:1.一种基于FPGA的长级数多项式综合的BM算法实现装置,其特征在于,包括:控制模块,用于进行初始化,迭代计算完成多项式综合的BM算法求解;序列模块,用于缓存输入序列;输出多项式模块,用于缓存迭代计算的输出多项式;中间多项式模块,用于缓存迭代计算的中间多项式;所述序列模块、输出多项式模块和中间多项式模块均与控制模块连接;所述控制模块包括迭代控制器、差值计算乘法单元、差值计算累加单元、迭代计算异或加单元,所述迭代控制器接收差值计算结果dn,发出控制命令,完成迭代计算;所述差值计算乘法单元接收序列模块的输出二元序列an和输出多项式模块的系数fcurx,进行二元乘法运算,输出结果连接到差值计算累加单元,所述差值计算累加单元接收差值计算乘法单元的输出,进行二元累加运算,输出差值计算结果dn连接到迭代控制器,所述迭代计算异或加单元接收输出多项式模块的系数fcurx和中间多项式模块的系数fmx,进行二元异或加运算,输出结果fnextx连接到输出多项式模块。

全文数据:

权利要求:

百度查询: 湖南跨线桥航天科技有限公司 一种基于FPGA的长级数多项式综合的BM算法实现装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。