This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

28xx DSPs vs. other TI families

We're using a 28335 on a power system project. I just started looking more closely at the Concerto DSP (which we saw when designing our circuit board, but we could not afford time / risk then to use it), and in looking at the Cortex M3 processor in it, I'm thinking I've had tunnel vision for the last few years and I'm wondering why I shouldn't just migrate to a TI processor that just uses Cortex M3 cores. (The dual-core approach segregating high performance low-level control systems and high-level interface/communication systems is attractive.)

Other than "legacy" assembly code issues, what are cases when the 28xxx core is better to use? (cheaper? higher performance per milliwatt?) Is there a sales presentation with comparisons that might shed some light on the situation?

I like TI's peripheral mixes but working with the 28xx core has been frustrating sometimes, and for optimizing high-speed control loops it's been a pain.

  • Hi Jason,

    If you'd like to ease the pain of programming for F28x (and ARM Cortex) might I suggest looking at VisSim? It give you full model-based support so you can do a lot of loop tuning offline in pure simulation mode. We have also done a lot of work to generate C code that exploits the F28 architecture in an optimal way. We currently support the C28x side of Concerto with ARM Cortex M3 support in the works. You can develop your C28x application as if it was a standalone C28 Piccolo part (running at 150 Mhz). You can access both ADC units as well as GPIO, ADC, PWM, QEP, CAP, SPI, I2C, serial etc.

    We support the dual port memory windows for inter-processor communication, and we have the ability to create a custom web server with multiple pages and graphics on the ARM side. You can learn more and download a free 2-month trial here: http://www.vissim.com/products/vissim/embedded/ti_piccolo_support.html