This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

information

Hi everyone, my name is M.P.Fernandes. I am currently working on a currency validating machine which has following requirements :

1. The input image of currency is scanned by using  a CIS(Contact Image Sensor ).

2. This image is to be given to an DSP as input.

3. The code for Image processing is written in Matlab.

4. Depending on the input image a 32 bit size data is to be interface with the ARM processor using serial communication protocol.

My doubts are as follows :

1. What are the necessary parameters for selecting a DSP.

2. Which type of DSP are suitable, single core or multicore.

3. How to program a DSP.

4. Can we  program a DSP by using a Matlab software. If possible how ?

5. how serial interface is to be done between a DSP an ARM processor.

  • Mario,

    Here are some responses to you questions.

    1. What are the necessary parameters for selecting a DSP.

    - This depends on your processing and data needs.  What's the image resolution, how fast do you need to process the image. What is the data interface compatible/sufficient for your needs.

    2. Which type of DSP are suitable, single core or multicore.

    - This is really an extension of question 1. and has the same answers.

    3. How to program a DSP.

    - Programing is normally done in C language - Tools are available and links are provided on the relevant product pageds.

    4. Can we  program a DSP by using a Matlab software. If possible how ?

    - It's probably best to re-write it in C.

    5. how serial interface is to be done between a DSP an ARM processor.

    - Depends on DSP and ARM processor and the IP used to interface them.  There are plenty of example code with various devices which demonstraight how to use the IPs.