[发明专利]一种可编程逻辑器件实现数据交换的方法及其结构无效
申请号: | 200510130524.3 | 申请日: | 2005-12-14 |
公开(公告)号: | CN1983917A | 公开(公告)日: | 2007-06-20 |
发明(设计)人: | 莫毅群;方有纲;王峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L5/00 | 分类号: | H04L5/00;H04L12/04 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 王漪;王继长 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种可编程逻辑器件实现数据交换的方法,包括如下步骤:确定数据复用倍数N,利用可编程逻辑器件上集成的RAM生成从N路数据输入到N路数据输出的基本数据交换模块,然后基于基本数据交换模块构造从M路数据输入到L路数据输出的数据交换模块;基于工作时钟频率,将M路输入数据复用为K组并且分别发送至数据交换模块的相应K个数据输入端,将L路输出数据标识复用为J组并且分别发送至数据交换模块的相应J个读地址端口;对数据交换模块输出的数据进行解复用得到L路输出数据。本发明还公开了一种适用于上述方法的数据交换模块。采用本发明,可方便地实现各种不同的输入数据路数和输出数据路数之间的数据交换,同时节约逻辑资源。 | ||
搜索关键词: | 一种 可编程 逻辑 器件 实现 数据 交换 方法 及其 结构 | ||
【主权项】:
1、一种可编程逻辑器件实现数据交换的方法,可编程逻辑器件上集成有若干随机存取存储器,该方法包括如下步骤:(a1)选择并确定数据复用倍数N,利用所述随机存取存储器生成从N路数据输入到N路数据输出的基本数据交换模块,然后基于所述基本数据交换模块构造从M路数据输入到L路数据输出的数据交换模块;(a2)根据数据复用倍数N确定工作时钟频率,该工作时钟频率为输入数据速率的N倍;(a3)基于所述工作时钟频率,将M路输入数据复用为K组复用输入数据并且分别发送至所述数据交换模块的相应K个数据输入端,将相同的K组复用顺序号发送至所述数据交换模块的K个写地址端口;其中,复用顺序号均为从0至N-1;若M为N的整数倍,则K值为M除以N的所得结果,否则K值为将M除以N的所得结果取整加1;(a4)基于所述工作时钟频率,将L路输出数据标识复用为J组复用输出数据标识并且分别发送至所述数据交换模块的相应J个读地址端口,其中,若L为N的整数倍,则J值为L除以N的所得结果,否则J值为将L除以N的所得结果取整加1;(a5)对数据交换模块输出的复用数据进行解复用,得到已交换完成的L路输出数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510130524.3/,转载请声明来源钻瓜专利网。
- 上一篇:光圈及其制作方法
- 下一篇:一种CDMA2000终端设备的网络锁定方法