[发明专利]一种转换数据的器件和设备在审
申请号: | 201611142308.5 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108614793A | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 刘才勇;王小港 | 申请(专利权)人: | 上海诺基亚贝尔股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 201206 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转换数据 数据包 数据包转换 输出端口 输入端口 转换模块 输出 | ||
1.一种现场可编程门阵列器件,包括:
第一数量个输入端口,用于输入第一类型的数据包;
至少一个输出端口,用于输出第二类型的数据包;以及
转换模块,用于将所述第一类型的数据包转换为所述第二类型的数据。
2.根据权利要求1所述的器件,其中,所述转换模块包括:
数据提取单元,用于提取所述第一类型的数据包中的数据;
存储单元,用于按照第一预定规则将所述数据提取单元提取的数据存储在存储器中;
判决单元,用于按照第二预定规则选择所数存储器中对应于所述第一数量个输入端口中的一个输入端口的数据;
转换单元,用于按照第三预定规则将所述判决单元所选择的数据转换成第二类型的数据。
3.根据权利要求2所述的器件,其中,所述第一预定规则包括:
所述存储单元将所述存储器划分为至少一个内存块,其中,以所述转换单元所处理的最大数据长度作为所述内存块的长度;
所述存储单元将所述提取的数据的长度与所述内存块的长度进行比较:
如果所述数据的长度小于或等于所述内存块的长度,所述存储单元将所述数据存放在一个所述内存块中,并将所述数据的长度写入所述内存块的地址O中;否则
所述存储单元将所述数据存放在若干个连续的所述内存块中,并将O写入除最后一个所述内存块以外的其他内存块的地址O中,将最后一个所述内存块中的数据长度写入所述最后一个所述内存块的地址O中。
4.根据权利要求3所述的器件,其中,所述存储单元完成所述存储操作后向指示所述判决单元指示本次存储操作已完成。
5.根据权利要求4所述的器件,其中,所述第二预定规则包括:
所述判决单元轮流选择所述输入端口的数据,将所选择的数据所对应的所述内存块指示给所述转换单元。
6.根据权利要求4所述的器件,其中,所述第二预定规则包括:
所述判决单元选择所述存储单元所指示的已完成的存储操作所存储的数据,将所选择的数据所对应的所述内存块指示给所述转换单元。
7.根据权利要求5或6中任一项所述的器件,其中,所述第三预定规则包括:
所述转换单元读取所述判决单元指示的所述内存块的地址O中的所述数据长度:
如果所述内存块的地址O中读取的所述数据长度为O,所述转换单元读取所述内存块内存储的全部数据,并继续读取连续的下一个所述内存块的地址O中的所述数据长度;否则
所述转换单元根据所述地址O中读取的所述数据长度读取所述内存块中相应长度的数据并将本次数据转换操作所读取到的全部数据转换成第二类型的数据包;以及
指示所述判决单元本次数据转换操作已完成。
8.根据权利要求2所述的器件,其中,所述第一类型的数据为通用公共无线接口速率2类型的数据。
9.根据权利要求2所述的器件,其中,所述第二类型的数据为通用公共无线接口速率7类型的数据。
10.根据权利要求2所述的器件,其中,所述第二类型的数据为以太网类型的数据。
11.一种用于无线通信系统的设备,包括权利要求1至10中任一项所述的现场可编程门阵列器件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海诺基亚贝尔股份有限公司,未经上海诺基亚贝尔股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611142308.5/1.html,转载请声明来源钻瓜专利网。