A library of audio algorithms is modeled, examined and verified in Simulink (graphical block diagramming device). It must go from this current Simulink fashions all the way down to a a number of embedded platforms (floating and fixed-point DSP processors: Qualcomm, Tensilica, ARM, and so on).
A number of workflows are thought of:
1) Simulink diagram -> Matlab code -> generic C floating level -> C embedded platform 1 -> C embedded platform 2 -> C embedded platform 3 2) Simulink diagram -> generic C floating level -> C embedded platform 1 -> C embedded platform 2 -> C embedded platform 3 3) Simulink diagram -> C embedded platform 1 C embedded platform 2 C embedded platform 3
The Simulink fashions hold altering, so versioning and ease of upkeep needs to be thought of.
Which workflow needs to be most well-liked?
Observe: Simulink has a C code technology characteristic. It will probably generate each generic and embedded C code (with a number of the required embedded platforms supported (ARM), and a few not (Tensilica)). Undecided concerning the high quality and value of the C code!?