SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
The second instance of FCP (referred as FCP2) can receive data from different IPs prior to being in the pipeline. It creates difference in both veritical and horizontal latency in the pipe line compared to the FCP1 instance. Vertical latency can be handled using the DST[a]_BUF_ATTR0. lout_skip_init parameter in the LSE. However, horizontal latency difference in the pipe line needs higher horizontal lanking in frame mode of operation, which can result in reduced efficiency.
To align the VPORT timing at both instances of FCP, SyncFIFO block is added, which delays the FCP2 input VPORT interface by a programmable number of pixel cycles. The delay parameter can be programmed in FCP2_CNTL.IN_PIPEDLY. The delay value should be equal to the addition of the horizontal latency of all the IPs included in the FCP1 path but not in FCP2 input. Examples: