SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The power up/reset release of the system will clear all the register values to their reset conditions. Software must perform programming of the virtual channel and data type registers to match the system operation if the reset conditions do not match the required values. Software must guarantee that all the data type configuration registers are programmed with valid values for the pixel_dt_sel_if[:]X parameter used.
The CSI_TX_IF registers for all the DPHY_TX related control and delays must be set before starting the system. The DPHY_TX delays must be calculated using the system clock periods associated with CSI_TX_ESC_CLK and DPHY_TXBYTECLKHS. The wait burst time must be calculated using the DPHY_TX data sheet to ensure that all the lanes begin new requests at the same point.
Software will configure the FIFO fill level control registers if required by the system clock and payload control configurations. When all registers are programmed the configuration can be made active. The pixel streams can then start requests.
The CSI_TX_IF is configured at design time, so that the reset values adopt a generic desired Power_On state. This reduces the programming steps required by the system for the general use case scenario.