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.

TMDSEVM6678: DSP real time audio synthesis width TSM320C6678

Part Number: TMDSEVM6678
Other Parts Discussed in Thread: TMS320C40, TMS320C6678, , CCSTUDIO, MATHLIB


Hello and Good morning,

My name is HANSEN Franck and I am an embedded system engineer, hardware/software.
Our site, AIA/CP (Industrial Aerospace Workshop),
works on aircraft embedded systems projects, and the site employs approximately 1200 people.

I am currently working on the definition of a new project implementing real-time signal processing.
More precisely, the synthesis of a real-time audio signal.
In the past I used to work with the DSP Texas Instrument of the TMS320C40 series in floating point.

Today, I would like to work again with DSP brand Texas Instrument TMS320C6678.

Based on what I saw on the Texas website, the "TMDSEVM6678" evaluation board would be a good starting point for testing the feasibility of our project.

Do you have any technical documentation about this evaluation board ?
How can I make it work under Code Composer Studio (if it’s still the development application of Texas Instrument’s development) ?
How to cross compile source code c and generate an executable for the processor of this evaluation board ?
Do you have any "Application notes" about this evaluation card ?

I need to know the capabilities/skills of this card,
how to implement it, cross compile source code c, download it to the map, launch it, etc.
How can we interface this board, with the outside world, in particular we have to output an analog signal that will be the result of the digital synthesis signal calculated in real time.

Specifically, we need to work at a sampling rate of 10kHz, So, we have a 100us time loop to calculate a new 16-bit audio sample.
This sample is calculated from a mathematical model, which is in fact, a succession of signal processing operations.
In the end we have to convert this 16-bit sample into an analog signal using a 16-bit D/A converter at a rate of 100us, as described above.

We want to work in c-language.
Are there libraries for the c language, optimized for signal processing ?
For example, for the calculation of sin(), cos(), white noise generation, pink noise, gaussian noise, IIR filtering, IIR filtering, FFT, ....

The projected volume would be approximately 400 units as well as all components that will make up the final board.

When you reply, if possible, can you put in copy, these emails:

hansen.franck1@free.fr
franck.hansen@intradef.gouv.fr


My phone: 0670363990

Best reagrds,

HANSEN Franck