[发明专利]用于旋转角计算的基于PLB总线的嵌入式IP软核及旋转角计算方法有效
申请号: | 201510096287.7 | 申请日: | 2015-03-04 |
公开(公告)号: | CN104714773B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 唐雷雷;刘露;唐金锋 | 申请(专利权)人: | 中国航天科技集团公司第九研究院第七七一研究所 |
主分类号: | G06F7/548 | 分类号: | G06F7/548 |
代理公司: | 西安通大专利代理有限责任公司61200 | 代理人: | 徐文权 |
地址: | 710068 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于旋转角计算的基于PLB总线的嵌入式IP软核及旋转角计算方法,计算IP软核包括主控制模块,PLB总线时序转换模块,配置寄存器模块,查找表RAM模块,FIFO模块,象限转换模块和若干个迭代模块;多个迭代模块构成多级流水线结构,迭代模块将输出反馈到输入实现多次迭代功能,旋转角计算采用反馈式流水线结构,即先反馈后流水的“真”流水线结构,将单精度浮点型的正弦值和余弦值,转换成单精度浮点角度值,并通过片内总线PLB总线与片内处理器相连,在计算速度上优于“纯”反馈式迭代结构和先流水后反馈的“伪”流水线结构,在占用资源上优于“纯”流水线结构,在嵌入式系统中的可移植性上优于传统的设计。 | ||
搜索关键词: | 基于 plb 总线 嵌入式 旋转 计算 ip 计算方法 | ||
【主权项】:
用于旋转角计算的基于PLB总线的嵌入式IP软核,其特征在于:具有PLB总线访问功能,迭代次数可配置功能,旋转角计算功能,计算结果缓存回读功能;包括主控制模块,PLB总线时序转换模块,配置寄存器模块,查找表RAM模块,FIFO模块,象限转换模块和若干个迭代模块;主控制模块和PLB总线时序转换模块均与PLB总线连接,配置寄存器模块、查找表RAM模块和FIFO模块分别与主控制模块连接,象限转换模块分别与主控制模块和若干个迭代模块连接;主控制模块用于控制迭代模块的迭代启动、迭代次数和迭代停止,对查找表RAM中计算参数的读取以及FIFO模块的读/写操作;配置寄存器模块用于存储配置迭代的次数,迭代计算状态;查找表RAM模块用于存放计算过程中的固定参数;FIFO模块用于存储旋转角计算的结果;象限转换模块用于判断输入角的象限,并将其转换到第一象限的对应角;迭代模块由多个浮点移位器和多个浮点加法器构成,多个迭代模块构成多级流水线结构,迭代模块将输出反馈到输入实现多次迭代功能;浮点移位器用于实现单精度浮点数的向左/向右的移位功能;浮点加法器用于实现单精度浮点数的加/减法功能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天科技集团公司第九研究院第七七一研究所,未经中国航天科技集团公司第九研究院第七七一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510096287.7/,转载请声明来源钻瓜专利网。
- 上一篇:MDF格式文件的生成方法及装置
- 下一篇:图像数据制作装置及可编程显示器