Tigard to oparte na FT2232H, wieloprotokołowe, wielonapięciowe narzędzie open-source, zaprojektowane specjalnie do podłączania i komunikowania się z interfejsami o niskiej prędkości w obiektach poddanych inżynierii wstecznej. Płytka zawiera powszechnie używane wyprowadzenia pinów, oznaczoną wiązkę przewodów, wbudowane przesunięcie poziomu i złącze analizatora stanów logicznych.
Tigard służy jako bezpośredni zamiennik dla dziesiątek narzędzi sprzętowych opartych na chipach FTDI. Ma natywną obsługę kilku powszechnie używanych narzędzi sprzętowych, takich jak OpenOCD, FlashROM i inne.
Obsługując 20% funkcji, które umożliwiają 80% typowych zadań hakerskich związanych z mówieniem o różnych protokołach, Tigard rzeczywiście uzupełnia szeroką gamę bardziej zaawansowanych narzędzi hakerskich dostępnych na rynku. Tigard jest wyposażony w diody LED, które pomogą użytkownikowi w debugowaniu celu, protokołu i oprogramowania.
Funkcje i dane techniczne
- Szybki interfejs USB typu C (480 Mb / s)
- FTDI FT2232HQ Podwójny szybki USB do uniwersalnego układu scalonego UART / FIFO. Główny port jest przeznaczony dla UART, w tym dostęp do wszystkich sygnałów sterowania przepływem, podczas gdy drugi port jest dzielony między dedykowane nagłówki dla SWD, JTAG, SPI i I²C
- Wysokowydajne kierunkowe przełączniki poziomu do pracy od 1,8 do 5,5 V.
- Wybierz między wbudowanym zasilaniem 1,8 V, 3,3 V, 5,0 V i zewnętrznym vTarget
- Przełącz, aby wybrać pomiędzy trybami SPI / JTAG i I²C / SWD
- Port analizatora logicznego (LA) do obserwacji sygnałów na poziomie urządzenia
- Kontrolki ułatwiające debugowanie
Tigard działa tak jak jest z kilkoma narzędziami i bibliotekami (sterowniki USB-Serial dla dostępu UART, OpenOCD i UrJTAG dla JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE i inne narzędzia dla interfejsów SPI, LibMPSSE i PyFtdi / PyI2CFlash dla interfejsów I²C) obsługujące rodzinę chipów x232H.
Jego bezpośrednia kompatybilność z różnymi narzędziami eliminuje potrzebę używania narzędzi specyficznych dla Tigarda do łączenia się z dowolnymi celami. Jeśli zajdzie potrzeba dostosowania narzędzia lub skryptu za pomocą Tigard, powinien on działać dobrze z każdą inną płytą interfejsu FT2232H.