七号信令数据链路层协议的软、硬件实现.pdfVIP

七号信令数据链路层协议的软、硬件实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第28晷第23,期 东 南 大 学 学报 V01.28№.2A 1998年3月 JOURNALOFSolYrdEASrI)NTVEP,SITY Mar.1998 下气/。10,≥ 七号信令数据链路层协议的软、硬件实现 刘军杰郑少仁 (南京通信工程学院.南京210016) 摘要本文描述了JSU.16000交换机申七号信令系统数据链路层的软硬件共硬.详 细说明了其硬件结构.井主要对其软件实现方法进行了分析 关键词七号信令;数据链路屡.£{壹副。 程控数字局用交换机,凌机己在去年12月通过了国家邮电部的人网测试.我们昕做的七号信 令系统是该交换机中一个相对独立的模块,由两块互为主备的主处理机板处理MTP第三级协 议,由4块二级板处理MTP链路层以下的协泌,每块二级板最多可以处理32条七号信令链路, 故整个七号信令系统最多可“处理128条信令链路.本文较详细地介绍其中二级板的软、硬件 实现. 1硬件结构 七号信令第~、二级处理板 (CCS2)处理七号信令中第一、二级, 即七号信令中数据链路层的功能,每 块板子最多可处理32条典路信令.该 板主要由五部分组成,它们分别为主 CPU及其泽码电路、与三级板接口电 图I七号信夸二级板硬件结构 路、Bt8071A及其外围电路、共享存储 器电路和与母板接口电路.它们的组成如图I所示, 项技术指标可参见AMPROCoreModulef286(386、486)TechnicalManu.d.对于该工控机模块,我 们自己开发r一个操作系统和调试环境. Bt8071是Brook WWW.bl、xJktree.com. 可以分别读写共享存储器.Bt8071要访问共享存储器时,会提前25011s(一个系统时钟周期)输 第2A期 刘军杰等:七号信令数据链路层协议的软、硬件实现 出一个使用请求DMND,在下一时钟周期时.就直接访问共享存储器,所以当8俄07l在访扣。共 享簪储器时,主CPU必须等待其访问完毕才能迸行访问;如果主CPU正在访问共事存储器时, 256字节的系统缓冲区. 与三级板接口电路完成本板到三级板之问的通信.我们采用r 线来进行通信.这种方法实现起来比较容易并且有较好的通信能力. 2软件结构 为每一帧产生及检验CRC校验和.但七号信令数据链路层的协议则需要由软件柬蜜现.所p』 三级M3P报告信令链路状态. 失完成上述功能,我们采用了有限状态消息机的方法来实现该软件.将整个软件分为3个 主要部分:链路层协议处理、与第三级通信和第三级命令处理.另外还有两个内部进程:定时器 管理和缓冲区管理. 包括32条链路中每条链路的链路状态控制、发送控制、接收控制、起始定位控制、处理机故障 控制、定界、定位和误差检测(接收)、定界、定位和误差检测(发送)、定位出错率监视、信号单元 出错率监视和拥塞控制.发送控制和接收控制中的两种差错控制方式——基本差错挖制方式 和预防循环重发方式在本软件中都实现了. 与第三级通信进程管理本板与第三级MTP之问的通信.在这两者之问,我们也.瓤窟j7一 个较简单的通信协议.该进程就实现了这个协议. 第三级命令处理进程则处理第三级MTP发来的各种控制命令,包括各种参数(如各定时 器的定时值、拥塞歼始和停止门限等)的设置,开放或关闭某条链路等 定时器管理进程则管理着系统中所有定时器.当系统中某一进程需要使用一个定时器时, 它就向定时器管理进程申请一个定时器,设置好定时器的定时参数.定时器管理进程根据时钟 中断管理这些定时器.当某定时器的定时值己到时,它就向该定时器的所有者发送定时时闻的 消息. 缓冲医管理进程管理系统中要用的数据缓冲区.因为本板的主要任务就是发送和接收数 据,所以内部要有较大的缓冲区来暂存要发送和接收到的数据.我们使用固定长度(64’}宵) 的内存块来管理系统缓冲区. 上述几个进程相互之间需要进行通信.它们之间的通信通过一个消息队列来实现.由j所 使用的是自己开发的一个操作系统,它本身并不是多任务的,所阱这几个进程之间通信所尉消 息队列

文档评论(0)

wuhuaiyu002 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档