С незапамятных времён, когда ещё существовали браузеры под ДОС, я взял себе ник Astra.

Поэтому и назвал проект превращения запчасти от майнера с мусорки в годную "отладку", с которым вожусь несколько месяцев, --Аstra_S9_SoC(+FPGA)-- или "платформа Astra9" Собственно, сама плата уже давно запроектирована и наштампована конторой Битмаин невероятно большим тиражом- порядка нескольких сотен тысяч (а то и миллиона) экземпляров. Сотни тысяч этих плат УЖЕ находятся у нас в стране, их не надо тащить с Али. Плата предназначена чисто для управления майнингом на хешплатах и не имеет никакой либо документации. Однако, "сердцем" платы является SoC+FPGA микросхема американской корпорации Xilinx -- ZYNQ 7010 xc7z010-clg400, что позволяет использовать её как FPGA девборд и как одноплатник

Я взял на себя труд разработать рабочую документацию на эту плату. https://dzen.ru/a/ZtTuMNBQ3gFhmskj

В своих статьях рассмотрю основные варианты применения этого изделия. Как минимум, будут освещены такие вопросы:

0. Никакой возни, раздобыл плату, микро-СД-флешку - и через полчаса всё заработало https://dzen.ru/a/ZtumRpI4dV3u1R7v

1. Привет, народ или Как помигать светодиодом

2. Запустить Убунту

Убунту
Убунту

3. Подключить дисплей HDMI и вывести на него картинку, видео и даже иксы

Иксы

4. GPIO и как ими управлять

5. I2C, IIC, SMBus и как подключить дисплейчик 1602 по квадратной шине.

А также через параллельную шину https://dzen.ru/video/watch/66d51b5b19e72a1d4fd7be9c?share_to=link

6. SPI и как подключить дисплейчик 12864 через SPI

ST7920
ST7920

7. Генератор сигналов 0-100+ МГц.

8. Звук через I2S или PWM:

Можно сделать "умную колонку" https://dzen.ru/video/watch/66d4ff9c89907761c8246d9b

Можно синтезировать космические звуки https://dzen.ru/video/watch/66d50cfb9bffdb0602bfaeaa

9. USB

Так что делать со старым антмайнером? Конечно помигать светодиодом! Смотрю объявления, выбираю подходящий вариант

С учётом пересыла выйдет 600-700р
С учётом пересыла выйдет 600-700р

Приобретаю программатор

Белая коробочка - программатор
Белая коробочка - программатор

Припаиваю штырьки для программирования

Там шаг 2мм!
Там шаг 2мм!

Припаиваю осциллятор кварц тактовый генератор

Распаиваю 1-2 кварцевых резонатора для тактирования FPGA

Все "Блинки" с Гитхаба не работали, пришлось сделать самому

Открываю Виваду

Открываю проект

Файлы проекта приложу
Файлы проекта приложу

Жду, пока загрузится

Процесс не быстрый
Процесс не быстрый

Загрузился, запускаю синтез

Синтез
Синтез

ОК

Кажется, что ничего не происходит

Процесс пошел!
Процесс пошел!

Синтез готов, очередь инкубации Имплементации

ОК
ОК
ОК
ОК

Генерируем Битстрим

Затем открываем диспетчер соединений

А там - пусто

Что то пошло не так
Что то пошло не так

Подключаю прогер, подаю питание на плату, жму на карданчик

Ага, зашевелилось

Плата определилась , буду её программировать

Заливается в плату битстрим

Ура, замигало!

Файл проекта https://github.com/astranome/Astra_S9_FPGA/blob/main/Miga.7z

продолжение следует :

монитор и квадратики https://dzen.ru/media/id/64961f2d1801f95c29dcc4a4/hdmi-na-astras9fpga-6520c2413078d4542296270b

Убунта и Дебиан https://dzen.ru/a/ZSC3UILJ8CRFd9iu?referrer_clid=1400&

Комментарии (5)


  1. Moog_Prodigy
    13.09.2024 01:47
    +1

    Очень круто! Давно пора дать этим платам от асиков вторую жизнь!


  1. ancc
    13.09.2024 01:47

    отлично! срочно прикупил такую.


  1. VirtualVoid
    13.09.2024 01:47

    Интересная находка, спасибо.
    Автор, а где вы покупали программатор? На оригинал не совсем похож, а ср. цены на DLC9G превышают стоимость платы в 6-8 раз, что честно сказать, отбивает всякое желание.


  1. nerudo
    13.09.2024 01:47

    Очень интересно, только непонятно, где обещаная жирная ПЛИС.


  1. ABATAPA
    13.09.2024 01:47
    +2

    Вот уж спасибо... :) Сейчас цены вырастут.
    Использую их уже года 4, первые покупал на avito по 250 руб.