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
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...
 

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.
 

Re: DSP and uC

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

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
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
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
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

Back
Top