--- Quote Start ---
1. sof and .jic file programming required (JTAG plus programming of EPCS Config Flash through jtag indirect configuration)
2. Employment of standard usb "mini" header
3. Appears as usb blaster to quartus (some flexibility here)
4. "Fast" transfer rates
--- Quote End ---
The third point is the critical one, I think. It effectively ends up in emulating FT245 on the USB side, or using a FTDI chip and a respective configuration that's recognized by the USB Blaster driver, too. I didn't clearly hear from Dave's posts if this is the case with the new HS FTDI chips. Presently I'm under the impression that a solution like the mentioned Cypress USB Blaster emulation devices promise a better functionality.
Needless to say, that a documented programmer frontend interface to the Altera JTAG stack would be the preferred alternative...
Regards,
Frank