Author Topic: DSP processor  (Read 3993 times)

0 Members and 1 Guest are viewing this topic.

Offline benjiTopic starter

  • Supreme Robot
  • *****
  • Posts: 830
  • Helpful? 0
DSP processor
« on: October 09, 2007, 07:34:44 AM »
hey guys , i need to work on a DSP processor for a project to the university
,what processor should i study?
i dont have much info about dsp processors, so what is considered the basic dsp processor?
is it a microcontroller or just a microprocessor?
good ol' BeNNy

Offline jsmoker

  • Full Member
  • ***
  • Posts: 118
  • Helpful? 2
Re: DSP processor
« Reply #1 on: October 09, 2007, 08:07:46 AM »
dsp chips just have a dsp engine which basically means that the chip is designed to perform higher math functions like multiplication, division, integration and differentiation.  This allows for fast filtering on incoming signals as well as other operations. For a quick, cheap, and dirty dsp, you could try the dsPIC30F3012 the programming software C30 is free as a student addition and is full featured for a month.  It also comes with examples as well.  I also work for a university and have found this chip (or rather this family of chips) used fairly often.

Here's a starting point for information:
http://en.wikipedia.org/wiki/Digital_signal_processor

What are you actually trying to do?

Offline benjiTopic starter

  • Supreme Robot
  • *****
  • Posts: 830
  • Helpful? 0
Re: DSP processor
« Reply #2 on: October 09, 2007, 01:29:54 PM »
well thanks for being interested ,ill do check the processor you mentioned and i did read the wiki page time ago
i would want to work with a processor that is common (like 8051 for ucontrollers)
i found some processors like the texas instruments ones and motorolas to be what i think common. true?
you think someone can have an assembler or a simulator for these dsps?
is it the one you mentioned a known one?
and about what i want to do is just a little application
firstival i should learn the processor (interupts,registers,adc ..etc)
second i have to make a little application
im thinking of interfacing a camera and have a little algorithm to filter the image and then output the video to a tv
or maybe how about interfacing a microphone and filtering the voice of someone then have it on a speaker?
help me if you can suggest some simple application, i wanna keep it simple.
what project did you do for the university using this dsp processor?
good ol' BeNNy

Offline hgordon

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 373
  • Helpful? 7
    • Surveyor Robotics Journal
Re: DSP processor
« Reply #3 on: October 09, 2007, 03:42:44 PM »
The border between DSP and microcontroller has blurred considerably in recent years.  Many microcontrollers now have DSP functions (single cycle multiply accumulate), and some DSP's now have RISC instructions sets and microcontroller-style architectures.  Also, it's common to program DSP and microcontroller functions into gate arrays such as Xilinx.  Frankly, if I was starting today to learn about DSP's, I'd seriously look at becoming familiar with FPGA's, since that gives you a lot of flexibility with processing and interfaces.  Maybe look first at the Xilinx Spartan 3e FPGA as a useful point of reference.

Surveyor Corporation
  www.surveyor.com

Offline benjiTopic starter

  • Supreme Robot
  • *****
  • Posts: 830
  • Helpful? 0
Re: DSP processor
« Reply #4 on: October 10, 2007, 02:56:00 AM »
well i dont wanna get away out of the assembly or C programing languages
are these the languages used to program the FPGA?
our university project forces it to stick with a processor, im not sure if another chip is ok so i wanna stick with a dsp processor,,
can u name me a dsp processor that has a microcontroller architechtures?
cuz i dont wanna get busy interfacing a memory and ins/outs

also,any 8051 core micros have dsp functions?
good ol' BeNNy

Offline hgordon

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 373
  • Helpful? 7
    • Surveyor Robotics Journal
Re: DSP processor
« Reply #5 on: October 10, 2007, 09:23:05 AM »
There are standard logic blocks for FPGA's that will give you C and ASM programmability, but maybe this is more complexity than you want to deal with.  A good processor choice would be an ARM7 such as NXP LPC2103 - it runs at 70MHz and has a single cycle multiply-accumulate ALU plus lots of built-in memory and i/o, so it is very simple to integrate, and lots of software tools are available.  I think the chip costs $4-$5 in single piece quantities, and there are cheaper versions available with less memory.
Surveyor Corporation
  www.surveyor.com

Offline benjiTopic starter

  • Supreme Robot
  • *****
  • Posts: 830
  • Helpful? 0
Re: DSP processor
« Reply #6 on: October 10, 2007, 03:57:22 PM »
thank you for the information,, i would check on the processor u mentioned
good ol' BeNNy

Offline benjiTopic starter

  • Supreme Robot
  • *****
  • Posts: 830
  • Helpful? 0
Re: DSP processor
« Reply #7 on: October 10, 2007, 04:42:24 PM »
i did read the datasheet.. lookslike a very capable processor comaped to its price
is there an simulator/emulator  or assembler for this micro over some website?
thanks again
good ol' BeNNy


 


Get Your Ad Here

data_list