处理DS2155中的性能报告消息

描述

本应用笔记详细介绍了如何处理DS2155中的性能报告消息(PRM)以及如何处理 通过 T1 设施数据链路 (FDL) 以 HDLC 消息的形式发送或接收 PRM。

FDL 用于报告警报和性能数据。报告是通过将数据或信息传递到外部来完成的 通信信号。因此,收集并传递性能监控数据或维护信息 不会干扰T1线路的正常运行。此处的“性能报告消息 (PRM)”部分 应用笔记根据ANSI T1.403标准定义了PRM,并解释了如何将HDLC控制器映射到FDL 使用DS2155的寄存器发送和接收PRM。此处的 HDLC 控制器的配置部分 应用笔记提供了HDLC引擎的发送和接收路径配置流程图。

本应用笔记中描述的HDLC引擎配置是DS2155特有的,但也可用于 配置和初始化其他器件的HDLC引擎,如DS26514、DS26518、DS26521、DS26522和DS26528,方法是将DS2155的寄存器映射到这些器件的寄存器。

 

缩写 描述
结直肠癌 循环冗余校验
ESF 加长超级帧
光盘) 设施数据链路
高密度硅橡胶 高级数据链路控制
PRM 性能报告消息

 

绩效报告消息 (PRM)

ANSI T1.403 格式提供 PRM 的传输,允许将实际性能与已建立的性能进行比较 阈值,并在检测到异常情况时生成警报。ANSI T1.403 使用称为 FDL 的 4kbps 信道提供 通过扩展超级帧 (ESF) 成帧格式。

 

  i = io i = io+ 1 i = io+ 2 i = io+ 3
01111110 01111110 01111110 01111110
地址八进制 1 00111000 00111000 00111000 00111000
地址八进制 2 00000001 00000001 00000001 00000001
控制 00000011 00000011 00000011 00000011
 
消息八进制 1 00000001 00000000 10000000 00100000
消息八进制 2 00000000 00000001 00000010 00000011
 
消息八进制 3 00000000 00000001 00000000 10000000
消息八进制 4 00010011 00000000 00000001 00000010
 
消息八进制 5 00000000 00000000 00000001 00000000
消息八进制 6 01000010 00010011 00000000 00000001
 
消息八进制 7 00000010 00000000 00000000 00000001
消息八进制 8 00000001 01000010 00010011 00000000
 
富强鑫八进制 1 xxxxxx xxxxxx xxxxxx xxxxxx
富强鑫八进制 2 xxxxxx xxxxxx xxxxxx xxxxxx

 

注:
i = io- 3, 滑移 = 1, 所有其他参数 = 0, N(t) = 1 i =
io- 2,严重错误的成帧事件 = 1,所有其他参数 = 0,N(t) = 2 i =
io- 1,CRC 错误事件 = 1,所有其他参数 = 0,N(t) = 3 i =
io,CRC 错误事件 = 320,所有其他参数 = 0,N(t) = 0 i =
io+ 1,CRC 错误事件 = 0,所有其他参数 = 0,N(t) = 1 i =
io+ 2,CRC 错误事件 = 6,所有其他参数 =0,N(t) = 2 i =
io+ 3,CRC 错误事件 = 40,所有其他参数 =0,N(t) = 3

通过将 HxRC 寄存器的位 6 设置为 1,可以将接收 HDLC 控制器映射到 FDL。

寄存器

通过将 HxTC 寄存器的位 4 设置为 1,可以将发送 HDLC 控制器映射到 FDL。

寄存器

HDLC 控制器的配置

该设备具有两个增强型 HDLC 控制器:HDLC #1 和 HDLC #2。每个控制器都可以配置为随时间使用 插槽、Sa4 到 Sa8 位(E1 模式)或 FDL(T1 模式)。每个 HDLC 控制器在传输和 接收路径。用户可以选择任何时隙或多个时隙,除了该时隙内的特定位之外, 与时隙一起使用时分配给 HDLC 控制器。

HDLC 控制器执行生成和接收 PRM 所需的全部开销,如 ANSI T1.403 中所述 以及 AT&T TR54016 中所述的消息。HDLC控制器可以自动生成和检测标志,计算 CRC 校验和和中止序列。它还可以自动填充和取消填充零,并将字节与数据流对齐。 HDLC控制器中的128字节缓冲区足够大,可以在没有的情况下接收或发送完整的PRM 主机干预。

用户不得将两个传输 HDLC 控制器映射到相同的 Sa 位、时隙,或者在 T1 模式下映射两个控制器 到FDL。HDLC #1 和 HDLC #2 在操作上是相同的,因此以下操作说明仅指 到单个控制器。

HxTC 和 HxRC 寄存器执行 HDLC 控制器的基本配置。CRC 等操作功能 生成、零填充器、发送和接收 HDLC 映射选项以及空闲标志在此处选择。这些寄存器 同时重置 HDLC 控制器。在接收或传输HDLC消息时,用户可以选择中断 驱动,或者用户可以轮询所需的状态寄存器或这些的组合也可以使用。请参阅以下内容 使用 HDLC 接收器(图 1)和 HDLC 收发器(图 2)的示例例程的流程图。

寄存器

图1.接收 HDLC 配置流程图。

寄存器

图2.传输 HDLC 配置流程图。

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分