Tigard er et FT2232H-baseret, et multi-protokol, multi-spænding, open source- værktøj, der er designet specifikt til at fastgøre til og kommunikere med lavhastighedsgrænseflader på omvendt konstruerede hardwaremål. Tavlen indeholder almindeligt anvendte pin-outs, en mærket ledningsbånd, niveau-shifting ombord og en logisk analysatorforbindelse.
Tigard fungerer som drop-in-erstatning for snesevis af hardware-værktøjer baseret på FTDI-chips. Det har indbygget support fra flere almindeligt anvendte hardwareværktøjer som OpenOCD, FlashROM og mere.
Ved at understøtte 20% af de funktioner, der muliggør 80% af de almindelige hardware-hackingopgaver, der er involveret i at tale forskellige protokoller, supplerer Tigard virkelig en bred vifte af mere avancerede hardware-hackingsværktøjer, der er tilgængelige på markedet. Tigard leveres med lysdioder, der hjælper brugeren med at debugge målet, protokollen og softwaren.
Funktioner og tekniske specifikationer
- USB Type C-grænseflade med høj hastighed (480 Mbps)
- FTDI FT2232HQ Dual High-Speed USB til multifunktions UART / FIFO IC. Den primære port er dedikeret til UART inklusive adgang til alle flowkontrolsignaler, mens den sekundære port deles mellem dedikerede headere til SWD, JTAG, SPI og I²C
- Højtydende retningsbestemte niveauskiftere til 1,8 til 5,5 V-drift
- Skift for at vælge mellem indbyggede 1,8 V, 3,3 V, 5,0 V og off-board vTarget forsyninger
- Skift for at vælge mellem SPI / JTAG og I²C / SWD tilstande
- Logic analyzer (LA) -port for at observere signaler på enhedsniveau
- Indikatorlamper for at hjælpe med fejlretning
Tigard fungerer som det er med flere værktøjer og biblioteker (USB-serielle drivere til UART-adgang, OpenOCD og UrJTAG til JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE og andre værktøjer til SPI-grænseflader, LibMPSSE og PyFtdi / PyI2CFlash til I²C-grænseflader) der understøtter x232H-familien af chips.
Dens drop-in-kompatibilitet med forskellige værktøjer eliminerer behovet for Tigard-specifikke værktøjer til at interface med ethvert mål. Hvis behovet for at tilpasse et værktøj eller script ved hjælp af Tigard opstår, skal det fungere fint med ethvert andet FT2232H-interfacekort.