Hi
I am developing an embedded application which requires the following major capabilities
1. Support fast matrix operations (multiplication, inversion, transpose - sizes of matrices can go up to 50x50)
2. CAN communication
3. Additional communication to PC (can be zigbee or UART etc)
4. 12 bit ADC
Is MPC5643L a good processor to use for this application? If yes, can you suggest me a good evaluation board/development kit that has CAN as well as UART (or zigbee). Furthermore, is it possible to install embedded linux in MPC5643L processors?
Thank you.
Solved! Go to Solution.
Hi,
the only limitation is support of matrix operations. Considering your other requirements, you could use any MPC56xx device you like.
We do not have any libraries supporting matrix operations. It would be necessary to use some 3rd party SW or to develop own SW. If you need fast execution time then I would consider to use device that can run at higher system frequency. Max system frequency of MPC5643L is 120MHz (one core if using lock step mode). For example, MPC5674F is capable to run at 264MHz, so there could be significant performance increasing...
Lukas
Hi,
the only limitation is support of matrix operations. Considering your other requirements, you could use any MPC56xx device you like.
We do not have any libraries supporting matrix operations. It would be necessary to use some 3rd party SW or to develop own SW. If you need fast execution time then I would consider to use device that can run at higher system frequency. Max system frequency of MPC5643L is 120MHz (one core if using lock step mode). For example, MPC5674F is capable to run at 264MHz, so there could be significant performance increasing...
Lukas
Hi
Thank you very much for your reply. I found out that most of the matrix
libraries require that the microprocessor have some form of memory
management units. Life is simpler if we are able to install operating
system like linux or some other real-time operating system (RTOS) in the
microprocessor. Does Freescale support any RTOS (that can be installed in
MPC5643L)? Would it be possible to install embedded linux in the MPC5643L?
On Wed, Mar 20, 2013 at 9:21 AM, Lukas Zadrapa <
Freescale provides only AUTOSAR (commercial SW):
http://www.freescale.com/autosar
Yes, it would be possible to install linux on MPC5643L but unfortunately we do not have any BSP supporting these automotive devices. Not sure if any 3rd party provides linux for this device. I didn't see any until now.
Lukas
Hi Lukas
Thanks for answering my questions. I have a few more:
It seems that there are two development kits available for MPC5643L -
1. XKT564L and
2. TRK-USB-MPC5643L
XKT564L seems to be a better development kit for my purpose, however, I
cannot locate any distributors for this board in US. Is this obsolete? Any
suggestions on where can I buy this development kit?
If XKT564L is not available, I need to purchase TRK-USB-MPC5643L, however
this one seems to be a part/module that is supposed to be connected to a
Tower!! It has the tower interface. I was wondering if it would be possible
to purchase just the TRK-USB-MPC5643L and still be able to read some analog
inputs (for example voltage/current/temperature) without
interfacing/connecting it to the Tower? Can this be an independent board?
Furthermore, you mentioned about AUTOSAR? So is it a standard software or
an Operating system or just a collection of standardized libraries? Where
can I purchase it? What is the fee for AUTOSAR? Is it licensed through
Freescale or some other entity?
Thanks a lot!!
On Thu, Mar 21, 2013 at 2:20 AM, Lukas Zadrapa <
Hi,
XKT564L is better option, I think. It is not obsolete but I'm not sure about availability. I would try to ask Avnet if they plan to have this kit in stock.
Autosar includes both libraries (MCAL) and RTOS. Please ask Elektrobit for pricing details:
http://www.elektrobit.com/front_page
Lukas