FTDI Community

General Category => Discussion - Software => Topic started by: Anshumantech on January 14, 2021, 05:35:32 AM

Title: Programming various devices using FT232H and about drivers
Post by: Anshumantech on January 14, 2021, 05:35:32 AM
Hello,

a) We made a general purpose module of FT232H. For various applications of USB to JTAG, SPI, I2C etc.
b) We could easily program Spartan 3 or Spartan 6 Xilinx FPGA using "xc3sprog" freeware s/w.
c) Now we want to use this module under impact or Quartus (Altera) package to program other 5V devices like CPLD or 50AN or Cyclone 2 or Cyclone 4 etc.
Can you guide about needed driver s/w needed to achieve the above one or all?

Thank you in advance.
Title: Re: Programming various devices using FT232H and about drivers
Post by: FTDI Community on January 15, 2021, 04:30:43 PM
Hello,

Unfortunately we don't have any experience with impact or Quartus (Altera) package.
These packages require specific hardware to program FPGAs as mentioned in an external forum that you have created:

https://forums.xilinx.com/t5/FPGA-Configuration/Programming-CPLD-XC95108-using-FT232H/m-p/1192066 (https://forums.xilinx.com/t5/FPGA-Configuration/Programming-CPLD-XC95108-using-FT232H/m-p/1192066)

If no-one else on this FTDI community website can help, it may be worthwhile contacting Altera.
Another community user already replied to one of your posts on this:

“Try UrJTAG (http://urjtag.org/)”

If you are trying to clone FPGA programmers that’s not something we can support.

The FT232H uses our standard VCP Drivers (https://www.ftdichip.com/Drivers/VCP.htm) or D2XX Drivers (https://www.ftdichip.com/Drivers/D2XX.htm).

Best Regards,
FTDI Community
Title: Re: Programming various devices using FT232H and about drivers
Post by: Anshumantech on January 19, 2021, 08:48:48 AM
Hello,
Thanks for your reply.
1)   I am using “xc3sprog” with self-made PCB module FT232H for programming devices like Spartan 3, Spartan 6. Also tried for CPLD but error occurs as below. Please help me in this issue.

C:\Users\USER\Desktop\CPLD95108JEDFILE>xc3sprog -c ftdi -v andcpld.jed

Using built-in device list
Using built-in cable list
Cable ftdi type ftdi VID 0x0403 PID 0x6010 dbus data 00 enable 0b cbus data 00 data 00
Could not open FTDI device (using libftdi): device not found
Using FTD2XX, Using JTAG frequency   1.500 MHz from undivided clock
JTAG chainpos: 0 Device IDCODE = 0x29506093     Desc: XC95108
Sorry, can't program Xilinx device 'XC95108' from family 0x4a A more recent release may be able to.
USB transactions: Write 6 read 3 retries 0

2) As you have said use "UrJTAG", I tried it but Altera devices failed to detect.

Please suggest solutions.

Thanks in advance.
Title: Re: Programming various devices using FT232H and about drivers
Post by: FTDI Community on January 20, 2021, 04:45:27 PM
Hello,

Unfortunately we don't provide support for xc3sprog, or impact/Quartus tools.

You can find the link below for support with this tool:

https://sourceforge.net/projects/xc3sprog/support (https://sourceforge.net/projects/xc3sprog/support)

Best Regards,
FTDI Community