本应用笔记详细介绍了如何处理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 配置流程图。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !