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.

TDA4VM: How to configure DPI0 output BT1120?

Part Number: TDA4VM


Hi team,

VOUT0 is connected externally to NVP6021, NVP6021 pin definition is as follows:

TDA4VM <==> NVP6021  H/W connection is as follows:

VOUT0_DATA2~9 is connected to NVP6021 Y0~7

VOUT0_DATA12~19 is connected to NVP6021 C0~7

The customer select 1920*1080p 25fps, NVP6021 timing:

SDK: appti-processor-sdk-rtos-j721e-evm-08_05_00_11

And the customer made the following changes in SDK:

app_init.c: appDssDefaultInit()

prm.timings.hFrontPorch = 0U;
prm.timings.hBackPorch = 0U;
prm.timings.hSyncLen = 720U;
prm.timings.vFrontPorch = 0U;
prm.timings.vBackPorch = 0U;
prm.timings.vSyncLen = 45U;
prm.timings.pixelClock = 74250000ULL;

app_init.c: appDctrlDefaultInit()

vpParams.dvoFormat = APP_DCTRL_DV_BT1120_EMBSYNC;

app_dss_defaults.c  appDssDefaultInit()

else if(prm->display_type==APP_DSS_DEFAULT_DISPLAY_TYPE_DPI_HDMI)
{
appLogPrintf("DSS: Display type is HDMI !!!\n");
obj->nodeOverlayId = APP_DCTRL_NODE_OVERLAY2;
obj->nodeVpId = APP_DCTRL_NODE_VP2;
obj->nodeDpiId = APP_DCTRL_NODE_DPI_DPI0;
obj->overlayId = APP_DSS_OVERLAY_ID_2;
obj->vpId = APP_DSS_VP_ID_2;
//yaogang modify
//obj->videoIfWidth = APP_DCTRL_VIFW_24BIT;
obj->videoIfWidth = APP_DCTRL_VIFW_16BIT;
}

Is the above config ok OR is it required to make any modifications? Could you help check it? Thanks.

Best Regards,

Cherry