- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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所
使用的是自己开发的一个操作系统,它本身并不是多任务的,所阱这几个进程之间通信所尉消
息队列
您可能关注的文档
最近下载
- 油田开发与分析研究知识问答汇编.doc VIP
- 2025陕西公需课党的二十届三中全会精神解读与高质量发展答案.docx VIP
- NFPA 110-2019 国外国际标准.pdf VIP
- 宿舍规章制度十条.docx VIP
- (2025)第九届全国中小学“学宪法、讲宪法”活动知识竞赛题库及答案.pdf VIP
- 严明党的纪律和规矩论述摘编.docx VIP
- 福建省福州第一中学2024-2025学年高一下学期第四学段模块考试(7月期末)数学试题(含部分答案).pdf
- DB36∕T 1601-2022 猪场粪污异位发酵处理技术规程.pdf VIP
- 甘肃白银有色集团股份有限公司招聘真题.docx VIP
- 《科研基金申请撰写策略》课件.ppt VIP
文档评论(0)