Ardunio and I2S data through USB

Hi ,
I am presently working on I2S protocol I need to know one thing. I am sending data from USB to Module having I/P I2S so what I need to know is whether any Arduino boards are able to provide the correct synchronization parameters such as Clock data packets and transmission time...

Requirements -- - - - -

Accepting data from UDB D+ pin.
The data packets will be in the standard I2S only , but its data rather than audio..
Packetizing the data synchronized with Clock and the enable of the I2S pin.
The clock I should get is 5Mhz..

Thanks in advance
Kitty :sunglasses:

As the arduino is only a 16MHz device I think you will struggle to get any I2S data through it and I would say at 5 MHz you have no chance.
Sorry.