I got the x6500-miner to load and run the new code. No rejects, which might be a problem, or blocks so far. I'll un-comment the debug output and try get an idea if it is working.
I also managed to get MPBM to load the bitstream, point the source to the BLC client (reported correct info such as current diff), and report the blockchain info. Unfortunately, after what seems like the start of mining, it crashes with a proxy error (I'll rerun it and post the error).
I put the test against network target back in, so it will only submit shares at the block winning difficulty (one in 6526 right now). You can submit all shares by uncommenting
line 104 of mine.py. This is probably a good idea, at least until its proven to successfully find a block. To print the hash just uncomment lines 88,89 (also a good idea to check its generating valid hashes).
I haven't made the time to investigate MPBM yet. I just did the quick blake hack, but it won't run properly for me (even without the hack).
A fixed 100MHz clock bitstream is now at
https://www.dropbox.com/s/3xkuo97m154v24x/X6500-StaticClock-v01-2core-100MHz.bit - it was an 8 hour build overnight. Overclock won't do anything on this build as I took that code out. I'll do faster (or slower if it doesn't work) versions later, but right now I've got a ztex 1.15y version to build
OK, the initial ztex test build is up at at
https://www.dropbox.com/s/a8tare3wqy5zolb/ztex_ufm1_15y1-v01-1core-80MHz.bitIts just a single core and clocks at 80MHz (the input clock is 160MHz, I just halve it internally), but it will do for a start. It probably won't work, but as a shot in the dark it may be worth a try. I've done a modified version of MPBM for Blake at
https://github.com/kramble/Modular-Python-Bitcoin-Miner/tree/master (NB this is the master branch, the default is Testing if you go there from the root of my github, so you'll need to select Master from the branch drop-down). It runs but the web interface is all messed up on my browser so its a bit awkward. You'll need to disable the default bitcoin pools and add your own blakecoind instead. Unfortunately with diff so high you won't be finding a block any time soon, but the stats will at least show if its hashing.
I'm currently looking at cgminer. The Blake version a few pages back
upthread won't work for fpga as the blake code is inserted in the GPU Scrypt driver, but I'll have a poke around with it and see if I can move it somewhere useful. It was a bit of a pain just getting it to build on linux as the zip file was already configured for mingw so I had to start from the official github and just copy over the changed files. These "professional" C/C++ code distrubutions are still somewhat of a mystery to me, eg how would I go about adding a source file to the build process? For the moment I think I'll follow the lead of the hacked blake version and just #include the files directly in the existing source.