Tigard е базиран на FT2232H, многопротоколен инструмент с много напрежение и с отворен код, който е проектиран специално за свързване и комуникация с нискоскоростни интерфейси на хардуерни цели с обратен дизайн. Платката включва често използвани щифтове, етикетиран проводник, превключване на нивото на борда и връзка на логически анализатор.
Tigard служи като заместител за десетки хардуерни инструменти, базирани на FTDI чипове. Той има естествена поддръжка от няколко често използвани хардуерни инструменти като OpenOCD, FlashROM и др.
Като поддържа 20% от функциите, които позволяват 80% от често срещаните задачи за хакерство на хардуер, свързани с изговарянето на различни протоколи, Tigard наистина допълва широка гама от по-усъвършенствани инструменти за хакерство на хардуер, предлагани на пазара. Tigard се предлага със светодиоди, които ще помогнат на потребителя при отстраняване на грешки на целта, протокола и софтуера.
Характеристики и технически спецификации
- Високоскоростен интерфейс USB тип C (480 Mbps)
- FTDI FT2232HQ Двоен високоскоростен USB към многофункционален UART / FIFO IC. Основният порт е посветен на UART, включително достъп до всички сигнали за контрол на потока, докато вторичният порт е споделен между специални заглавки за SWD, JTAG, SPI и I²C
- Високоефективни насочващи нивелири за работа от 1,8 до 5,5 V
- Превключете, за да изберете между бордови 1,8 V, 3,3 V, 5,0 V и извънбордови консумативи vTarget
- Превключете, за да избирате между режимите SPI / JTAG и I²C / SWD
- Порт за логически анализатор (LA) за наблюдение на сигнали на ниво устройство
- Индикаторни лампи за помощ при отстраняване на грешки
Tigard работи както е с няколко инструмента и библиотеки (USB-серийни драйвери за достъп до UART, OpenOCD и UrJTAG за JTAG, Flashrom, PyFtdi / PySpiFlash, LibMPSSE и други инструменти за SPI интерфейси, LibMPSSE и PyFtdi / PyI2CFlash за I²C интерфейси) които поддържат семейството чипове x232H.
Неговата съвместимост с различни инструменти елиминира необходимостта от специфични за Tigard инструменти за взаимодействие с всякакви цели. В случай, че възникне необходимостта от персонализиране на инструмент или скрипт с помощта на Tigard, той трябва да работи добре с всяка друга FT2232H интерфейсна платка.