Новейшие инструменты для FPGA майнинга

4 min read

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 за то, что вы поделились им с сообществом.

Загрузки

Майнинг скриптСканирование на вирусы
⬇️ Скачать Вирусов не обнаружено

Инструкция

  1. Установите Python 3.7 для Windows (загрузите версию "Установщик исполняемого файла Windows x86-64")
  2. Убедитесь, что в установщике выбрана опция "Добавить Python 3.7 в PATH"
  3. Открыть CMD
pip install pypiwin32
pip install pyserial
  1. Распакуйте скрипт Python и отредактируйте файл launch.py
  2. Найдите working_dr и cmd (верхняя часть списка)
  3. Отредактируйте рабочий каталог(working_dr) в соответствии с местоположением вашей папки Bitstream, и там, где находится CMD запуска (cmd) (та же папка для CMD и майнера), оставьте \ и измените только имена каталога
  4. Добавьте имя вашего cmd в cmd = \_\_\_.cmd
  5. Сохраните скрипт и запустите скрипт python, дважды щелкнув

Первоначальный источник можно найти тут



Related Pages