1. 概述FT2232 芯片包含两个通道分别为 Channel A 和 Channel B。本文中Channel A 采用 JTAG 连接 Xilinx FPGAChannel B 则通过 UART 连接 FPGA 上的串口。在使用前通常需要先通过 FTDI 官方提供的 FT_Prog 软件进行配置然后使用 Vivado 2020 及以上版本进行编程才能使 FPGA 与电脑上的 Vivado 通过 JTAG 建立连接。2. 操作流程2.1 PCBA 构造原理图PCB图片FT2232 上连接了 93LC56B 三线 SPI EEPROM用于数据存储需要通过 FT_Prog 写入数据。2.2 FT_Prog 配置首先点击放大镜图标扫描电脑上连接的 FT2232 设备然后进行如下设置1Channel A 设置方法Hardware Specific - Port A - Hardware选择245 FIFOHardware Specific - Port A - Driver选择D2XX Direct2Channel B 设置方法Hardware Specific - Port B - Hardware选择RS232 UARTHardware Specific - Port B - Driver选择Virtual COM Port设置完成后点击闪电符号先执行Erase再执行Program。完成上述操作后需要打开 Vivado 2022 或以上版本。2.3 Vivado 写入参考官方文档Programming FTDI Devices for Vivado Hardware Manager Support在 Vivado 的 TCL Console 中输入以下命令program_ftdi -write -ftdi FT2232H -serial 00000001完成上述设置后在 Vivado 中依次点击Program and Debug-Open Hardware Manager-Open Target-Auto Connect即可通过 JTAG 检测到 Xilinx FPGA 芯片。