I've been playing around with the xilinx-verilog port in the github repo and can confirm that it works just fine on the Xilinx Spartan-6 XC6LX9 microboard eval board from Avnet for $69.
Couldn't fit anything but unrolling = 5 so speed is a few Mhash/s only, but I really recommend anyone who want to have a look at FPGAs to get this little USB "dongle" sized board. It has built-in usb jtag-cable and usb-serial console so nothing extra is required to get it up and running teknohog's code.
Let me know if anyone wants the UCF file, I just took the pin numbers from the avnet UCF example and replaced the UCF from github.
It is also nice to replace the 7segment with a simple LED output to see that your serial comm is working.
I tried clocks up to >90MHz and it runs just fine.
As a courtesy to teknohog I used his account (in the miner.py) when mining so he got the reward for the few shares I found..
Oh, I actually used windows7 for this, I couldn't get the digilent xilinx cable drivers to work on my linux box. It was easier to install python on the windows laptop.
You can also look at it this way: Learn FPGA programming, get a job and make more money than you most likely ever will on mining bitcoins!
