# starting DSP's help please

Status
Not open for further replies.

#### nebisman

##### Full Member level 4
I want to start with DSP's, and I need you recommend a good starting point.

1) I need your advice for a cheaper SDK

2) I need to work over TI or Motorola family because these families are integrated with Matlab and I'm developing an application of nonlinear control which is simulated and developed under this package.

3) I don't need A/D conversion or audio CODEC because I have to process two signals previously digitized, and I have to output two pwm signals for control.

Nebisman

#### Dspnut

##### Full Member level 2
Dear nebisman,

First of all, the following combination of tools and software was working for me. It may not suit your needs.

I begun my DSP study using the TMS320C3x DSK board, TI's C3x C-compiler and a book written by Rulph Chassaing "Digital Signal Processing: Laboratory Experiments Using C and the TMS320C31 DSK". TI's TMS320c3x user manual is also very essential throughout the learning process. One big drawback of this combination (according to your requirements) is that you won't have seamless integration with MATLAB like (e.g. TI's EVM ). However, IMHO, the TMS320c31 DSK (a bit outdated, ) is the cheapest DSP board for starters like me and you (about 99 USD).

One final note, I believe that you may have to get your hands dirty by studying your choice of DSP chip's architecture and its assembly instructions, in order to fully understand what is going on inside the DSP chip and get something done.

Well that's my two cents, Dspnut.

#### Tezkaplipoka

##### Junior Member level 3
I think first you should decide wheather you want a floating point DSP or fixed point ? For fixed point case I think TMS320C5402 with 100 MIPS processing power is a good choice you can buy its DSK from TI with reasonable price

#### nebisman

##### Full Member level 4
I believe mi choice is floating point, (I need too many float operations in the calculation of nonlinear control). I need to process 2 signals with involved math operations.

Thanks for your help

nebisman

elen

### elen

Points: 2

#### Dspnut

##### Full Member level 2
Well, IMHO, using fixed point dsp chip doesn't mean that we cannot do mathematic operations. We just have to be extra careful (about the accuracy of fixed-point mathematic operations) when using this kind of dsp chip. A lot can be done using the fixed point dsp chip. Also, it's cheaper than the floating point type. ;-)

elen

### elen

Points: 2

#### Dspnut

##### Full Member level 2
double posts .. sorry

elen

### elen

Points: 2

#### servopump

Hi nebisman,

##### Junior Member level 1
hi,
If you want to have a PWM output I recommend you TMS320C28X. they work up to 150 MIPS and have useful pripherals like PWM generator. the most important note is that this family is 32 bit.

good luck

#### arturt134

##### Full Member level 2
First, you have to look at the current consuption of DSP's. Fixed point are good for low power apps. Floating point DSP's have more efficiency but consuming more power....

elen

### elen

Points: 2

#### Gunship

##### Member level 2
I've work with many DSPs and here is just some of my personal experiences.

Use a floating point DSP if you really need to. In most cases, fixed
point DSP will work fine in most cases.

If you are working with high quality audio, which upto 24-bit, you
maybe out of luck with fixed point DSP. Although you can certainly
use Motorola DSP to do it, which is the few 24-bit DSPs, a 32-bit
floating point DSP will be easier and sometimes cheaper to work
with.

For Motorola DSP, I do hope they fixed this already. You can
only implement a circular buffer at 15-bit, eventhough the DSP is
24-bit. The modulo unit is 16-bit in size so if you have large
circular buffer requirement, (such as long audio delay), you are
better use TI.

For beginner, I recommend Analog Device. Their cheapest fixed
point 21XX are very good DSPs and the toolset is good too.
Motorola DSP toolset is rather poor compared to everybody else.

TI DSP is very powerful. They usually pack with tons of peripherals.
But they can be very distracting if you don't really need them. I
think TI DSP is for advance DSP user that needs a lot of extra
stuff and knows not just DSP but uC structure very well.

Anyway, good luck with your learning.

Gunship

regards

#### xiang_xudong

##### Newbie level 3
i want use some system in industy control (ad/da and io ) , which will i use arm or dsp,can anybody give me an idea

#### bbtjacking

##### Junior Member level 2
Which SDK did you use for the sharc ?

I'm getting interets in quick results...

Status
Not open for further replies.