SPRAD65 December   2022 TDA4VM , TDA4VM-Q1

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
    1. 1.1 C7X Compiler
    2. 1.2 Operating System
    3. 1.3 Drivers
    4. 1.4 TIOVX
    5. 1.5 TIDL
    6. 1.6 Memory Segment Management
  4. 2TIDL Upgrade
    1. 2.1 RTOS SDK Changes
    2. 2.2 TIDL PC Tool Changes
    3. 2.3 Linux SDK Changes
  5. 3Demo Verify
  6. 4Summary
  7. 5References

TIOVX

The TDA4XX processor needs to use the middleware TIOVX to realize the parallel computing of the heterogeneous processors, so the C7x DSP firmware depends on TIOVX. By default, different TIOVX versions have encapsulated TIDL as a target node, so when upgrading TIDL, you do not need to consider upgrading TIOVX. It should be noted that the version after 8.0 introduces the mechanism of TVM deployment algorithm, that is, the unsupported layer is placed on the Arm® side for calculation, and the version after 8.0 supports this mechanism. If you want to use this mechanism in versions before 8.0, you need to upgrade TIOVX. For more details, see the TIOVX usage documentation: TIOVX User Guide.

GUID-20220930-SS0I-7QXK-5TNV-SRFWFG4LFJPB-low.png Figure 1-2 TIOVX Block Diagram