Tigardは、 FT2232Hベースのマルチプロトコル、マルチ電圧、 オープンソース ツールであり、リバースエンジニアリングされたハードウェアターゲットの低速インターフェイスに接続して通信するために特別に設計されています。このボードには、一般的に使用されるピン配列、ラベル付きワイヤーハーネス、オンボードレベルシフト、およびロジックアナライザー接続が組み込まれています。
Tigardは、FTDIチップに基づく数十のハードウェアツールのドロップイン代替品として機能します。OpenOCD、FlashROMなどの一般的に使用されるいくつかのハードウェアツールからのネイティブサポートがあります。
Tigardは、さまざまなプロトコルを話すことに関連する一般的なハードウェアハッキングタスクの80%を可能にする機能の20%をサポートすることにより、市場で入手可能な幅広いより高度なハードウェアハッキングツールを真に補完します。Tigardには、ユーザーがターゲット、プロトコル、およびソフトウェアをデバッグするのを支援するLEDが付属しています。
機能と技術仕様
- USB Type C高速(480 Mbps)インターフェース
- FTDIFT2232HQデュアル高速USBから多目的UART / FIFOICへ。プライマリポートはすべてのフロー制御信号へのアクセスを含むUART専用であり、セカンダリポートはSWD、JTAG、SPI、およびI²Cの専用ヘッダー間で共有されます
- 1.8〜5.5V動作用の高性能指向性レベルシフター
- オンボード1.8V、3.3 V、5.0 V、およびオフボードvTarget電源から選択するように切り替えます
- SPI / JTAGモードとI²C/ SWDモードのどちらかを選択するように切り替えます
- デバイスレベルの信号を監視するためのロジックアナライザ(LA)ポート
- デバッグを支援するインジケータライト
Tigardは、いくつかのツールとライブラリ(UARTアクセス用のUSBシリアルドライバー、OpenOCD、JTAG用のUrJTAG、Flashrom、PyFtdi / PySpiFlash、LibMPSSE、およびSPIインターフェイス用の他のツール、LibMPSSEおよびI²Cインターフェイス用のPyFtdi / PyI2CFlash)でそのまま動作します。x232Hファミリのチップをサポートします。
さまざまなツールとのドロップイン互換性により、ターゲットとインターフェイスするためのTigard固有のツールが不要になります。Tigardを使用してツールまたはスクリプトをカスタマイズする必要が生じた場合は、他のFT2232Hインターフェイスボードで正常に機能するはずです。