DDR memory is used to store video frame buffers for full configuration mode. The subsystem uses five frame buffers for progressive input and three field buffers for interlaced input. You can calculate the amount of memory required by the subsystem using the following equations:
5 * MAX_WIDTHp * MAX_HEIGHTp * NUM_VIDEO_COMPONENTS * BytesPerComp
and
3 * MAX_WIDTHi * MAX_HEIGHTi * 4
- BytesPerComp
-
- 1 Byte for 8 bit data
- 2 Byte for 10/12/16 bit data
Note: VDMA requires one byte per video component to
store data in frame buffers when the bit-depth is 8-bit, otherwise it requires two bytes
per video component for 10/12/16 bit data. The deinterlacer quantizes a bit-depth
greater than 10-bit values to 10-bits internally and packs all the components of a video
pixel to fit within four bytes of the field buffers.