- przeznaczony do programowania układów FPGA firmy Lattice,
- zbudowany na bazie układu FT232H,
- komunikacja z komputerem poprzez USB,
- połączenie z układem docelowym poprzez standardowe, 10-pinowe złącze JTAG.
Głównym elementem programatora jest układ FT232H produkowany przez firmę FTDI. Trzeba podkreślić, że FT232H i popularny FT232RL to zupełnie różne układy. Układ FT232H umożliwia konwersję danych przesyłanych poprzez USB na bardzo różne interfejsy cyfrowe, takie jak UART, I²C, SPI i wiele innych, a nas oczywiście interesuje możliwość użycia interfejsu JTAG. Układ scalony jest gotowym black-boxem, który wystarczy podłączyć i od razu działa bez konieczności programowania ani konfigurowania w jakikolwiek sposób.
Na rynku dostępne są trzy wersje układów, które mogą pracować jako JTAG:
- FT232Hx – najprostszy i najtańszy, wyposażony w jeden konwerter,
- FT2232Hx – dwa konwertery w jednym układzie ze wspólnym USB. W systemie prezentuje się jako dwa niezależne urządzenia, które mogą pracować w tym samym czasie niezależnie od siebie. Na przykład jeden z nich może funkcjonować jako przejściówka USB-UART, a drugi może pracować jako JTAG,
- FT4232Hx – cztery konwertery w jednym układzie ze wspólnym USB.
W miejsce znaku x znajduje się litera określająca obudowę układu. Q oznacza obudowę QFN, a L oznacza obudowę LQFP. Płytka programatora została zaprojektowana w taki sposób, aby dało się przylutować układ zarówno w obudowie QFN, jak i LQFP.