SPRACC6 November   2020 TDA3LA , TDA3LX , TDA3MA , TDA3MD , TDA3MV

 

  1.   Trademarks
  2. 1Ackermann Steering Curve Generation and Drawing Algorithm
  3. 2DSP Link Generation and Integration With Vision_SDK
  4. 3Loading
  5. 4Function Inputs
  6. 5References

Loading

This application is the only algorithm running on DSP2 and is 9% to 12% load at 500-MHz clock speed. Surround view is running on DSP1, approximately 35% at 500-MHz clock speed. As previously mentioned, the discrete points are calculated at a rate of 15 FPS, while the lines are drawn at the full 30 FPS to reduce the DSP loading of the algorithm. Further decreasing the rate at which the points are calculated should continue to decrease the DSP load. Another approach to reduce the load is to decrease the thickness of the lines drawn in by the Draw2D_drawLine function by modifying the LinePrm.lineSize. The final recommended step that can be taken to reduce load is to modify the DISCRETE_RES parameter in drawRearviewLink_priv.h, decreasing this value decreases the number of points generated for each curve, and improves loading performance while sacrificing visual quality.