Forum Discussion
I'm of the opinion that BTS is really meant as a starting point for development and an introduction to the kit. You really have to move over to development in Quartus at some point. Many people try to rely on BTS but I don't think it's meant for regular development.
Since you're able to use Quartus Pro with the C10GX, you can use the new board-aware flow in Quartus and Platform Designer so your I/O (locations, I/O standards, etc.) gets set up for this board when you create a new project and there are IP presets specific for the board as well.
Despite the Novice tag, I've been doing FPGA design for many decades. Long before a PCB comes into my possession it's nice to be testing some initial blocks on actual hardware. Using BTS would have allowed me to begin that testing my serdes core without having our Nios design with software all written and tested. The BTS has the hooks to already to BER testing and between BTS and Platform Designer any necessary tweaks could have been done. Now what I thought was a quick (couple of days) verification of my serdes core now has to wait for the Nios design to be up and running (an area handled by different folks).
Personally I think the checksum via the usercode should have been all the checking done. If you modify that then it's on the designer after that. I was really hoping someone had run across this and had discovered a quick hack to bypass the hash check.