Tigard és una eina de codi obert multi-protocol, multi-voltatge, basada en FT2232H, dissenyada específicament per connectar-se i comunicar-se amb interfícies de baixa velocitat en objectius de maquinari d’enginyeria inversa. La placa incorpora pin-outs d'ús habitual, un cablejat etiquetat, un desplaçament de nivell a bord i una connexió d'analitzador lògic.
Tigard serveix com a substitutiu de dotzenes d’eines de maquinari basades en xips FTDI. Compta amb suport natiu de diverses eines de maquinari d’ús com OpenOCD, FlashROM i molt més.
En donar suport al 20% de les funcions que permeten el 80% de les tasques habituals de pirateria de maquinari relacionades amb la parla de diversos protocols, Tigard realment complementa una àmplia gamma d’eines de pirateria de maquinari més avançades disponibles al mercat. Tigard inclou LEDs que ajudaran l’usuari a depurar la destinació, el protocol i el programari.
Característiques i especificacions tècniques
- Interfície USB d'alta velocitat tipus C (480 Mbps)
- FTDI FT2232HQ USB d'alta velocitat dual a IC UART / FIFO polivalent. El port principal està dedicat a UART, inclòs l'accés a tots els senyals de control de flux, mentre que el port secundari es comparteix entre capçaleres dedicades per a SWD, JTAG, SPI i I²C
- Canviadors de nivell direccionals d'alt rendiment per a un funcionament d'1,8 a 5,5 V.
- Canvieu per triar entre subministraments vTarget incorporats 1,8 V, 3,3 V, 5,0 V i fora de bord
- Canvieu per triar entre els modes SPI / JTAG i I²C / SWD
- Port d'analitzador lògic (LA) per observar senyals a nivell de dispositiu
- Llums indicadors per facilitar la depuració
Tigard funciona tal com està amb diverses eines i biblioteques (controladors de sèrie USB per a accés UART, OpenOCD i UrJTAG per a JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE i altres eines per a interfícies SPI, LibMPSSE i PyFtdi / PyI2CFlash per a interfícies I²C) que admeten la família de xips x232H.
La seva compatibilitat amb diferents eines elimina la necessitat d’eines específiques de Tigard per relacionar-se amb qualsevol objectiu. En cas que sorgeixi la necessitat de personalitzar una eina o un script amb Tigard, hauria de funcionar bé amb qualsevol altra placa d’interfície FT2232H.
