This register specifies the video format that the core uses for memory. Supported memory video formats are those selected in the Vivado IDE (See Table: Pixel Formats ). The memory video format should match the AXI4-Stream interface data format as show in Table: Compatible Memory and Streaming Video Formats . Memory formats using 8 bits per component can be scaled up and then read out to a 10-bit per component video stream. (Scaling is performed by shifting bits. For example, 255 in 8 bits becomes 1020 in 10 bits.) Similarly, a 10-bit video stream can be scaled down and written to 8-bit memory video formats. The reverse is not true. 8-bit video stream data cannot be written to or read from 10-bit memory video formats.