neelam.singh_12 asked . 24/05/2018

How can MATLAB can be used as a tool for embedded systems?

How can MATLAB can be used as a tool for embedded systems?

Matlab

Expert Answer

Kshitij Singh ( Staff ) answered . 24/05/2018


MATLAB is quite a sophisticated and powerful tool when it comes to quick prototyping and development of models for real time data processing. Be it a simple operation such as addition to a complex one such as image processing, MATLAB provides dedicated functions and toolboxes to deal with different problems. Doing so the programmer also becomes well versed with the working of the tool and over time can try to solve almost any type of problem using this incredibly feature rich software.
For embedded systems Matlab provides dedicated toolboxes that can provide real time communication with DSP kits such as TMS C,F series from TI. Using softwares such as Code Composer Studio, we can integrate any DSP chips with MATLAB for real time signal processing. With peripherals on the board and proper drivers, more complicated devices can be integrated to perform real time signal/digital video processing and other related stuff.
Another aspect of embedded system design would also include prototyping hardware architectures on FPGA using MATLAB Simulink with dedicated FPGA blocks such as those using Synopsys System generator or Xilinx toolsets that can help build modules which can then be integrated and mapped onto FPGA's from Xilinx or Altera to create reconfigurable devices which make computing and functionality easier to verify and more fun to work with. It opens a whole new world of possibilities for innovation.