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.

choosing processor help needed

maybe someone here can help:
I am looking for a CPU for my company application and need your help to choose one.
required system interfaces (may be implemented by added parts):
wi-fi, GPS, bluetooth, unique ID, camera input (CCD?), USB - host and slave, external memory (DDR3?)
Required frequency: > 400 MHz
dual core is better,
should include dsp capability
Internal memory >= 500 MB
required family which includes several components which are footprint compatible in order to move smoothly from large part to smaller one and vise versa.
target price 30-50$
Maybe some ARM can fit my needs? can you recommend?
thanks