I'm not sure why you would like to exclude all other devices instead of filtering by device functions, but I would suggest the following guidelines for Market filters in the Android developer documentation provided by Google. I would suggest using the Nexus S specifications as minimum specifications and moving on from there.
EDIT: Google recently released the Device Availability Dialog in the developer console , which allows you to understand which devices can run your application, and also allow you to filter devices that you do not want to run the application.
source
share