The answer is yes, but you probably want to consider existance multiple format of Bitcoin address and uncompressed keys on legacy address. Cost-wise, i expect buying few FPGA and hire FPGA programmer probably would be better choice. FPGA usage on cryptography field is somehow common. And it seems there are few relevant research about FPGA usage on ECDSA cryptography (which used by Bitcoin)[1-2].
That site doesn't show the content even after registering account, so much for a digital library. Anyways are there any other source for such docs I could check?