The invention relates to a processor realizing device including transcendental function calculation, belonging to the technical field of the digital signal processor. The purpose is to provide a rapid realization of fixed-point and floating-point floating-point inverse tangent reciprocal, natural logarithm and float square root computing hardware. The hardware circuit consists of an address generator and a first data register access level, execution level composed of tab0, tab1, two multiplier module and second data registers, and write back the composition of three pipeline architecture by truncation module and symbol generation module; take the number of levels used to generate the look-up table the desired address, input data and control signals, and write back to the level required to transform and address signals sent to register execution level execution level for the completion of the fixed-point calculation; anti tangent, floating point, and the natural logarithm of reciprocal floating point floating point square root operation; cutting bit output for write back generation and sign the operation result.
【技术实现步骤摘要】
本专利技术涉及一种包含超越函数计算的处理器实现装置,属数字信号处理器技术 领域。
技术介绍
目前,计算机对超越函数的计算,通常是采用软件来实现的。由于采用软件的方式 实现超越函数的求解,其速度较慢,故无法满足对计算速度要求较高的场合,特别是无法满 足数字信号处理领域中对对数及反三角函数之类的超越函数的快速求解。
技术实现思路
本专利技术的目的在于提供一种能够快速实现对定点反正切、浮点倒数、浮点自然对 数和浮点开方进行计算的包含超越函数计算的处理器实现装置。其技术方案是一种包含超越函数计算的处理器实现装置,其特征在于所述实 现装置依次由地址发生器和第一数据寄存器构成的取数级,由tab0、tabl、两个乘加模块和 第二数据寄存器构成的执行级,以及由截位模块和标志生成模块构成的写回级组成三级流 水的架构;取数级,根据控制信号和输入数据,用于在地址发生器内产生查表所需的地址,并将执 行级和写回级所需的控制信号、变换后的输入数据以及地址信号寄存送到执行级计算; 执行级,用于完成定点反正切、浮点倒数、浮点自然对数和浮点开方的计算; 写回级,用于标志的生成以及运算结果的截位输出。其技术效果是本专利技术首先通过取数级将接收的数据表示成定点或浮点的形式, 将其作为执行超越函数计算的输入值;然后通过执行级将特定函数按照泰勒公式展开,根 据计算精度要求提取泰勒级数部分分项构成乘加形式,并通过查找表的方式获取部分分项 值,在1个时钟周期内完成超越函数的近似值计算;最后通过写回级对中间计算结果进行 修正,获取最终结果,从而实现对定点反正切、浮点倒数、浮点自然对数和浮点开方的快速 计算 ...
【技术保护点】
1.包含超越函数计算的处理器实现装置,其特征在于:所述硬件电路依次由地址发生器和第一数据寄存器构成的取数级,由tab0、tab1、两个乘加模块和第二数据寄存器构成的执行级,以及由截位模块和标志生成模块构成的写回级组成三级流水的架构;取数级,根据控制信号和输入数据,用于在地址发生器内产生查表所需的地址,并将执行级和写回级所需的控制信号、变换后的输入数据以及地址信号寄存送到执行级计算;执行级,用于完成定点反正切、浮点倒数、浮点自然对数和浮点开方的计算;写回级,用于标志的生成以和运算结果的截位输出。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘小明,洪一,宋何娟,龚晓华,钟小艳,
申请(专利权)人:中国电子科技集团公司第三十八研究所,
类型:发明
国别省市:34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。