I'm a bit curious about the advertised hashrates on these boards compared to other FPGA devices. Specifically, it looks like the
ZTEX board is using the same FPGA as the X6000 (in fact, possibly a slightly inferior one), but they claim they're getting an average 190MHash/s rate, which is nearly what your X6500 board claims to get. Is this just a matter of incompatible metrics (minimum MHash versus average MHash), or is there something in their FPGA logic that you could harness to get better hashrates on these boards?
Edit: I reread the thread, and noticed that this is a conversation you had yourself - where it turned out there was, in fact, some logic optimizations they did that aren't incorporated into these boards yet. Well, that's fine, so long as you'll be revisiting it sometime after the first batch have shipped
Yep, our code is a little bit lagging behind the other guys right now, but I fully expect that to improve soon. Until we've proven that, I certainly won't make any guarantees about higher performance. As of yet, we have only 2 prototype boards running, both at 125 MHz (250 MH/s), but we are still publishing the guaranteed hashrate at 200 MH/s until we've confirmed that it works perfectly on all of the production batch of boards. I would much prefer to set the bar low and exceed customers' expectations later, then to do the opposite.
Also, the actual real world performance is a bit lower than that because our mining software isn't perfect yet. For example, we don't have long polling yet. This appears to reduce our effective hash rate by about 10%. Still, that is something that can be fixed in software, not a limitation of the hardware.
By the way, I did some calculations of the cost/performance comparison to the ztex boards a while back in this thread:
https://bitcointalk.org/index.php?topic=7216.920