Tigard adalah alat open-source berbasis FT2232H, multi-protokol, multi-voltase, yang dirancang khusus untuk dipasang dan berkomunikasi dengan antarmuka berkecepatan rendah pada target perangkat keras yang direkayasa ulang. Papan ini menggabungkan pin-out yang biasa digunakan, harness kabel berlabel, level-shifting onboard, dan koneksi penganalisis logika.
Tigard berfungsi sebagai pengganti drop-in untuk lusinan perkakas perangkat keras berdasarkan chip FTDI. Ini memiliki dukungan asli dari beberapa alat perangkat keras yang umum digunakan seperti OpenOCD, FlashROM, dan banyak lagi.
Dengan mendukung 20% fitur yang memungkinkan 80% dari tugas peretasan perangkat keras umum yang terlibat dalam berbicara berbagai protokol, Tigard benar-benar melengkapi berbagai alat peretasan perangkat keras yang lebih canggih yang tersedia di pasar. Tigard hadir dengan LED yang akan membantu pengguna dalam men-debug target, protokol, dan perangkat lunak.
Fitur dan Spesifikasi Teknis
- Antarmuka USB Type C berkecepatan tinggi (480 Mbps)
- FTDI FT2232HQ Dual High-Speed USB to Multipurpose UART / FIFO IC. Port utama didedikasikan untuk UART termasuk akses ke semua sinyal kontrol aliran sedangkan port sekunder digunakan bersama di antara header khusus untuk SWD, JTAG, SPI, dan I²C
- Pemindah level terarah berkinerja tinggi untuk operasi 1,8 hingga 5,5 V.
- Beralih untuk memilih antara persediaan vTarget on-board 1,8 V, 3,3 V, 5,0 V, dan off-board
- Beralih untuk memilih antara mode SPI / JTAG dan I²C / SWD
- Port penganalisis logika (LA) untuk mengamati sinyal tingkat perangkat
- Lampu indikator untuk membantu debugging
Tigard bekerja sebagaimana adanya dengan beberapa alat dan pustaka (driver USB-Serial untuk akses UART, OpenOCD, dan UrJTAG untuk JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE, dan alat lainnya untuk antarmuka SPI, LibMPSSE dan PyFtdi / PyI2CFlash untuk antarmuka I²C) yang mendukung keluarga chip x232H.
Kompatibilitas drop-innya dengan alat yang berbeda menghilangkan kebutuhan akan alat khusus Tigard untuk berinteraksi dengan target apa pun. Dalam kasus, kebutuhan untuk menyesuaikan alat atau skrip menggunakan Tigard muncul, itu harus bekerja dengan baik dengan papan antarmuka FT2232H lainnya.