更新时间:2023-12-30 14:22
SIE (Serial Interface Engine)是 USB 外设最重要的硬件组成部分之一。
它主要由四部分组成:
(1) 硬件上用来完成 NRZI 编/译码和加/去填充位操作的,NRZI/Bit Buffing 和NRZO/Bit Unstuffing 的部分。
(2) 硬件上产生资料的 CRC 校验码并对资料包进行 CRC 校验的 CRC check & Generator 部分。
(3) 用来将并行资料转化成 USB 串行资料的并/串转换部分( Packet Encode ),将主机发送的 USB 资料包转化成可以识别的并行资料的串/并转换部分( Packet Decode )。
(4) 检测和产生 SOP (即每个资料包的同步字段)和 EOP 信号的部分。