I'm looking at adding an embedded USB JTAG programmer onto our latest board, and am just looking for a bit of advice. The board has on it an Spartan 3, and an XCF08P Platform Flash prom, the main processor on the board is a Compulab computer on module. We need to be able to program the flash in system using the Compulab CoM. We currently do this using the LPC interface on the CoM, and an extra CPLD, using the xilinx JDrive software. Currently doing an erase, program, and verify of the XCF08P takes ~60 seconds. I was thinking it might be a nicer solution to use a USB device like the FTDI 2232 to give us JTAG access, but would like a bit of advice as to how easy it is to use these things, and is the programming time likely to be any quicker.
Neill.