NextJTAG
Автономная утилита командной строки, используемая для доступа к FPGA Xilinx через USB. Поддерживает такие основные операции, как проверка температуры и загрузка битстримов. Поддержка Windows и Linux. В настоящее время эта лицензия поддерживает XCVU9P, V / BCU1525 и BTU9P. Cкоро будут доступны другие версии. Для получения доступа ко всем функциям, необходимо приобрести лицензию.
Поддерживаемые функции
- Запрос ДНК устройства прикрепленных к FGPA
- Параллельная загрузка битстримов (не постоянная при циклическом отключении питания)
- Очистка текущего загруженного потока битов
- Перезагрузка битового потока от flash
- Чтение min/max и текущей температуры и напряжения
- Чтение/запись регистров XADC / SYSMON
- Чтение / запись в AXI через JTAG
- Изменение настроек контроллера напряжения (только BCU1525)
- Запрос датчиков от BMC (только BCU1525)
- Запрос датчиков от BMC (только BCU1525)
- REST API для удаленного управления
FPGA, работающие на Xilinx:
- XCU200: Xilinx Alveo U200
- XCVU9P: Xilinx VCU1525, SQRL BCU1525, TUL BTU9P и Huawei FX600 (для платы FX600 требуется кабель FTDI / JTAG).
- XCVU13P: Bittware CVP13
- XCVU33P: SQRL FK1533
- XCVU35P
- Другие: SQRL Acorns и Trustfarm TM-FM2L (для обоих требуется кабель FTDI / JTAG).
Поддерживаемые платформы
- Linux (x86-64)
- Windows (x64)
Другие инструменты
NextJtag Telegram Бот от Shadowist
Где купить?
Статус | Ссылка | Цена |
---|---|---|
Доступно | 🛒 FPGA Guide Shop | $30 USD |
USB скрипт для майнинга
Это скрипт на python, позволяющий запускать все FPGA без необходимости отсоединять и заново подключать USB-устройство, которое пропало после запуска 4-5+ команд. Благодарим @ hashm1n3r за то, что вы поделились им с сообществом.
Загрузки
Майнинг скрипт | Сканирование на вирусы |
---|---|
⬇️ Скачать | ✅ Вирусов не обнаружено |
Инструкция
- Установите Python 3.7 для Windows (загрузите версию "Установщик исполняемого файла Windows x86-64")
- Убедитесь, что в установщике выбрана опция "Добавить Python 3.7 в PATH"
- Открыть CMD
pip install pypiwin32
pip install pyserial
- Распакуйте скрипт Python и отредактируйте файл
launch.py
- Найдите
working_dr
иcmd
(верхняя часть списка) - Отредактируйте рабочий каталог(
working_dr
) в соответствии с местоположением вашей папки Bitstream, и там, где находится CMD запуска (cmd
) (та же папка для CMD и майнера), оставьте \ и измените только имена каталога - Добавьте имя вашего cmd в cmd =
\_\_\_.cmd
- Сохраните скрипт и запустите скрипт python, дважды щелкнув
Первоначальный источник можно найти тут