Forums

I want to learn DSP, but I don't know which DSP should I

Started by Eddie April 10, 2006
Dear all,
    I want to learn DSP, but I don't know which DSP  i should choose.
TI TMS67xx or ADI blackfin or OMAP or others?
My target is to implement the h.264 standard in it.
Which DSP could satisfy this target?
Could anyone  give me suggestion?
Thanks a lot.

BR,
Eddie Chou

Eddie wrote:

> Dear all, > I want to learn DSP, but I don't know which DSP i should choose. > TI TMS67xx or ADI blackfin or OMAP or others? > My target is to implement the h.264 standard in it. > Which DSP could satisfy this target? > Could anyone give me suggestion? > Thanks a lot. > > BR, > Eddie Chou >
"DSP" itself isn't processor specific -- it's a specialized branch of mathematics that lends itself to software solutions. As far as the specific processor goes, as long as it has enough bandwidth it'll do. I'd look for the one that has the best support and tools. If it's just for learning you may want to choose the Pentium that you probably used to write your post, at least initially. Once you understand the algorithmic parts, then consider which processor you want to migrate to. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com Posting from Google? See http://cfaj.freeshell.org/google/
"Eddie" <b108463@yahoo.com.tw> writes:

> Dear all, > I want to learn DSP, but I don't know which DSP i should choose. > TI TMS67xx or ADI blackfin or OMAP or others? > My target is to implement the h.264 standard in it. > Which DSP could satisfy this target? > Could anyone give me suggestion?
Hi Eddie, There are a lot of video platforms based on the TI 64x series (especially the TMS320DM642), so you couldn't go wrong there. In addition, it has video port peripherals that are designed to interface with standard NTSC/PAL encoders/decoder chips (e.g., the Phillips 7115). That said, in my opinion, you're biting off way more than a beginner can chew. Entire companies are built on implementing codecs like H.264 (e.g., Ingenient). Even if you forget the DSP theory involved, the DM642 and its ilk are extremely complex chips. I've used the DM642 and found it to be an extremely complex chip to use and I've been doing it for 30 years (well, embedded systems at least, DSP for the last 15 years or so). As a beginner, it would be more appropriate to implement something like a digital filter on a EVM board, say, one based on the 55x series. -- % Randy Yates % "Bird, on the wing, %% Fuquay-Varina, NC % goes floating by %%% 919-577-9882 % but there's a teardrop in his eye..." %%%% <yates@ieee.org> % 'One Summer Dream', *Face The Music*, ELO http://home.earthlink.net/~yatescr
> Which DSP could satisfy this target? > Could anyone give me suggestion? > Thanks a lot. >
I would choose one of AD's EZ-kits...like SHARC ADSP-21364. The only drawback is the documentation and support (I think TI's is better), but when it comes to programming it's pretty straight-forward.
Eddie skrev:
> Dear all, > I want to learn DSP, but I don't know which DSP i should choose. > TI TMS67xx or ADI blackfin or OMAP or others? > My target is to implement the h.264 standard in it. > Which DSP could satisfy this target? > Could anyone give me suggestion?
If this is a hobby project, you might want to focus on the techniques and applications of DSP in general, before you start implementing low-level algorithms on a certain DSP processor. You would only need a C compuler and some plotting software to get started. Having access to matlab or something similar (octave scilab,...), would ease things considerably. Rune
Hi Eddie,

I saw your message on comp.dsp. I am myself just started learning DSP
too, and have just bought TI C6713 DSK. As I have some knowledge in
video coding like H.263, MPEG4, I will be really interested in joining
you to develop the H.264 coding in DSP, to get more experience in DSP
DSK. Can you tell me more about the project you plan to do ?

Thanks. Hear from you soon.

Regards,
Arthur.