数据块选择以及并转串功能
由 DE 模块输入的 DI[23:0] 信号进到 FMT 进行格式转换,输出并行 RGB 数据 DP[23:0] 信号,如下图所示。

其中 DP[23:0] 每 8 位数据可任意互换输出 R/G/B 信号或者输出用户设置的 data 数据,用于功能调试以及方便 layout 走线, DP[23:0] 再进入到 SER0 转换成串行 RGB 数据 DS[7:0] 信号,如 lcd_srgb 所示。

并行信号转串行信号控制方式:
- DE 模块输入的完整图片 RGB 信号 DI[23:0] 分为以下三组,进入 FMT 转换 DP 输出,用户可自由配置。
- DI[23:16]
- DI[15:8]
- DI[7:0]
例如 DP[7:0],可通过配置输出 DI[23:16]、 DI[15:8] 或者DI[7:0] 的数据。
- 之后三组 DP 信号进入 SER0 进行并行转串行。一个 PCLK 内:
- DP[7:0] 的数据在第一个 SCLK cycle 给到 DS[7:0]。
- DP[15:8] 的数据在第二个 SCLK cycle 给到 DS[7:0]
- DP[23:16] 的数据在第三个 SCLK cycle 给到 DS[7:0],以此循环。
注: 无论三组 DP 信号里存着任何的 DI 数据,在并行信号转串行信号过程中均为 DP[7:0]/ DP[15:8]/ DP[23:16] 依次给到 DS[7:0]。 - 配置下列相关寄存器: