Delfino CLA

I have added a CLA function implemented as an ISR into a Delfino and compiled code using the Code Composer. It has been run on a demo board but is nearly unobservable.

I want to use VisSim to simulate the Delfino running TI-RTOS, capturing 4-channels/paths of 16-bit data at 128 kHz. The data is streamed out using DMA to the SPI, as well as copied as 4 instances of 16-bit samples to the CLA. The CLA processes the samples and once every 8k passes of the 128k rate provides some floating-point words.

The TI-RTOS is legacy code, the ADC sampling has been added and streamed out through the SPI successfully. All was done in Code-Composer.

The CLA code was developed first in a MatLab/Simulink environment for function using Altera DSP-Builder blocks for cycle accuracy. That code was translated to ANSI "C" and verified in a Qt environment on a Windows desktop in a DOS window. The code was then ported to the TI MPU "C" dialect and the CLA "C" dialect. It was compiled in Code Composer without (syntax) errors. I was loaded as an ISR into the demo board and executes within time/space constraints.

There is already an additional USB handler/driver that can be added and I wish use it to "see" variable values on a Windows USB protocol analyzer. VisSim would make the entire job much easier but I cannot find a CLA port ???

It would help if I do the RTOS components alone and "Stub" the CLA code (for now) and try to get Code Composer to "patch" it in. Ideally I would like seamless support ...

Model-driven development is the ideal - demo-board emulator development without a monitor "reeks."

Any help?

Ray Barrett

Hi Ray, We don't support

Hi Ray, We don't support general CLA code generation, but we can interface to hand written code just fine. We have "extern" blocks that allow reading/writing/function calls/file scope delarations. We also support DMA and SPI along with all the other peripherals on the F28335 as well as other C2000 targets. We have a real time JTAG interface that allows reading and writing of values from the PC to the target MCU while the MCU runs in real-time. We also have a simulation package and code generation for digital power applications.