Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

starting DSP's help please

Status
Not open for further replies.

nebisman

Full Member level 4
Full Member level 4
Joined
Apr 13, 2002
Messages
226
Helped
10
Reputation
22
Reaction score
9
Trophy points
1,298
Activity points
1,849
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.


Help me please

Nebisman
 

Dspnut

Full Member level 2
Full Member level 2
Joined
Jul 18, 2002
Messages
141
Helped
10
Reputation
18
Reaction score
5
Trophy points
1,298
Activity points
1,267
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.


**broken link removed**
 

Tezkaplipoka

Junior Member level 3
Junior Member level 3
Joined
May 29, 2001
Messages
26
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
116
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
Full Member level 4
Joined
Apr 13, 2002
Messages
226
Helped
10
Reputation
22
Reaction score
9
Trophy points
1,298
Activity points
1,849
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
 
  • Like
Reactions: elen

    elen

    Points: 2
    Helpful Answer Positive Rating

Dspnut

Full Member level 2
Full Member level 2
Joined
Jul 18, 2002
Messages
141
Helped
10
Reputation
18
Reaction score
5
Trophy points
1,298
Activity points
1,267
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. ;-)
 
  • Like
Reactions: elen

    elen

    Points: 2
    Helpful Answer Positive Rating

Dspnut

Full Member level 2
Full Member level 2
Joined
Jul 18, 2002
Messages
141
Helped
10
Reputation
18
Reaction score
5
Trophy points
1,298
Activity points
1,267
:eek: double posts .. sorry :oops:
 
  • Like
Reactions: elen

    elen

    Points: 2
    Helpful Answer Positive Rating

servopump

Member level 2
Member level 2
Joined
Feb 23, 2002
Messages
45
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Location
Italia
Activity points
355
Hi nebisman,

You may also want to look at the SHARK floating point DSP from analog device. The development Kit comes with C a compiler that will make code development very easy. It also has a DSP lib that make writing DSP code very easy and the complete kit is only US $179. I have used it to do digital filtering and linear control with MATLAB computing the filter coef and storing them in a txt file and then the C compiler would look at the file when it time to generate the filter code. I was able to go from nothing to a working prototype in a few days.

ServoPump
 
  • Like
Reactions: elen

    elen

    Points: 2
    Helpful Answer Positive Rating

samsuffy

Member level 4
Member level 4
Joined
Jul 23, 2002
Messages
75
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
534
Hi,

Which SDK did you use for the sharc ?

I'm getting interets in quick results...
 
  • Like
Reactions: elen

    elen

    Points: 2
    Helpful Answer Positive Rating

leong

Newbie level 5
Newbie level 5
Joined
Jan 16, 2003
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
72
ti's tms320c6000 family dsp is the trend now for vendors and manufacturers to implement most of the dsp related products in telecommunications, high speed switching, advanced networking and etc. . 320c5000 family is good also.. for 320c2000 family, it is very suitable to develop low-end products such as automatic gain or volume control, audio feedback detector and cancellation products.
 

redsk_y

Member level 4
Member level 4
Joined
Jan 1, 2002
Messages
77
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
italy
Activity points
428
If you chose to use fixed point DSP, consider also to evaluate MOTOROLA DSP. They have an archutecture of 24 bits insted of 16 bits, like ANALOG and TI. This could be a valid low cost alternative to floating point.

Bye
 

aadfar

Newbie level 4
Newbie level 4
Joined
Feb 3, 2003
Messages
5
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
36
**broken link removed**
 
  • Like
Reactions: elen

    elen

    Points: 2
    Helpful Answer Positive Rating

ramesh

Advanced Member level 1
Advanced Member level 1
Joined
Jan 19, 2003
Messages
424
Helped
14
Reputation
28
Reaction score
14
Trophy points
1,298
Activity points
2,941
ADSP-2181 Evaluation kit from Analog Devices is the cheapest and costs only $89. It is a fixed point DSP for starting.
 

behzadkh

Junior Member level 1
Junior Member level 1
Joined
Nov 20, 2003
Messages
17
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
146
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
Full Member level 2
Joined
Dec 31, 1999
Messages
125
Helped
8
Reputation
16
Reaction score
8
Trophy points
1,298
Location
Poland
Activity points
1,006
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....
 
  • Like
Reactions: elen

    elen

    Points: 2
    Helpful Answer Positive Rating

Gunship

Member level 2
Member level 2
Joined
Dec 31, 2001
Messages
51
Helped
4
Reputation
8
Reaction score
1
Trophy points
1,288
Activity points
520
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
 

leonardo1

Newbie level 3
Newbie level 3
Joined
Dec 5, 2003
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
24
check Ti and Analog Device web page. They have SDK for less than $200
 

neurus

Junior Member level 1
Junior Member level 1
Joined
Dec 20, 2002
Messages
16
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
56
I think you have not considered the Motorola 56800 family on the whole. It is very versatile, it is well priced and has professional ide, with integrated compiler and debugger. The basic DSP boards are about 50 to 80 US dollars FOB (56F800DEMO board and 56F83X demo board). They also have a very complete free sdk offer.
These are almost all flash devices 16-bit fixed-point with internal RAM, PWMs and Timers. I have been using them for almost two years. They have also a very busy group on yahoo called motoroladsp.

try hxxp://e-www.motorola.com
 

dll_embed

Advanced Member level 4
Full Member level 1
Joined
Sep 4, 2003
Messages
112
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,296
Activity points
1,095
We've bought a c5510 dsk at around US$400. With this price you get a full functional ccs ide. (The limitation is ccs can only work with this dsk). And it comes with a embeded jtag via USB. You don't need to buy a seperate debuger(which is much more expensive). And the BIOS rtos kernel is also provided. So to play with some DSP algorithm, it is not bad.

regards
 

xiang_xudong

Newbie level 3
Newbie level 3
Joined
Jan 10, 2004
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
146
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
Junior Member level 2
Joined
Feb 23, 2004
Messages
23
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
201
Which SDK did you use for the sharc ?

I'm getting interets in quick results...
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top