I have a FIFO module running at 24MHz, producing 1 byte per clock. Then it produces 24MB/s. I need to send this data to PC through USB or Ethernet.
How can I achieve this? Doesn't exist some USB controller or something? Searching in the web I read about I2C but it seems very slow for my purposes.
This is what I'd like. However I'm able to reduce the amount of data to 6MB/s if no solution exists for the previous requirement.