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?