Tigard is een FT2232H-gebaseerde, een multi-protocol, multi-voltage, open-source tool die speciaal is ontworpen voor verbinding met en communicatie met low-speed interfaces op reverse-engineered hardwaredoelen. Het bord bevat veelgebruikte pin-outs, een gelabelde kabelboom, ingebouwde niveauverschuiving en een logic analyzer-aansluiting.
Tigard dient als drop-in vervanging voor tientallen hardware tools op basis van FTDI-chips. Het heeft native ondersteuning van verschillende veelgebruikte hardwaretools zoals OpenOCD, FlashROM en meer.
Door 20% van de functies te ondersteunen die 80% van de gebruikelijke hardware-hacktaken mogelijk maken die betrokken zijn bij het spreken van verschillende protocollen, vormt Tigard een echte aanvulling op een breed scala aan geavanceerdere hardware-hacktools die op de markt beschikbaar zijn. Tigard wordt geleverd met LED's die de gebruiker helpen bij het debuggen van het doel, het protocol en de software.
Eigenschappen en technische specificaties
- USB Type C-interface met hoge snelheid (480 Mbps)
- FTDI FT2232HQ Dual High-Speed USB naar multifunctionele UART / FIFO IC. De primaire poort is toegewijd aan UART inclusief toegang tot alle stroomcontrolesignalen, terwijl de secundaire poort wordt gedeeld door speciale headers voor SWD, JTAG, SPI en I²C
- Hoogwaardige directionele niveauverschuivers voor gebruik van 1,8 tot 5,5 V.
- Schakel over om te kiezen tussen ingebouwde 1,8 V, 3,3 V, 5,0 V en externe vTarget-benodigdheden
- Schakel om tussen SPI / JTAG- en I²C / SWD-modi te kiezen
- Logic Analyzer (LA) -poort om signalen op apparaatniveau te observeren
- Indicatorlampjes om foutopsporing te vergemakkelijken
Tigard werkt as-is met verschillende tools en bibliotheken (USB-seriële stuurprogramma's voor UART-toegang, OpenOCD en UrJTAG voor JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE en andere tools voor SPI-interfaces, LibMPSSE en PyFtdi / PyI2CFlash voor I²C-interfaces) die de x232H-chipsfamilie ondersteunen.
De drop-in compatibiliteit met verschillende tools elimineert de behoefte aan Tigard-specifieke tools om te communiceren met doelen. In het geval dat het nodig is om een tool of script aan te passen met Tigard, zou het goed moeten werken met elke andere FT2232H-interfacekaart.