added ft4232h jtag post

This commit is contained in:
Matthew Tran 2023-07-24 23:38:33 -07:00
parent 51d893d776
commit a7f1acf9e7
2 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,16 @@
---
title: FT4232H JTAG
date: 2023-07-24
categories: projects
excerpt: A breakout for the FT4232H so I can do JTAG/SWD.
header:
teaser: /assets/img/2023/ft4232h-jtag.jpg
---
<https://github.com/dragonlock2/kicadboards/tree/main/breakouts/ft4232h>
I had a FT4232H leftover from my [Spartan 7 board](/2021/08/spartan-7-breakout/) and since it's never bad to have too many alternative programmers, I designed a breakout for it. It's got two debug interfaces configurable for either SWD or JTAG. It's also my first programmer that uses the standard pinout I'm using in all boards going forward (JTAG/SWD and UART in the same connector!). Even more, it has software controllable 3v3 rails which are on by default because the indicator LED doesn't add enough pulldown. The layout supports both the QFN and LQFP packages of the FT4232H for that supply chain flexibility. Overall, it was very much a "just works" kind of board.
{% include figure image_path="/assets/img/2023/ft4232h-jtag.jpg" %}
It looks like Xilinx now supports [converting normal FTDI devices](https://docs.xilinx.com/r/en-US/ug908-vivado-programming-debugging/Programming-FTDI-Devices-for-Vivado-Hardware-Manager-Support) into a programmer recognized by Vivado. No more need for stealing EEPROM data from existing programmers!

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB