Tigard - плата с открытым исходным кодом для взлома оборудования
Существует множество дешевых отладочных плат USB на TTL 5 В или 3,3 В, используемых для доступа к последовательной консоли и/или программным платам, но аппаратная плата с открытым исходным кодом Tigard на базе FTDI FT2232H делает гораздо больше, поскольку поддерживает несколько протоколов, несколько напряжений для взлом оборудования и отладка.
Разработчик объясняет, что Tigard можно использовать в качестве прямой замены для десятков других аппаратных инструментов на базе чипов FTDI и включает встроенную поддержку OpenOCD, FlashROM и многое другое.
Технические характеристики платы Tigard:
Основной чип — FTDI FT2232HQ, двойной высокоскоростной USB-порт для многоцелевого UART/FIFO IC
- Основной порт, предназначенный для UART, включая доступ ко всем сигналам управления потоком
- Вторичный порт совместно используется выделенными разъемами для SWD, JTAG, SPI и I²C
USB – порт USB 2.0 Type-C (480 Мбит/с)
Вводы/выводы
- 9-контактный разъем UART
- Разъем Qwiic I2C
- 8-контактный разъем SPI и I2C
- 8-контактный разъем JTAG
- 10-контактный отладочный разъем Cortex
- 14-контактный разъем логического анализатора (LA) для наблюдения за сигналами на уровне устройства
- Направленные переключатели уровня для работы от 1,8 до 5,5 В
Разное
- Переключатель, чтобы выбрать между встроенными источниками питания vTarget 1,8 В, 3,3 В, 5,0 В и внешними
- Переключатель, для выбора между режимами SPI/JTAG и I²C/SWD.
- Световые индикаторы для облегчения отладки
Нет необходимости в специальных инструментах для Tigard, и плата будет работать со стандартными инструментами и библиотеками, включая драйверы последовательного порта USB, OpenOCD и UrJTAG для JTAG, Flashrom, PyFtdi/PySpiFlash, LibMPSSE и другие инструменты для интерфейса SPI, а также LibMPSSE и PyFtdi / PyI2CFlash для интерфейсов I2C.
Плата будет поставляться со всеми необходимыми кабелями (SPI, JTAG, Cortex, последовательный) с четко обозначенными проводами. Также есть два набора, первый из которых включает плату логического анализатора Bitmagic для отладки последовательных протоколов в реальном времени с помощью Sigrok / PulseView, а второй — «Applied Physical Attacks Online Kit», в который добавляются зажимы и разъемы, простой мультиметр, сумочка-органайзер, USB-микроскоп и целевая система (неназванный Wi-Fi-маршрутизатор на базе Linux).
На Github выложены файлы проектирования оборудования KiCAD и документация.
Tigard уже собрал более 20 000 долларов на Crowd Supply ( от $39 за плату и провода и до $1337 за полный комплект) . Доставка в США бесплатна, а в остальные страны — от 10 до 20 долларов.
Поставки планируется начать во второй половине февраля 2021 года.
Источник: cnx-software