[发明专利]用FPGA实现ATM适配层中拆分和重组子层的方法无效

专利信息
申请号: 01136717.2 申请日: 2001-10-22
公开(公告)号: CN1159876C 公开(公告)日: 2004-07-28
发明(设计)人: 徐晨 申请(专利权)人: 信息产业部电信传输研究所;东方通信科技发展有限公司
主分类号: H04J13/00 分类号: H04J13/00;H04L12/28;H04L12/56;H04Q7/20;H04B7/26;H04L29/02
代理公司: 暂无信息 代理人: 暂无信息
地址: 10004*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提出一种利用FPGA完成AAL层SAR功能的方法,来增加灵活性。考虑到通常情况下,硬件板上会有一定数量的FPGA完成一些针对特定应用的功能,利用板上的FPGA完成用户期望的AAL拆装子层的功能还可以减少一些芯片数量,同时降低成本。SAR层将会聚子层交给它的数据单元PDU分割成48字节的载体,然后加上头和尾从而构成信元有效载荷。接着,这些载荷被交给ATM层进行传送。ATM层只能处理53字节的信息单位,其中含有48个字节的载体部分。在接收端,SAR子层将信元重组为报文。SAR子层基本上只涉及信元,而不与报文打交道。
搜索关键词: fpga 实现 atm 适配层中 拆分 重组 方法
【主权项】:
1.用FPGA实现ATM适配层中拆分和重组子层的方法,其特征在于:FPGA内数 据拆分过程的流程如下: 1)FPGA在内部存储单元可写的情况下将它的可写标识置为可写; 2)上层在有PDU包需要发送的情况下,查询该可写标记,如果可写,则把需 要传送的PDU包发送到FPGA的内部存储单元; 3)FPGA接收上层数据,把数据存入FPGA; 4)FPGA在接收到上层数据后,首先读出总的协议数据包的长度以及这个PDU 包的虚通路标识符VPI和虚通道标识符VCI,然后判断该长度的PDU包是否大于一 个信元的数据长度,如果读出的PDU包的长度小于48字节,即一个信元的长度, 则取出所有剩余的数据,然后补上48减去剩余字节数个全0字节,补足48个字节 的信元数据长度,用这48个字节加上其他的控制位组成一个完整的信元发送给 UNI接口,此时PT标识应该置为1,标识这是本PDU包的末信元,其他控制位包括 通用流量控制GFC、信元丢弃优先权CLP标识,这些根据已知的数据填入,信头错 误校验HEC部分填入一个字节的0即可,UNI接口芯片会自动根据信头内容计算正 确的HEC值取代这个字节的内容,如果大于一个信元的长度,则取出48字节的数 据,末信元标识PT置为0,其他控制位的内容和末信元情况下填入的方式相同, 然后可以根据信元格式组成一个信元,由FPGA根据UTOPIA总线的时序送出该信元 即可; 5)再重复读取PDU包剩余长度、读取一个信元的数据、构成53字节可传输信 元的工作,直至本PDU包的拆分工作完成为止; FPGA内数据重组过程的流程如下: 1)设定PDU长度寄存器的初始值为3; 2)从UNI接口接收信元; 3)FPGA读取信元的VPI、VCI,存入协议数据单元的相应位置,读取PT标识, 由该标识判断这个信元是否末信元,如果不是末信元,则PDU长度寄存器累加48, 之后把48字节的信元有效载荷存入FPGA内协议数据单元相应的存储位置,完成后 可以对下一个信元进行相同的操作,如果由PT标识得知信元是该PDU包的末信元, 则从协议规定的位置读取该信元的有效字节数; 4)PDU长度寄存器累加本信元有效字节数,计算出的PDU长度是本PDU包的最 终有效的长度,将PDU包的长度存入协议数据包存储单元的相应位置; 5)读取有效字节数指示长度个字节的数据,存入存储器,这样,由此完成 一个PDU包组包工作; 6)把PDU长度寄存器设定为3,开始下一个数据包的组包工作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信息产业部电信传输研究所;东方通信科技发展有限公司,未经信息产业部电信传输研究所;东方通信科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/01136717.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top