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.

What is the difference between a standard microprocessor and a DSP processor?

Status
Not open for further replies.

Sigma|Six

Member level 1
Member level 1
Joined
Feb 6, 2006
Messages
32
Helped
6
Reputation
10
Reaction score
1
Trophy points
1,288
Location
in The Sky
Activity points
1,621
Some newbie questions...

1. What is the difference between a standard microprocessor and a DSP processor? the only concept that in my head is a DSP processor can do MAC(multiply and accumulate) in 1 instruction while the regular processor cannot.

2. Which is the suitable DSP(development kit) to start with for a newbie?

3. What is the fundamental concept/project (e.g. in learning C, you do "printf" at the begining) that one must go through in learning DSP processor?

Any comments and suggestions please...
 

hr_rezaee

Advanced Member level 3
Advanced Member level 3
Joined
Oct 6, 2004
Messages
747
Helped
109
Reputation
218
Reaction score
24
Trophy points
1,298
Location
Iran-Mashhad
Activity points
4,025
DSP and uC

Hi
DSPs are processors therefor they need some circuits to run. MCUs have port, timer, counter, serial interfaces and so on.
DSPs are faster and have optimal instructions.
if you want to work with DSP first learn digital signal processing.
 

C4Cheema

Member level 2
Member level 2
Joined
Apr 24, 2006
Messages
53
Helped
7
Reputation
14
Reaction score
4
Trophy points
1,288
Location
Spain
Activity points
1,597
Re: DSP and uC

in DSP there are array processing and thats why they execute dsp alogos faster
[/code]
 

samcheetah

Advanced Member level 2
Advanced Member level 2
Joined
May 25, 2004
Messages
645
Helped
39
Reputation
78
Reaction score
10
Trophy points
1,298
Location
Pakistan
Activity points
6,916
DSP and uC

yes DSP processors are optimized for MAC operations because that is the most frequent operation in DSP related tasks. in addition to that there are some more differences like circular buffers.

check for any floating point DSP development kit. the reason for suggesting a floating point DSP kit is that it is easy to start with floating point and you can also do fixed point operations on a floating point DSP. but floating point DSPs are very expensive as compared to fixed point DSPs.

once you buy a kit (or get one from someone) and install the software associated with that kit you will find alot of examples to start with. if you buy an analog DSP based kit you will find some examples in the VisualDSP++ examples folder and simillarly you can find a number of examples for TI's Code Composer Studio if you have a TI based kit.

while learning C for a PC you start with a "hello world" program but with a DSP kit you cant just plug in a monitor to some port and display "hello world" on it. usually the first example to try out is serial data communication with the built-in UART. but you can do anything you like.
 

    Sigma|Six

    Points: 2
    Helpful Answer Positive Rating

radheshbhat

Member level 2
Member level 2
Joined
Mar 14, 2006
Messages
49
Helped
6
Reputation
12
Reaction score
2
Trophy points
1,288
Activity points
1,680
Re: DSP and uC

HI,
Following links should give some help for ur queries...

"Micrprocessors Vs DSPs" : **broken link removed**

“Choosing a DSP Processor”:
**broken link removed**

Also u can check out some other related articles : https://www.bdti.com/articles/info_articles.htm


~R
 

    Sigma|Six

    Points: 2
    Helpful Answer Positive Rating

banh

Advanced Member level 1
Advanced Member level 1
Joined
Dec 16, 2004
Messages
458
Helped
17
Reputation
34
Reaction score
5
Trophy points
1,298
Activity points
3,935
Re: DSP and uC

karnhwa said:
Some newbie questions...

1. What is the difference between a standard microprocessor and a DSP processor? the only concept that in my head is a DSP processor can do MAC(multiply and accumulate) in 1 instruction while the regular processor cannot.

.

hi,

hope this paper can help..
 

    Sigma|Six

    Points: 2
    Helpful Answer Positive Rating

naresh850

Full Member level 3
Full Member level 3
Joined
Jun 9, 2006
Messages
157
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,298
Activity points
2,249
Re: DSP and uC

hi
uc doing processing in sequence weras dsp up doing parralel processing
that means excution of fatch, decode,excess & excute is done simulteeaniously.

so dsp up has more processing power then genral up eventhough clock freq is same.

hope this helps
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top