Debugging setup with new FPGA
For various reasons (most of all to use proper 1.8v logic on the RAM bus) I switched FPGA boards. Now I'm using a pretty low-level breakout board from Spark Fun which gives access to all the pins on a Spartan 3E (XC3S500E). Two of the I/O banks are running at 3.3v, and two are configured for 1.8v I/O.
While I was at it, I also built a new USB interface using an FT2232H Mini Module from FTDI. This USB interface supports high-speed trace logging (over 27 MB/s currently) as well as configuring the FPGA and setting up runtime parameters (like clock frequency, read/write tracing, etc).