Tigard este un instrument cu sursă deschisă multi-protocol, multitensiune, bazat pe FT2232H, conceput special pentru atașarea și comunicarea cu interfețe de viteză redusă pe ținte hardware de inginerie inversă. Placa încorporează pin-out-uri utilizate în mod obișnuit, un cablaj etichetat, schimbarea nivelului la bord și o conexiune de analizor logic.
Tigard servește drept înlocuitor pentru câteva zeci de instrumente hardware bazate pe cipuri FTDI. Are suport nativ de la mai multe instrumente hardware utilizate în mod obișnuit, cum ar fi OpenOCD, FlashROM și multe altele.
Suportând 20% din caracteristicile care permit 80% din sarcinile obișnuite de hacking hardware implicate în vorbirea diferitelor protocoale, Tigard completează cu adevărat o gamă largă de instrumente de hacking hardware mai avansate disponibile pe piață. Tigard vine cu LED-uri care vor ajuta utilizatorul în depanarea țintei, protocolului și software-ului.
Caracteristici și specificații tehnice
- Interfață USB de tip C de mare viteză (480 Mbps)
- FTDI FT2232HQ Dual USB de mare viteză la IC UART / FIFO multifuncțional. Portul principal este dedicat UART, inclusiv accesul la toate semnalele de control al fluxului, în timp ce portul secundar este partajat între antetele dedicate pentru SWD, JTAG, SPI și I²C
- Schimbatoare de nivel direcționale de înaltă performanță pentru funcționarea de la 1,8 la 5,5 V.
- Comutați pentru a alege între consumabilele 1,8 V, 3,3 V, 5,0 V și consumabilele vTarget off-board
- Comutați pentru a alege între modurile SPI / JTAG și I²C / SWD
- Portul analizorului logic (LA) pentru a observa semnalele la nivel de dispozitiv
- Indicatoare luminoase pentru a ajuta la depanare
Tigard funcționează așa cum este cu mai multe instrumente și biblioteci (drivere USB-Serial pentru acces UART, OpenOCD și UrJTAG pentru JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE și alte instrumente pentru interfețele SPI, LibMPSSE și PyFtdi / PyI2CFlash pentru interfețele I²C) care acceptă familia de jetoane x232H.
Compatibilitatea sa cu alte instrumente elimină necesitatea instrumentelor specifice Tigard pentru a interacționa cu orice țintă. În cazul în care apare nevoia de a personaliza un instrument sau un script folosind Tigard, acesta ar trebui să funcționeze bine cu orice altă placă de interfață FT2232H.