Tigard ist ein FT2232H-basiertes Open-Source- Tool mit mehreren Protokollen und mehreren Spannungen, das speziell für die Verbindung mit und die Kommunikation mit langsamen Schnittstellen auf rückentwickelten Hardwarezielen entwickelt wurde. Die Karte enthält häufig verwendete Pinbelegungen, einen beschrifteten Kabelbaum, eine integrierte Pegelverschiebung an Bord und einen Logikanalysatoranschluss.
Tigard dient als Ersatz für Dutzende von Hardware-Tools, die auf FTDI-Chips basieren. Es wird von mehreren häufig verwendeten Hardwaretools wie OpenOCD, FlashROM und anderen nativ unterstützt.
Durch die Unterstützung von 20% der Funktionen, die 80% der gängigen Hardware-Hacking-Aufgaben ermöglichen, die mit dem Sprechen verschiedener Protokolle verbunden sind, ergänzt Tigard eine breite Palette fortschrittlicherer Hardware-Hacking-Tools, die auf dem Markt erhältlich sind. Tigard wird mit LEDs geliefert, die den Benutzer beim Debuggen des Ziels, des Protokolls und der Software unterstützen.
Merkmale und technische Daten
- USB-Hochgeschwindigkeitsschnittstelle Typ C (480 Mbit / s)
- FTDI FT2232HQ Dualer Hochgeschwindigkeits-USB für Mehrzweck-UART / FIFO-IC. Der primäre Port ist UART zugeordnet, einschließlich des Zugriffs auf alle Flusssteuerungssignale, während der sekundäre Port von dedizierten Headern für SWD, JTAG, SPI und I²C gemeinsam genutzt wird
- Hochleistungs-Richtungs-Pegelumsetzer für 1,8 bis 5,5 V Betrieb
- Wechseln Sie, um zwischen integrierten 1,8-V-, 3,3-V-, 5,0-V- und externen vTarget-Netzteilen zu wählen
- Wechseln Sie zwischen den Modi SPI / JTAG und I²C / SWD
- LA-Anschluss (Logic Analyzer) zur Beobachtung von Signalen auf Geräteebene
- Anzeigelampen zur Unterstützung des Debuggens
Tigard arbeitet unverändert mit verschiedenen Tools und Bibliotheken (USB-Serielle Treiber für UART-Zugriff, OpenOCD und UrJTAG für JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE und andere Tools für SPI-Schnittstellen, LibMPSSE- und PyFtdi / PyI2CFlash für I²C-Schnittstellen) die die x232H-Familie von Chips unterstützen.
Durch die Drop-In-Kompatibilität mit verschiedenen Tools müssen keine Tigard-spezifischen Tools mehr mit Zielen zusammenarbeiten. Falls ein Tool oder Skript mithilfe von Tigard angepasst werden muss, sollte es mit jeder anderen FT2232H-Schnittstellenkarte problemlos funktionieren.