OK, you have a point there. Yes, anyone programming a PLD will not be a basic user. And I suppose, the driver has to be installed once only. So my next query is :-o. How do I add USB based programability feature in my hardware? I have never done that before. So here is my guess; pls see if it is correct. I need to select a simple USB UART IC, interface it with the CPLD JTAG ports, provide the UART IC with an USB female connector & power supply, install the corresponding driver (as per the OS type) on the PC, make a HDL code in ISE, generate the programming file and the device will get detected once I open impact (so that I can program it) ? If I am wrong anywhere / missing something, do tell me and yes, pls. suggest some simple UART IC for the purpose + how to interface it with CPLD JTAG port.
Thanks again,
Arvind Gupta