Tigard er et FT2232H-basert, et multi-protokoll, multispennings, åpen kildekodeverktøy som er designet spesielt for å feste til og kommunisere med lavhastighetsgrensesnitt på omvendt konstruerte maskinvaremål. Brettet inneholder ofte brukte pin-outs, en merket ledningsnett, nivåskifting ombord og en logisk analysatorforbindelse.
Tigard fungerer som en drop-in erstatning for dusinvis av maskinvareverktøy basert på FTDI-brikker. Den har innfødt støtte fra flere ofte brukte maskinvareverktøy som OpenOCD, FlashROM og mer.
Ved å støtte 20% av funksjonene som muliggjør 80% av de vanlige maskinvarehackingsoppgavene som er involvert i å snakke forskjellige protokoller, utfyller Tigard virkelig et bredt utvalg av mer avanserte verktøy for maskinvarehacking som er tilgjengelig i markedet. Tigard leveres med lysdioder som vil hjelpe brukeren med å feilsøke målet, protokollen og programvaren.
Funksjoner og tekniske spesifikasjoner
- USB Type C høyhastighets (480 Mbps) grensesnitt
- FTDI FT2232HQ Dobbel høyhastighets USB til multifunksjons UART / FIFO IC. Den primære porten er dedikert til UART, inkludert tilgang til alle strømningskontrollsignaler mens den sekundære porten deles mellom dedikerte overskrifter for SWD, JTAG, SPI og I²C
- Høyytelsesretningsnivåskiftere for drift på 1,8 til 5,5 V
- Bytt for å velge mellom innebygde 1,8 V, 3,3 V, 5,0 V og vTarget-forsyninger ombord
- Bytt for å velge mellom SPI / JTAG og I²C / SWD modus
- Logic analyzer (LA) -port for å observere signaler på enhetsnivå
- Indikatorlamper for å hjelpe feilsøking
Tigard fungerer som det er med flere verktøy og biblioteker (USB-serielle drivere for UART-tilgang, OpenOCD og UrJTAG for JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE og andre verktøy for SPI-grensesnitt, LibMPSSE og PyFtdi / PyI2CFlash for I²C-grensesnitt) som støtter x232H-familien av sjetonger.
Dens drop-in kompatibilitet med forskjellige verktøy eliminerer behovet for Tigard-spesifikke verktøy for å grensesnitt med eventuelle mål. I tilfelle behovet for å tilpasse et verktøy eller skript ved hjelp av Tigard oppstår, bør det fungere bra med ethvert annet FT2232H-grensesnittkort.