No one has yet mentioned that if you're going to be generating 50MHz signals, you'd better be paying a lot of attention to the PCB design of that signal and it's connection to whatever it is connected to. There are a lot of Arduino users (for example) who think that going from Uno (16MHz AVR) to Due (84Mhz ARM) they'll suddenly be able to run their SPI over jumper wires to a breadboard 5x faster, and that doesn't seem very likely to me...