Tool/software:
Hi All,
I have a particular issue and wonder if a DSP chip would solve it. I currently use an ARM Cortex M4F running at 192 MHz and while it works, I am still not very happy with the top-end performance. I am running a custom firmware that converts the gcode to motion for a C02 laser or CNC machine. Since the firmware uses a lot of math functions (single precision floating point) sqrt, sin, cos, abs, floor, ceil, trunc, etc.. will a DSP chip be able to process this data much faster to achieve the higher speed I am looking for? I have never used a DSP chip before and the reason I am asking these questions. I don't want to assume anything and go buy a board, programmer, and all the equipment and then find out I spent money on something that might not do what I want it to do. Will a DSP chip work for this type of application and how will I benefit from it? If it will work what are the benefits compared to an ARM chip?
I am thinking of getting the TMS320F28335-Q1 but open to using something more aligned with the motion control application. I need something with FLASH, high SRAM (160K+), needs to have I2C, UART, PWM, 32-bit timers, etc...
Can someone help me out with this, please?
Thanks,
Eric Norton