#GUID-8B1B394E-5F0C-42A5-9CE4-24E8A0BC13F2 显示了至 TX 逻辑块的输入信号。
图 4-3 TX 逻辑块输入信号
TX 逻辑块使用以下输入:
- CLB 输入 0:此输入由 PWMnA 输出在内部驱动。PWMnA 输出配置为生成其频率为目标 SCLK 频率 2 倍的时钟。TX 逻辑块使用 PWMnA 时钟发送数据。
- CLB 输入 3:此输入由 PWMnA 输出在内部驱动。输入通过逻辑块传递,用于驱动 CLB_SCLKX2 输出。
- CLB 输入 4:此输入由 PWMnB 输出在内部驱动。PWMnB 输出配置为生成其频率为目标 SCLK 频率的时钟。输入通过逻辑块传递,用于驱动 CLB_SCLK 输出。
TX 逻辑块还使用三个辅助信号来同步所有 TX 逻辑块上的数据发送:
- CLB 输入 1:GPREG.1 位用于启动 TX 逻辑块上的数据传输。它由 CPU 置位/清零。
- CLB 输入 5:此输入用作到 TX 逻辑块的外部传输开始信号。此输入始终取自 CLB 逻辑块 2、输出 5。
- CLB 输入 6:在使用多个 TX 逻辑块的情况下,GPREG.6 位驱动所有 TX 逻辑块上的外部传输开始信号。只有 CLB 逻辑块 2 中的 GPREG.6 可用于在其他 TX 逻辑块中启动传输。GPREG.6 位由 CPU 置位/清零。
#GUID-CA9A1657-ACF1-4559-95FA-998725E8423F 显示了至 RX 逻辑块的输入信号。
图 4-4 RX 逻辑块输入信号
RX 逻辑块使用以下输入:
- CLB 输入 1:此输入用于从 SIN 引脚接收数据。
- CLB 输入 2:此输入用于在 CLB_SCLKX2 的下降沿触发数据接收。CLB_SCLKX2 信号是由 TX CLB 逻辑块提供的外部时钟,它以 2 倍于 SCLK 的频率运行。
- CLB 输入 3:GPREG.3 位用于启用/禁用数据接收。它由 CPU 置位/清零。