DSPRelated.com
Forums

what dsp to use

Started by ziados May 21, 2005
Hi everyone , i have made a robot that walk between 2 lignes , like a car
in the streets ,  anyway , in this robot there is a total mother board , 
and i want to replace the board with a dsp , and the programme on it is on
matlab. 
I want a dsp that have a usb port for the camera, a serial port for the
command of the wheels.
And finaly is it possible to implement the same programme i have written
on matlab and put it on the dsp , or i should learn the language of
programmind of dsp and remake the programme.


any help will be appreciated
ziad 


		
This message was sent using the Comp.DSP web interface on
www.DSPRelated.com
ziados wrote:
> Hi everyone , i have made a robot that walk between 2 lignes , like a car > in the streets , anyway , in this robot there is a total mother board , > and i want to replace the board with a dsp , and the programme on it is on > matlab. > I want a dsp that have a usb port for the camera, a serial port for the > command of the wheels. > And finaly is it possible to implement the same programme i have written > on matlab and put it on the dsp , or i should learn the language of > programmind of dsp and remake the programme. > > > any help will be appreciated > ziad
Why a DSP and not a general-purpose microcontroller? Start with the requirements -- processing needs and peripherals -- and look for a chip that best fits. A processor already on a development board will save you a lot of grief. Jerry -- Engineering is the art of making what you want from things you can get. �����������������������������������������������������������������������
Question:

1) WHY do you want to replace this with a dsp?
     space? power? costs? speed?

You CAN do this with a dsp and find an appropriate USB interface,
(your best bet is to rewrite the Matlab code from scratch),
BUT it's going to take a lot of effort. If you are not planning to
make a million of these ( or 100K), it is NOT going to be worth the
errort.

If your primary reason for doing this is space/power, then why not use
a PC104 card.  You can still run your OS with Matlab with USB support
easily.  Probably take you a week to get it up and running instead of
6 months.

For example, see the Versalogic Jaguar EPU-cpu_10g, (350MHz Celeron,
2USB, 1 serial, PC104+ form factor, 17 watts) comparision page below:


http://www.versalogic.com/products/sbc_comparison/SBC%20Comparison%20Matrix.pdf

I used the Versalogic Panther PC104+ card with QNX Neutrino back in
2001. Expensive compared to a  PC, but great size and power use, good
support and documentation. Worked well.

--------------------------------------------------------------------
On Sat, 21 May 2005 05:39:42 -0500, "ziados"
<osmanthus_zi@hotmail.com> wrote:
>Hi everyone , i have made a robot that walk between 2 lignes , like a car >in the streets , anyway , in this robot there is a total mother board , >and i want to replace the board with a dsp , and the programme on it is on >matlab. >I want a dsp that have a usb port for the camera, a serial port for the >command of the wheels. >And finaly is it possible to implement the same programme i have written >on matlab and put it on the dsp , or i should learn the language of >programmind of dsp and remake the programme. >any help will be appreciated ziad
> and i want to replace the board with a dsp , and the programme on it is on > matlab. > I want a dsp that have a usb port for the camera, a serial port for the > command of the wheels.
I'm not sure about you problem (speed? size? power? cost?) ... - if it is for speed: just take C on your PC platform - if it is for size: use a small PC board ... VIA epia or whatever and stick to usb cam and matlab ... - or costs? unless you want to build 100k stick to the PC board ... if you *really* want to use a DSP you should get rid of the USB camera! there might be camera/video processing DSP-boards with some standard-video input ($$$) ... You should be aware that this is not cheap any more, more complicated to develop and quite a lot more effort to get it going ... I'm sure you can't use your Matlab implementation on a DSP - but just rewriting the programm sounds like the simple part of your idea ... Helping you would be much easier if you explained your problem and not just some intermediate thoughts ... bye, Michael