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

基于SRT4实现SRT16的除法运算电路 

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

申请/专利权人:合芯科技(苏州)有限公司;合芯科技有限公司

摘要:本申请提供一种基于SRT4实现SRT16的除法运算电路,通过数据输入模块完成数据的预处理工作,并向后续的电路模块输入初始操作数,余数处理模块接收初始操作数及数据选择模块的输入结果,并通过余数处理模块前次迭代获得的结果、初始操作数及数据选择模块前次迭代获得的结果,获得最新一次迭代步骤对应的余数操作数,余数操作数可用于在数据选择模块中,根据预设的结果分解方式,确定出低位结果数值和高位结果数值,在数据输出模块中,根据各步骤获得的结果数值进行合成,经过预设的迭代次数,从而得到最终结果,通过SRT4算法的原理实现了SRT16的除法计算,节约了高基数SRT计算电路的硬件资源,还提升了SRT迭代过程的计算效率。

主权项:1.一种基于SRT4算法实现SRT16算法的除法运算电路,其特征在于,所述电路包括:数据输入模块、余数处理模块、数据选择模块和数据输出模块;其中,所述余数处理模块与所述数据输入模块连接,所述数据选择模块与所述余数处理模块连接,所述数据输出模块与所述数据选择模块连接;其中,所述数据输入模块用于处理并向所述余数处理模块和所述数据选择模块传输初始操作数,所述初始操作数包括除数;所述余数处理模块用于对所述初始操作数或所述数据选择模块输入的低位结果数值和高位结果数值进行处理,获得与余数相关的余数操作数;所述数据选择模块用于根据所述余数操作数,通过低位选择函数确定当前迭代步骤对应的所述低位结果数值,并通过高位选择函数确定当前迭代步骤对应的所述高位结果数值;所述数据输出模块用于根据所述低位结果数值、所述高位结果数值和所述余数操作数确定当前迭代步骤对应的目标结果数值,并累加计算各迭代步骤对应的目标结果数值,以及根据预设的数据处理流程对累加计算后的目标结果数值进行处理,获得商值结果数值;其中,所述低位结果数值和所述高位结果数值用于对SRT16算法对应的所述目标结果数值进行SRT4算法形式的拆分表示,所述低位选择函数和所述高位选择函数用于分别通过基于SRT4算法的选择函数实现SRT16算法对应的计算流程;所述余数处理模块包括至少一个选择器以及和所述选择器对应的加法器,所述选择器与对应的加法器连接;其中,所述选择器用于根据所述数据选择模块输出的所述低位结果数值和所述高位结果数值,从预设的多个第一待选择数中选择出第一目标处理数,所述加法器用于根据上一步迭代获得的余数操作数、所述第一目标处理数及预存储的数据,计算获得本次迭代对应的余数操作数,所述第一待选择数与所述SRT4算法、所述SRT16算法及所述除数相关;所述第一待选择数包括高位待选择数和低位待选择数。

全文数据:

权利要求:

百度查询: 合芯科技(苏州)有限公司 合芯科技有限公司 基于SRT4实现SRT16的除法运算电路

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