[发明专利]用于集成电路设备中的三角函数的计算有效
申请号: | 201180031374.4 | 申请日: | 2011-06-21 |
公开(公告)号: | CN102959503A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | M·兰厄姆默 | 申请(专利权)人: | 阿尔特拉公司 |
主分类号: | G06F7/548 | 分类号: | G06F7/548 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 集成电路 设备 中的 三角函数 计算 | ||
1.一种用于计算输入的第一三角函数的电路,所述电路包括:
用于将所述输入与另一个值关联以生成中间值的电路;
用于选择所述输入和所述中间值中的一个作为三角输入值的电路;
用于确定用于所述三角输入值的多个三角函数各自的初始值的电路;以及
用于至少部分地基于三角恒等式,从所述多个三角函数各自的初始值得出所述第一三角函数的最终值的电路。
2.根据权利要求1所述的电路,其中:
所述用于确定多个三角函数各自的初始值的电路确定正弦值和余弦值;并且
所述用于得出最终值的电路当所述输入处于第一范围中时选择所述多个三角函数中的一个三角函数的所述初始值,并且当所述输入处于第二范围中时选择所述多个三角函数中的另一个三角函数的所述初始值。
3.根据权利要求2所述的电路,其中,所述用于确定的电路包括CORDIC电路。
4.根据权利要求2所述的电路,其中:
所述另一个值是π/2;
所述用于关联的电路从π/2减去所述输入以生成所述中间值;
所述第一范围包括最大等于π/4的值;并且
所述第二范围包括最小等于π/4的值。
5.根据权利要求2所述的电路,其中:
所述另一值是π/4;
所述中间值包括第一中间值和第二中间值;
所述用于关联的电路从π/4减去所述输入以生成所述第一中间值,并且从所述输入减去π/4以生成所述第二中间值;
所述第一范围包括最大等于π/8的值;
所述第二范围包括最小等于3π/8和最大等于π/2的值;并且
所述用于得出最终值的电路选择性地组合所述第一中间值和所述第二中间值的正弦和余弦。
6.根据权利要求1所述的电路,其中:
所述用于确定多个三角函数各自的初始值的电路确定正弦值和余弦值;并且
所述用于得出最终值的电路当所述输入处于第一范围中时以第一组合方式组合所述多个三角函数中的每个三角函数的所述初始值,并且当所述输入处于第二范围中时以第二组合方式组合所述多个三角函数中的每个三角函数的所述初始值。
7.根据权利要求6所述的电路,其中,所述第一组合方式和所述第二组合方式从由以下各项构成的组中选择:和、差、乘积、乘积之和、乘积之差以及它们的组合。
8.根据权利要求7所述的电路,其中:
所述用于得出的电路被配置在可编程集成电路设备的专用处理块中;并且
所述专用处理块包括多个乘法器和至少一个加法器。
9.一种用于将可编程集成电路设备配置成为用于计算输入的第一三角函数的电路的方法,所述方法包括:
将所述可编程集成电路设备的逻辑配置成为用于将所述输入与另一值关联以生成中间值的电路;
将所述可编程集成电路设备的逻辑配置成为用于选择所述输入和所述中间值中的一个作为三角输入值的电路;
将所述可编程集成电路设备的逻辑配置成为用于确定用于所述三角输入值的多个三角函数各自的初始值的电路;以及
将所述可编程集成电路设备的逻辑配置成为用于至少部分地基于三角恒等式,从所述多个三角函数各自的初始值得出所述第一三角函数的最终值的电路。
10.根据权利要求9所述的方法,其中:
将所述可编程集成电路设备的逻辑配置成为用于确定多个三角函数各自的初始值的电路包括:配置所述可编程集成电路设备的逻辑以确定正弦值和余弦值;以及
所述将所述可编程集成电路设备的逻辑配置成为用于至少部分地基于三角恒等式,从所述多个三角函数的所述各自的初始值得出所述第一三角函数的最终值的电路包括:配置所述可编程集成电路设备的逻辑以当所述输入处于第一范围中时,选择所述多个三角函数中的一个三角函数的所述初始值,并且当所述输入处于第二范围中时,选择所述多个三角函数中的另一个三角函数的所述初始值。
11.根据权利要求10所述的方法,其中,所述将所述可编程集成电路设备的逻辑配置成为用于确定的电路包括:将所述可编程集成电路设备的逻辑配置成为CORDIC电路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180031374.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:给文档编索引
- 下一篇:用于确定或监测物理或化学过程变量的现场装置