Glad i finally managed to be of assistance to someone:
I'm working with Vertex-II Pro & XUPV5, which I used during my predoctoral Thesis on Nand-Flash controllers. (forensics)
Even for fun always try to grab an FPGA over a CPLD, you can always compile "down" to a CPLD or multiple CPLD's.
I keep meaning to 'day trip' (They are in China, about 2 hrs away) and see Seed Studio & pick up one of these as a cheap Spartan3E boards, plus one of their "bus pirates"
(think CHEAP hard drive internal protocol hacking: 1-Wire, I2C, SPI, JTAG, asynchronous serial (UART) . also check out their single channel DSO)
http://www.seeedstudio.com/depot/bus-pi ... Path=61_68http://www.seeedstudio.com/depot/dso-na ... th=104_108The good thing with this Open Workbench Logic Sniffer, is that all the software for a 'basic' logic analyzer is written and mostly tested, and to top it off there is an Eagle file for the pcb layout and schematic.
I notice there are some "free" lines on the FPGA , so with a bit of skill it should be possible to add a secondary memory system.