[发明专利]一种便捷的通道复用实现方法在审
申请号: | 201910044713.0 | 申请日: | 2019-01-17 |
公开(公告)号: | CN109766311A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 和德芳;王清亮;刘传刚;黄悦;刘燕清;田长霞;岳艳玲;黄蓉 | 申请(专利权)人: | 上海华测导航技术股份有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 上海宣宜专利代理事务所(普通合伙) 31288 | 代理人: | 刘君 |
地址: | 201702 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通道复用 高速运算 虚拟通道 缓存 输入运算模块 接收机性能 卫星接收机 虚拟通道号 架构设计 结果数据 逻辑器件 逻辑资源 运算数据 多通道 寄存器 使能 输出 分配 | ||
本发明提供了一种便捷的通道复用实现方法,包括以下步骤:步骤(1):通道复用架构设计;步骤(2):将虚拟通道数据按照虚拟通道号依次输入运算模块进行高速运算;步骤(3):将高速运算的结果数据进行缓存,分配读使能寄存器随后根据虚拟通道编号将运算数据按照通道号输出,本发明可以使得多通道卫星接收机对FPGA逻辑资源的要求降低,使得在接收机性能相同的情况下,使用更少的逻辑器件资源。
技术领域
本发明涉及卫星导航领域,具体涉及到一种便捷的通道复用实现方法,尤其在FPGA数据处理领域。
背景技术
高精度高灵敏度定位现在广泛应用在各种测绘及载体导航领域。
在产品领域,在不降低产品性能的情况下,降低产品的价格是提升产品市场竞争力的有效手段。以及在当前算法模式对FPGA资源依赖程度较大,需要消耗大量的逻辑资源,在开发的过程中如果遇到资源紧张的情况,就需要适当的释放逻辑资源。
目前在高精度导航定位产品领域,各大厂家一方面在提高产品的性能,另一方面是要降低产品的成本。
发明内容
为了解决上述不足的缺陷,本发明提供了一种便捷的通道复用实现方法,本发明在不降低产品性能的前提下,能够有效的减少FPGA的逻辑资源的消耗,下文将具体阐述通道复用的具体方案,如何将数据流进行控制;以及如何进行数据接口的设计,从而方便后续程序的移植。
本发明提供了一种便捷的通道复用实现方法,包括以下步骤:
步骤(1):通道复用架构设计;
步骤(2):将虚拟通道数据按照虚拟通道号依次输入运算模块进行高速运算;
步骤(3):将高速运算的结果数据进行缓存,分配读使能寄存器随后根据虚拟通道编号将运算数据按照通道号输出。
上述的方法,其中,所述步骤(1)中具体为:对通道的复用虚拟通道数量以及该通道的时钟、tic时进行匹配设计,并设置虚拟通道工作使能标志。
上述的方法,其中,所述步骤(2)中:在中频模块对中频数据缓存并进行通道分配管理,分配写使能寄存器,然后将虚拟通道数据按照虚拟通道号依次输入运算模块进行高速运算。
上述的方法,其中,所述步骤(3)中还包括:将通道号输出的数据通过总线交由后续模块进行处理。
本发明提供了一种便捷的通道复用实现方法具有以下有益效果:思路精巧有效,可以很方便的完成对逻辑资源的释放;以及对通道复用设计了相应参数,如果要开启复用或者改变复用的虚拟通道数量,只需要更改参数即可。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。
图1、图2为本发明中的处理流程图。
具体实施方式
在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。
参照图1-图2所示,本发明提供的一种便捷的通道复用实现方法,包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华测导航技术股份有限公司,未经上海华测导航技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910044713.0/2.html,转载请声明来源钻瓜专利网。