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.

PROCESSOR-SDK-J721E: VPAC Context switching on J721E

Part Number: PROCESSOR-SDK-J721E


Hi Brijesh, 

This is in continuation with the previous query. 

We are using TDA4 EVM with J721E and running SDK7.3. 

You earlier mentioned that context switching for FCP is implemented in SDK v8.0 and up. 

Do you suggest a back-porting exercise from SDK v8.0 to SDK v7.3 (specifically folders pdk, tiovx and vision_apps) and building with VPAC3 flags would enable context switch on our set-up?

Does enabling VPAC3 only involve SDK-level changes or does it have any dependency on hardware, SoC, etc.?

Thanks, 

Apeksha Chipade

  • Hi Apeksha,

    There are two questions on this thread.

    Yes, if you back port PDK, tiovx and vision apps changes from 8.0 to 7.3, then it should be possible to use feature on 7.3 release.

    There are changes in HW and SW for VPAC3.

    Regards,

    Brijesh

  • Hi Brijesh, 

    I am a little confused. I would like to know if there are changes in HW and SW, how could only a backporting exercise help us use the VISS context switching feature on J721E, that is specific to VPAC3? AFAIK, J721E has VPAC1. Please correct me if my understanding is wrong here. 

    Thanks,

    Apeksha 

  • Hi Brijesh, 

    Re-iterating on the the current scenario, we are working on J721E Soc with SDK7.3 and would like to use the VISS context switch feature on all the modules (GLBCE, EE, NSF4, etc) . J721E with SDK v7.3  is built for VPAC1 as I understand it.

    I have looked into the differences between SDK v8.0 and v7.3. There is an introduction of VPAC3, with macros for conditional builds in SDK v8.0. Is this a software only change and with the back-porting of VPAC3-related changes, should we be able to see VISS context switch happening? If yes, could you pin-point the changes to be backported that would enable the context-switch feature?

    Or, if it is HW+SW change, would our hardware be compatible for context switch?

    Thanks again for your help. 

    Regards, 

    Apeksha

  • Apeksha,

    Again, there are two questions here and they are unrelated. 

    1, Context switching is a feature of VISS SW and is supported only on J7ES currently. J7ES only has VPAC1. 

    2, VPAC3 is not just the SW changes, it would require new J7 device also. 

    If you want to just support context switching, you need to ignore VPAC3 changes in the SDK8.0..

    Regards,

    Brijesh

  • Hi Brijesh, 

    1, Context switching is a feature of VISS SW and is supported only on J7ES currently. J7ES only has VPAC1. 

    Are the changes for J7ES applicable for J721E that we have?

    Thanks, 

    Apeksha 

  • Are the changes for J7ES applicable for J721E that we have?

    Yes

  • Hi Brijesh,

    Could you pin-point the changes to be backported to v7.3 that would enable the context-switch feature?

    Thanks, 

    Apeksha

  • Apeksha,

    The changes are in pdk\packages\ti\drv\vhwa\src\drv folder. Please compare the folder and take relevant changes.

    Regards,

    Brijesh