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.

CCS/IWR6843ISK: legal question and licences

Part Number: IWR6843ISK
Other Parts Discussed in Thread: MMWAVE-STUDIO, UNIFLASH, IWR6843

Tool/software: Code Composer Studio

Dear,

I have a bit more legal question on the TI code and hardware usage.

We bought several TI boards and plan to develop our products/code using it. So could you clarify couple of points please:

a) I believe there are no licences restrictions of using any TI tools required for that development (MMWAVE-STUDIO, CCS, Uniflash, complires, etc.)

b) Example code/algorithms from TI labs are really there for example, and it is not meant fro being reused for product development. Is this correct or not? Nevertheless that's all OK with us as we porting fully our own processing code into TI processing.

c) Having said 'b' , there are some hardware algorithm implementations in some SoC, e.g. IWR6843 chip has HWA with FFTs, CFAR, windowing implementations, etc. Since this is a part of chip we can reuse this implementation in our processing pipe with no restrictions.

d) Similar to 'c' applies to all other parts of radar's IC, meaning DMA, ARM, etc.

e) Now question regarding SDK and Industrial tool box:

        - what are limitations there?

        - SDK has clear indication of "The mmWave SDK is free and does not require any run-time royalties to TI.”", I couldn't find similar in Industrial toolbox. 

        - Since Labs are part of Industrial toolbox, is it possible to use example projects from Industrial toolbox to build on top of that? Can we reuse the project structure, compiler&linker settings, etc.? 

Libraries, which are called, what are restrictions there? Just as an example, target tracker is also called as a library, can we use this library?

Please comment and provide some document points if possible so we can refer to?

Thank you

Regards

  • Hello Maxim,

    These are some very good questions and I'll need some time to talk to my team. We should have an answer for you sometime next week.


    Cheers,
    Akash
  • Hi Maxim,

    a) I believe there are no licences restrictions of using any TI tools required for that development (MMWAVE-STUDIO, CCS, Uniflash, complires, etc.)

    Yes, this is correct.

    b) Example code/algorithms from TI labs are really there for example, and it is not meant fro being reused for product development. Is this correct or not? Nevertheless that's all OK with us as we porting fully our own processing code into TI processing.

    Mostly correct, we provide the labs as an example for use on TI's mmWave devices. It is perfectly acceptable to deploy this software as-is or tailor it specifically for your application. These labs are supposed to provide a strong starting point for development.

    c) Having said 'b' , there are some hardware algorithm implementations in some SoC, e.g. IWR6843 chip has HWA with FFTs, CFAR, windowing implementations, etc. Since this is a part of chip we can reuse this implementation in our processing pipe with no restrictions.

    Yes you may. These are all processing techniques that are features of TI's integrated mmWave Devices.

    d) Similar to 'c' applies to all other parts of radar's IC, meaning DMA, ARM, etc.

    Also yes!
  • Hi Akash,

    Thanks for reply!

    Akash Gondalia said:
    Hi Maxim,

    b) Example code/algorithms from TI labs are really there for example, and it is not meant fro being reused for product development. Is this correct or not? Nevertheless that's all OK with us as we porting fully our own processing code into TI processing.

    Mostly correct, we provide the labs as an example for use on TI's mmWave devices. It is perfectly acceptable to deploy this software as-is or tailor it specifically for your application. These labs are supposed to provide a strong starting point for development.

    >>>Is there any licensing agreement document that mentions that this code can be used completely for any reasons and in the way we want to?

    Akash Gondalia said:


    c) Having said 'b' , there are some hardware algorithm implementations in some SoC, e.g. IWR6843 chip has HWA with FFTs, CFAR, windowing implementations, etc. Since this is a part of chip we can reuse this implementation in our processing pipe with no restrictions.

    Yes you may. These are all processing techniques that are features of TI's integrated mmWave Devices.

    d) Similar to 'c' applies to all other parts of radar's IC, meaning DMA, ARM, etc.

    Also yes!

    I guess my d) question falls under the same category as c).?

    Best

    Maxim

  • Hi Maxim,

    E2E Forums are intended for technical support, I cannot comment either way on strict legal matter. For this I'd advise getting in touch with TI's Sales Support or Legal Team.


    Cheers,
    Akash