Queries regarding Model-Based Design Toolbox

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Queries regarding Model-Based Design Toolbox

1,006 Views
rasikraj_deshmu
Contributor I

I have few queries on the topic.

1. How do we purchase license for Mathworks libraries for motor control?

2.  How do we purchase NXP’s Model-Based Design Toolbox for S32K1xx version 2018.R1?

3. Kindly quote the price for the same.

3. Are Math and Motor Control library customization possible as per application need?

4. Do we need to buy related target kit from distributors?

0 Kudos
Reply
3 Replies

728 Views
rasikraj_deshmu
Contributor I

Hello Marius,

Thanks for detailed reply.

Few more queries on the same.

1. Would you please clarify, which of the above items has license cost involved?

2. Regarding item no. 3 above, does it mean, these libraries can only be used for S32K family of MCUs?

    If we want to port or use the libraries for other MCUs, would that be possible?

3. Which particular compiler tool chains we shall use for using the software on the target?

    Are there any open source (free of charge) options available for the same?

4. Can the application be developed with below MC techniques on development kit? Are sample applications are available for the same?

    - BLDC / PMSM sensored trapezoidal.

    - BLDC / PMSM sensorless trapezoidal.

    - BLDC / PMSM sensored FOC.

    - BLDC / PMSM sensorless FOC.

5. We have Freescale development kit available with us. [TRK-MPC5606B, Rev D]

    Can this be used along with MC tool box?

Thanks in advance.

0 Kudos
Reply

728 Views
mariuslucianand
NXP Employee
NXP Employee

Hello rasikraj.deshmukh@hindujatech.com‌,

1. Would you please clarify, which of the above items has license cost involved?

The licences are free of charge for all the NXP Model-Based Design Toolboxes. You only need to register a license for each toolbox and each PC.

2. Regarding item no. 3 above, does it mean, these libraries can only be used for S32K family of MCUs?

    If we want to port or use the libraries for other MCUs, would that be possible?

Each toolbox is designed for a special microcontroller family. You can't generated code to run on MPC5744P from the S32K1xx toolbox. But if you have designed a model for S32K144 and you need to run  it on S32K118, the model will work with no problems. The idea is that the uC families are different: for example the S32K uses the FTM peripheral to generate PWM, while the MPC57xx uses eFlexPWM to generate PWM signals and we want to provide the best functional coverage for supported peripheral, not by using a general PAL layer or so. Also the memories, clocks and so on are different. But, we are talking about Simulink: so if you really need to migrate an S32K project for MPC, you need to replace the Config block and all the peripherals access blocks while the application logic could be used the same. 

3. Which particular compiler tool chains we shall use for using the software on the target?

    Are there any open source (free of charge) options available for the same?

S32K1XX toolbox package comes together with the GCC compiler. We also provide support for IAR and GHS compilers, but according to your needs you have to install them separately. You can find more info about how to set a specific compiler in the Release Notes document inside the toolbox.

4. Can the application be developed with below MC techniques on development kit? Are sample applications are available for the same?

    - BLDC / PMSM sensored trapezoidal.

    - BLDC / PMSM sensorless trapezoidal.

    - BLDC / PMSM sensored FOC.

    - BLDC / PMSM sensorless FOC.

For the kit that I've mentioned in my previous response, we provide examples for BLDC sensored trapezoidal and PMSM sensorless FOC. Both examples are highly detailed in two free courses 3-Phase PMSM Control Workshop with NXP's Model-Based Design Toolbox  and BLDC Motor Control with Model Based Design. For your other requests you can have a look on the NXP Motor Control Application Tuning (MCAT) Tool | NXP 

5. We have Freescale development kit available with us. [TRK-MPC5606B, Rev D]

    Can this be used along with MC tool box?

Unfortunately, we do not provide support in Simulink for your board.

Hope this helps,

Marius

0 Kudos
Reply

728 Views
mariuslucianand
NXP Employee
NXP Employee

Hello rasikraj.deshmukh@hindujatech.com‌,

Thank you for your interest in Model-Based Design Toolbox for S32K1xx. Any of the info requested can be found at the following link Model-Based Design Toolbox for S32K1xx Automotive Version 4.1.0 , but I will respond to each of your question below:

1. How do we purchase license for Mathworks libraries for motor control?

You can register, download and get a license from this location: 

https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=MCTB-EX

pastedImage_12.png

2.  How do we purchase NXP’s Model-Based Design Toolbox for S32K1xx version 2018.R1?

You can install the MBDT toolbox as a regular Add-Ons directly in Matlab and you will be guided through all the process, including getting a license.

pastedImage_13.png

You can also download the mltbx from the following location:

https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=MCTB-EX

3. Kindly quote the price for the same.

MBDT Toolbox S32K1xxfor is free of charge.

3. Are Math and Motor Control library customization possible as per application need?

No, AMMCLIB is a precompiled library and offers optimized mathematical functions for a specific controller, in this case S32K144.

4. Do we need to buy related target kit from distributors?

All our examples are ready to run on the Evaluation Boards, depending on the needed processor. For example, If you want to run your application on S32K144 we suggest to buy the S32K144 Evaluation Board | NXP . Each of the supported microcontroller has its own EVB.

If you need to run our Motor Control examples, you can start with the following Development Kit for sensorless BLDC | NXP .

For any other questions, feel free to contact us, here on this community!

Hope this helps,

Marius

0 Kudos
Reply