Hi, all
We are designing a product with the following characteristics:
1. connects and controls multiple usb modules
cpu must have a usb ehci, which support USB2.0 high-speed hubs
2. strong arithmetical capability, floating-pointed operation is needed.
we have made some experiments on DM3730.
If we run our program on DM3730's arm processor, with NEON's support, it takes about 6 seconds, which we expect less than 0.8second; Without NEON, it takes more than 10 seconds.
if we run our program on DM3730's dsp processor, it takes more than 15seconds. (We didn't finish the code porting work.)
Cvetolin Shulev-XID told me DM3730's dsp is slower than its arm while doing floating-pointed operations:
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/537/p/232967/818664.aspx#818664
3. Some othe IOs should be included: mmc * 3(boot, wifi, emmc). otg is a plus, i2c for gpio-expender...
4. A stable Linux version support is needed.
5. An EVM board is needed.
6. Less power consumption and small package is preferred.
7. By the way, our company is in China.
Can anybody tell me which CPU we should choose?
thank you very much!