一种可变精度与吞吐率的流水线除法器计算方法及系统
本发明提供一种可变精度与吞吐率的流水线除法器计算方法及系统,方法包括:配置除法器参数,包括被除数数据位宽、除数数据位宽、流水线时钟周期数、基数和商集;基于除法器参数构建多级除法器单元,每一级除法器单元包括除法器计算单元及寄存器单元,选择除法器的运行模式,包括串行模式、流水并行模式和迭代并行模式;根据选择的运行模式,控制每一级除法器单元的输入路径,每一级除法器单元均对应生成该级阶段性商值和阶段性余数,该级阶段性商值和阶段性余数均由该级寄存器单元存储并作为输出数据,直至所有除法器单元完成对应除法运算任务的计算后,输出对应除法运算任务的最终商值和最终余数。本发明优化了商选择方法,提高了除法器性能。...
Saved in:
Format | Patent |
---|---|
Language | Chinese |
Published |
05.08.2025
|
Subjects | |
Online Access | Get full text |
Cover
Summary: | 本发明提供一种可变精度与吞吐率的流水线除法器计算方法及系统,方法包括:配置除法器参数,包括被除数数据位宽、除数数据位宽、流水线时钟周期数、基数和商集;基于除法器参数构建多级除法器单元,每一级除法器单元包括除法器计算单元及寄存器单元,选择除法器的运行模式,包括串行模式、流水并行模式和迭代并行模式;根据选择的运行模式,控制每一级除法器单元的输入路径,每一级除法器单元均对应生成该级阶段性商值和阶段性余数,该级阶段性商值和阶段性余数均由该级寄存器单元存储并作为输出数据,直至所有除法器单元完成对应除法运算任务的计算后,输出对应除法运算任务的最终商值和最终余数。本发明优化了商选择方法,提高了除法器性能。 |
---|---|
Bibliography: | Application Number: CN202510861024 |