SPRUJB3C March 2024 – November 2025 AM67 , AM67A , TDA4AEN-Q1 , TDA4VEN-Q1
The pixels (only RGB components) after the active matrix dithering unit are formatted on one or multiple cycles (from 1 to 3 cycles). On three cycles, two pixels can concatenate and send to the panel. The cycle format is selected through the DSS_VP1_CONTROL[24-23] TDMCYCLEFORMAT bit field. The number of bits for each cycle is set in the DSS_VP1_DATA_CYCLE_0 register for the first cycle, the DSS_VP1_DATA_CYCLE_1 register for the second cycle, and the DSS_VP1_DATA_CYCLE_2 register for the third cycle. The output interface data bus width, when TDM mode is enabled (DSS_VP1_CONTROL[20] TDMENABLE register bit = 1), can be 8, 9, 12, or 16 bits, configurable through the DSS_VP1_CONTROL[22-21] TDMPARALLELMODE register field.
When the TDM is disabled (DSS_VP1_CONTROL[20] TDMENABLE = 0), the video port output interface data bus width is configured through the DSS_VP1_CONTROL[10-8] DATALINES register field.
When using TDM mode, only up to 24 bits per pixel can be output on the interface. For higher color depth, only the upper bits are kept before converting each pixel into TDM output.
Figure 12-558 through Figure 12-561 show various examples of TDM settings in the function of pixel data formats and the interface data bus width.
Figure 12-558 DISPC VP
TDM 8-Bit Interface Settings
Figure 12-559 DISPC VP
TDM 9-Bit Interface Settings
Figure 12-560 DISPC VP
TDM 12-Bit Interface Settings
Figure 12-561 DISPC VP
TDM 16-Bit Interface Settings