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.

Question on DSP/Microcontroller/Microprocessor

Status
Not open for further replies.

gold_kiss

Full Member level 4
Joined
Sep 11, 2002
Messages
211
Helped
7
Reputation
14
Reaction score
4
Trophy points
1,298
Activity points
1,789
difference between microcontroller and dsp

Hi All,

I have a very common interview question to ask you all Microcontroller/DSP/Microprocessor experts on this group.
I want to know what are the differences among each of these.
1) Difference between DSP and (Microcontroller, Microprocessor)
2) Difference between Microcontroller and (DSP, Microprocessor)
3) Difference between Micoprocessor and (DSP, Microcontroller)

Cheers,
Gold_kiss
 

difference between microprocessor and dsp

Microcontroller = Microprocessor + peripherals (ports,adc, timer,interrupt controller, communication units...) + Rom + Ram

DSP has special command set for calculation of differance equations.

Some dsp has peripherals (ADC, Timer, ACIA..), internal ram and rom.
 

difference between dsp and microcontroller

Hi,
uC is suited for simple applications taht does not require huge memory and program. No extra memory is intended to be used with this.

uP is for larger memory and for aminly Computers.

DSP is an Signal processing optimized uC. Here there are devices with small and large memory, but are mainly intended for standalone applications. Of course there is architecture optimization for multiple data fetching in a single cycle for filters.


BRMadhukar
 

difference between dsp and microprocessor

Hi

General purpose microprocessor and microcontrollers follow Von Neumann architecture (or CISC architecture) where Data Memory and Program Memory have common data and address bus. Instruction execution cycles may be different for different instructions (depending on the type of operation).

Recent high speed microcontrollers have RISC architecture where most instructions take a single cycle for execution.

Digital Signal Processors follow Harvard architecture where Data memory and Program Memory have separate data and address buses. Multiply and accumulate, Program memory fetch and data memory write are all executed in a single cycle. Barrel shift is also executed in a single cycle.
 

difference dsp microcontroller

Hello,

-Uprocessor is the CPU only mainly, needs external data and program memory and drivers and I/O. Very flexible to build complex and high computing power system.

-Ucontroller = CPU+Program/DATA memory+ I/O + some other peripherals (UART, ADC, PWM, Timers, Counters) alltogether in the same chip. Usually less powerful but less cost and board sapce than Uprocessor.

- DSP = Uprocessor optimized for signal processing: Multiply and accumulate instructions mainly. Memory access and organization. Speed MIPS.

Regards,

Gam
 

difference between dsp & microcontroller

Hi
More detail for differents between DSP/uC/uP

uP :
Very flexible for new alone system design. It is a core sub-system so you have to need memory, peripheral ... for completion system. uC takes some cycle clock system to complete one instruction and data unit of them are byte, word or more.

uC contens one uC and intergrated peripheral. It is realbility so it often is used in industry and applications which request safety. Data unit of them is bit and bit instruction processing of them is flexible and very fast. The speed of uC is not as fast as uP

DSP is special uP used for signal processing. Because, in DSP, there are many paralle multipy hardware and adder hareware so they take one cycle clock system for a instruction. Ussually, DSP can paralle process 8 instructions per cycle with low-cost, high-performance .... Now, DSP ussually use in wireless device, PDA or signal processing card.

I hope my answer can help you !
Sincerely
 

dsp microprocessor difference

DSP= High speed with lots of complexity in application......Not much loading to DSP its only for processing

Microcontroller=Lots of peripherals and reliable interface system

MP= Well general purpose application oriented.
 

difference between microcontroller & dsp

My take.

uP - processor with exposed address/data bus for complete customization.
uC - uP with an internal address/data bus interfaced to integrated ROM/RAM. GPIO capability, and often with added peripherals.
DSP - Carries out the main DSP task of simple MAC (Multiply-and-Accumulate) efficiently. The operation is simple, but hardware multipliers are often complex, so normally not implemented in microcontrollers.

Note that times have changed and the differences between the three have blurred.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top