> I'm doing a research project where I use a Coldfire MCF51JM128
> processor.
Did you have to use this chip and development board?
> Using a Bluetooth-USB dongle, I'm planning to connect a wireless PS3 controller.
It might be possible to get that working, but it might take a long time.
Is the purpose of the Research Project is to demonstrate how hard it is to get this connection working, or are you hoping to use the connection to demonstrate something else with the PS3 controller?
If the latter, then try to get an already working system to start with. Type "interfacing ps3 controller" into Google and see what others have done already.
The reason Bluetooth and USB work so easily on a PC is all the huge amount of software work written specifically for the PC. It is very difficult to make it look that easy. Just getting USB Master-side software working reliably on an embedded processor is a big job. The best start is to use a device that is running Linux because most of the drivers have already been written for the hardware.
Again, unless you want to use the one port to connect to devices and to a PC and to other likeminded devices, you don't need or want OTG.
Tom