Tigard är ett FT2232H-baserat, ett multiprotokoll, flerspännings, öppen källkodsverktyg som är utformat speciellt för att ansluta till och kommunicera med låghastighetsgränssnitt på omvänd konstruerade hårdvarumål. Kortet innehåller vanligt använda uttag, en märkt ledningsnät, nivåförskjutning ombord och en logisk analysatoranslutning.
Tigard fungerar som en drop-in ersättning för dussintals hårdvaruverktyg baserade på FTDI-chips. Den har inbyggt stöd från flera vanliga hårdvaruverktyg som OpenOCD, FlashROM och mer.
Genom att stödja 20% av funktionerna som möjliggör 80% av de vanliga hårdvaruhackingsuppgifterna som är inblandade i att tala olika protokoll kompletterar Tigard verkligen ett brett utbud av mer avancerade hårdvaruhackingsverktyg som finns tillgängliga på marknaden. Tigard levereras med lysdioder som hjälper användaren att felsöka mål, protokoll och programvara.
Funktioner och tekniska specifikationer
- USB typ C höghastighetsgränssnitt (480 Mbps)
- FTDI FT2232HQ Dubbel höghastighets-USB till UART / FIFO IC för multipurpose. Den primära porten är tillägnad UART inklusive åtkomst till alla flödeskontrollsignaler medan den sekundära porten delas mellan dedikerade rubriker för SWD, JTAG, SPI och I²C
- Högpresterande riktningsnivåväxlare för drift mellan 1,8 och 5,5 V
- Byt för att välja mellan inbyggda 1,8 V, 3,3 V, 5,0 V och vTarget-förbrukningsvaror
- Växla för att välja mellan lägena SPI / JTAG och I²C / SWD
- Logikanalysator (LA) -port för att observera signaler på enhetsnivå
- Indikatorlampor för att underlätta felsökning
Tigard fungerar som det är med flera verktyg och bibliotek (USB-seriella drivrutiner för UART-åtkomst, OpenOCD och UrJTAG för JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE och andra verktyg för SPI-gränssnitt, LibMPSSE och PyFtdi / PyI2CFlash för I²C-gränssnitt) som stöder x232H-familjen av marker.
Dess kompatibilitet med olika verktyg eliminerar behovet av Tigard-specifika verktyg för gränssnitt med eventuella mål. Om behovet av att anpassa ett verktyg eller skript med Tigard uppstår bör det fungera bra med alla andra FT2232H gränssnittskort.