This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: VIP functionality

Part Number: AM5728

Hi Team,

My customer is looking to use the Video Input Port on the AM5728 to do some up front processing. They have a an 8-bit 422 video raster coming in to VIP1. They'd like to use the VIP blocks to split that into 2 streams to the VPDMA. One stream would be full raster 4:2:0 and the other would be a scaled 4:2:0. It seems like this should be possible based on the available blocks but we wanted to check to see if you know of any limitations there. Here is a drawing of what they are hoping to accomplish:

  • VIPx_CSC_SRC_SELECT = 0
  • VIPx_SC_SRC_SELECT = 2
  • VIPx_CHR_DS_1_SRC_SELECT = 3
  • VIPx_CHR_DS_1_BYPASS = 0
  • VIPx_CHR_DS_2_SRC_SELECT = 1
  • VIPx_CHR_DS_2_BYPASS = 0
  • VIPx_RGB_SRC_SELECT = 0
  • VIPx_RGB_OUT_HI_SELECT = 0
  • VIPx_RGB_OUT_LO_SELECT = 0
  • VIPx_MULTI_CHANNEL_SELECT = 0

 

Section 9.4.4.2.3 in the TRM says “This section is under development and is included as a placeholder for future updates” so I’m not sure if this is valid.

They do have another wrinkle. Currently they are only supporting up to 1920x1080p video, however there is talk of allowing 2048x1920p as well. The TRM information on the VIP scaler says the maximum width is 2047 which seems like an issue for 2k video. It looks like there is a pre-processing Trimmer. Is it possible to use the trimmer to keep the scaler’s input video within the valid horizontal resolution if we’re not too concerned about losing a column?

Thanks,
Mitchell