一款基于FT2232H的多功能JTAG调试器,只需一个TYPE-C接口即可实现3.3V供电、JTAG、串口功能
ZYNQ开发调试、OpenOCD 调试FPGA
调试FPGA时通常需要用到JTAG和串口,使用两个设备过于繁琐,不符合电子工程师追求简洁的目标。
本作品基于FT2232HL开发,使用一条TYPE-C线即可同时拥有JTAG和串口,同时通过板载跳线还可以给FPGA供电,一举三得。
JTAG接口保留了牛角座,并增加了更小巧的1.25mm间距的6P连接器,对于自己设计PCB的工程师更加友好。
FT2232H是一个USB2.0高速(每秒480兆位)至UART/FIFO 芯片。 具有在多种工业标准串行或并行接口配置的能力。有两个多协议同步串行引擎(MPSSE)允许使用JTAG,I2C和SPI两个通道同时进行通信。
多协议同步串行引擎 (MPSSE) 是某些 FTDI 客户端 IC 的一项功能,允许模拟多种同步串行协议,包括 SPI、I2C 和 JTAG。本设计跟大多数国产JTAG一样采用了逆向Digilent的板载JTAG固件,经测试性能极佳,TCK速率高达30M。
焊接完成后插上USB接口,在设备管理器中通用串行总线控制器可看到两路USB Serial Converter,打开附件中的FT2232H EEPROM Modify.exe可自动完成固件烧写。重新插拔后即可检测到串口,可使用JTAG功能。
点赞