Thanks for the replies,
I'm not using any current MCU, I just wanted a estimate on which one will do.
Using a serial port will require a high serial clock no? Since its tied to the chips clock that will make the MCU much more expensive.
It hard to find a shift register that works with a clock rate of ~250MHZ (100341 works on 400MHZ but its discontinued), so I could built one using fast flip flops.
SDHC x133 and above should handle 20MBs.
I tried writing this question using what it really is but no one answered so I wrote it a more general way.
Anyway, The data comes from a optical reader of a DVD Rom which reads at 12X Speed (15MBs)
My plan is not to control the DVD drive just splice into the optical reader lines and sniff the data sectors and store them.
The protocol is how standard DVD rom works - Standard ECMA-267
(Read here).
I couldn't find any hardware designs of DVD-Drives (Or cd-roms for that matter) or any relating projects, if you can help me find some, that will be great.