串行与并行物理层:错误检测、恢复及电气接口详解
在数据传输领域,确保数据的准确传输至关重要。这涉及到错误检测与恢复机制,以及不同物理层的特性和应用。下面将详细介绍串行和并行物理层的相关知识,包括错误类型、处理方式、电气接口特点等内容。
1. 串行物理层错误检测与恢复
在串行物理层中,有多种类型的错误可能会出现,以下是详细介绍。
1.1 空闲序列错误
空闲序列由A、K和R(8B/10B特殊)字符组成。当输入端口检测到空闲序列中存在无效字符,或者除A、K、R之外的有效字符时,端口将进入输入错误停止状态,并遵循相应的恢复流程。例如,单比特传输错误可能会导致以下情况:
- 将/A/、/K/或/R/代码组变为/Dx.y/(数据)代码组,而这在空闲序列中是非法的。
- 将/A/、/K/或/R/代码组变为无效代码组。
- 将/SP/或/PD/(控制符号定界符)变为无效代码组。
1.2 控制符号错误
可检测的控制符号错误有三种类型:
- 包含stype0、stype1或cmd字段保留编码的未损坏控制符号。
- 违反链路协议的未损坏控制符号。
- 损坏的控制符号。
对于保留的stype和cmd字段编码,处理方式如下:
| 字段 | 处理方式 |
| ---- | ---- |
| stype0字段包含保留编码 | 忽略控制符号的stype0功能,不报告错误 |
| stype1字段包含保留编码 | 忽略控制符号的stype1功能,不报告错误 |
| 链路请求控制符号(stype1 = 0b100)的cm
超级会员免费看
订阅专栏 解锁全文
2978

被折叠的 条评论
为什么被折叠?



