There's a price trap here. The good FPGAs still cost $10K or more each and if you're intending to ship that hardware, which is how the Bitcoin and Litecoin ASIC platforms bootstrapped themselves, you're going to be in trouble if your FPGA solution can't beat the equivalent spend on GPUs. Bitcoin lends itself to FPGA acceleration extremely well, SHA256 is trivial to implement in an absurdly parallel way. Scrypt is a bit more messy but not impossibly hard. The Ethereum one is a beast by design, so it'll be a true challenge for any implementor.
Ten R580 cards can really crank out hashes for Ethereum. For a GPU to keep up it's going to have serious memory bandwidth issues as that's one of the limiting factors in this brand of mining.
What you might see is someone getting a license to make "OEM video cards" and then produce a line of mining-optimized cards. Given the constrained supply across the board on any AMD GPU this would be an easy win for a company like MSI or Gigabyte that's already making GPUs. Strip off the useless ports, tune the memory bandwidth, and make them work over USB-C instead of PCI-e so you can really pack a system full of these things.
Making an external GPU that comes in a nice housing with USB-C interconnect would also sell well in the machine learning market where you wouldn't have to worry so much about shoe-horning GPUs in your case. You could just stuff them in a rack.