. Just out of curiousity how much is the speed limited by the FPGA? and would you need more expensive FPGA to achieve greater speeds?
The speed is currently limited by the absence of L1 cache right now.
Using a more expensive FPGA would do nothing until after an L1 cache is implemented.