SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Figure 30-11 shows how the output FIFO is used in either a double or quad buffering scheme. The VCP modules generate a VCPREVT synchronization event each time the nx1/4 of the buffer is empty, where (n =1, 2, 3, 4) or (n = 2, 4), depending on the value of SYMR. VCP_VCPIC5[24:20] SYMR bits define the buffer length, as well as the VCPnREVT event rate. The maximum size for buffer is 16 64-bit words.
If VCP_VCPIC5[23:20] SYMR = 31, double buffering is used and a VCPnREVT is generated when the first or second half of the buffer is filled. If SYMR = 15, then VCPnREVT is generated after each quarter of the buffer is filled. When F ≤ 2048 for HD or F ≤ 256 for SD outputs and SYMR is determined as described above, a single VCPnREVT is generated once all decisions have been written to the output FIFO.