I'll soon be experimenting with using TI DSPs for control systems. I'd also like to have some good modeling and simulation tools. Right now I use SPICE and Mathematica. SPICE is good for continuous time stuff, but not so good for discrete. MMA is good for error-free algebraic simplifications of paper and pencil analysis, as well as plotting and simulations, but it has a peculiar programming language. For that reason, I haven't yet attempted to do any discretely sampled system modeling with MMA. It's also not well integrated with the outside world, compared to MatLab.
Thus, I am considering becoming acquainted with either Matlab or VisSim. Both are quite expensive, so it will not be possible to purchase both. I will likely try evaluations of them as much as possible before making a decision. I know Matlab is well entrenched in the world of DSP and control simulation. But I didn't hear about VisSim until recently.
Is VisSim a good, stable product?
Why might one choose Matlab over VisSim, or vice/versa?
Has anyone used the target code development tools from either vendor? It seems both offer tools to generate code to target TI C2000 DSPs and C67x DSPs.
Not that I'd want to depend entirely on such code development tools, of course. I rather enjoy hacking out numerical algorithms in C and ASM. But it seems that such hacking is actually unwise at times, when a proper tool will get a project completed to meet specs in a much shorter time than by starting from scratch. This will often be the case in my projects, since we can always afford to throw excessive CPU horsepower at a problem, rather than a lengthy development time. This might relegate my hand coding work to experimentation only, but that is Ok.
Thanks for input.