Small error in the article: 200*10e6 is 2GHz, not 200MHz.
Edit: the people here are decent enough to start a discussion.
> An electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program. [1]
It fits an FPGA perfectly.
That would more typically be written as 200e6, no need for the explicit multiplication when using standard float literal notation.