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.

IWR6843: Example code for DPM, Distributed Data processing flow and control

Part Number: IWR6843

Hi,

I noticed mmWave SDK v3.x supported new software components for data path. That was DPM, DPC, and DPU. As for the user guide, 5. 3. 2. 3. Distributed Data processing flow and control mentions that DPM can  exist on separate core (say, MSS and DSP). IWR6843 supports HWA and DSP, so maybe, it is good if we have MSS with HWA for basic radar cube processing and DSS for the post processing to get maximized processing power on IWR6843. I briefly checked the OOB source code, but it looks like supporting Data processing flow with remote domain control. Do you have any example code to support Distributed Data processing flow and control model ?

Best Regards,
NK

  • Hi Naoki

    We do have very generic example code in the SDK that showcases the usage of DPM in distributed mode. Please take a look at the test code in ti\control\dpm\test\distributed. This doesn't hook up the entire mmWave processing chain but gives you an idea on how the DPM could be configured and interfaced with the DPC/application in that mode.

    As far as doing an OOB demo across MSS and DSS with low level on MSS and advanced processing on DSS: this example OOB chain is under works within TI and would be part of upcoming mmWave SDK. For this chain, we are evaluating 2 options:

    - Option#1: use one DPC that spans across MSS and DSS with DPM in distributed mode

    - Option#2: use 2 DPC. One is LL chain on MSS with DPM in local mode. Another is High level chain on DSS with DPM in remote mode. 

    So if you are getting started now, you could also evaluate which option works best for you.

    -Madhvi

  • Hi Madhvi, Thank you for your reply. Ok, Maybe better to wait for upcoming release. Can you suggest the time frame? I believe most user would like to have an example code that does processing among the cores. To me, it would be good if I have - Basic radar cube fft on mss, with some optional parameter (FFT processing is general and not so much specific for users. Just giving parameter to meet user spec maybe good) - Advanced processing on dss. Maybe object tracking Alg for starting point. Best regards NK
  • Hello Naoki san,

    I am sorry but we cannot provide a timeline for unreleased features on this forum. The SDK release notes and user guide will include information about the functionality when it is released.

    Regards
    -Nitin
  • Nitin, Ok understood. I close the thread now.

    Best Regards,
    NK