Tigard es una herramienta de código abierto , multiprotocolo, multivoltaje y basada en FT2232H, diseñada específicamente para conectarse y comunicarse con interfaces de baja velocidad en objetivos de hardware de ingeniería inversa. La placa incorpora clavijas de uso común, un arnés de cableado etiquetado, cambio de nivel integrado y una conexión de analizador lógico.
Tigard sirve como reemplazo directo para docenas de herramientas de hardware basadas en chips FTDI. Tiene soporte nativo de varias herramientas de hardware de uso común como OpenOCD, FlashROM y más.
Al admitir el 20% de las funciones que habilitan el 80% de las tareas comunes de pirateo de hardware relacionadas con el uso de varios protocolos, Tigard realmente complementa una amplia gama de herramientas de pirateo de hardware más avanzadas disponibles en el mercado. Tigard viene con LED que ayudarán al usuario a depurar el objetivo, el protocolo y el software.
Características y especificaciones técnicas
- Interfaz USB tipo C de alta velocidad (480 Mbps)
- FTDI FT2232HQ USB dual de alta velocidad a multipropósito UART / FIFO IC. El puerto principal está dedicado a UART, incluido el acceso a todas las señales de control de flujo, mientras que el puerto secundario se comparte entre encabezados dedicados para SWD, JTAG, SPI e I²C
- Cambiadores de nivel direccionales de alto rendimiento para funcionamiento de 1,8 a 5,5 V
- Cambie para elegir entre 1.8 V, 3.3 V, 5.0 V integrados y suministros vTarget externos
- Cambie para elegir entre los modos SPI / JTAG e I²C / SWD
- Puerto del analizador lógico (LA) para observar señales a nivel de dispositivo
- Luces indicadoras para ayudar a la depuración
Tigard funciona como está con varias herramientas y bibliotecas (controladores USB-Serial para acceso UART, OpenOCD y UrJTAG para JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE y otras herramientas para interfaces SPI, LibMPSSE y PyFtdi / PyI2CFlash para interfaces I²C) que admiten la familia de chips x232H.
Su compatibilidad directa con diferentes herramientas elimina la necesidad de herramientas específicas de Tigard para interactuar con cualquier objetivo. En caso de que surja la necesidad de personalizar una herramienta o un script usando Tigard, debería funcionar bien con cualquier otra placa de interfaz FT2232H.