MIHAS
MIHAS
  • Видео 17
  • Просмотров 58 438
Самый дешевый программатор XILINX - Уроки FPGA /#13
В этом уроке рассказывается про более дешевый программатор для кристаллов xilinx
Поддержать уроки FPGA:
Сбер 4276 3800 1867 6945
USDT ERC20 - 0x041755BE76222576bE19c29d774e2d9099961029
ETH - 0x041755BE76222576bE19c29d774e2d9099961029
Просмотров: 3 311

Видео

Поднимаем I2C - Уроки FPGA /#12
Просмотров 7 тыс.Месяц назад
В этом видео я показываю как работает i2c протокол и как пишется rtl драйвер с нуля. Сей эксперименты проходят на плате antminer s9 c zynq на борту. Таймкоды: 00:00 Как работает i2c 01:10 Пишем передающую часть драйвера 05:57 Пишем тестбенч 08:27 Пишем принимающую часть 11:00 Создаем обертку 14:47 Проверяем в железе Поддержать уроки FPGA: Сбер 4276 3800 1867 6945 USDT ERC20 - 0x041755BE76222576...
Удаленный рабочий стол на LINUX ZYNQ
Просмотров 7072 месяца назад
В прошлом видео мы взаимодействовали с linux на zynq через терминал и в некоторых случаях это не всегда удобно. В этом видео я покажу как поставить среду рабочего стола и подключиться к ней по vnc.
Пишем драйвер LINUX на ZYNQ ANTMINER/Часть 2 - Уроки FPGA /#11
Просмотров 1,3 тыс.3 месяца назад
В этом уроке показывается как настроить блок дизайн с устройством в pl части, сгенерировать device tree, пересобирать убут, настроить ssh в линуксе и затем как прокинуть данные в устройство. Таймкоды: 00:10 Собираем блок дизайн 03:38 Проверяем блок дизайн 05:08 Качаем гит, репозиторий и создаем device tree 08:12 Пересобираем u-boot 10:20 Настраиваем ssh на antminer 11:32 Пишем значение через sy...
Поднимаем LINUX на ZYNQ ANTMINER/Часть 1 - Уроки FPGA /#10
Просмотров 3,6 тыс.4 месяца назад
В этом видео рассказывается как загрузить скрипт конфигурации в процессорную систему, создать fsbl, после чего настроить виртуальную машину, поставить на нее убунту. В убунту уже собрать u-boot и ядро линукса. Также показывается как разделить сд карту на две файловые системы, и скопировать туда rootfs. После чего уже показывается загрузка линукса на antminer Таймкоды: 00:00 Что нужно для линукс...
Обходимся без программатора на ZYNQ - Уроки FPGA /#9
Просмотров 2,2 тыс.5 месяцев назад
В этом видео рассказывается как загрузить прошивку (bitstream) без программатора на плате antminer s9. Также я показываю как настроить процессорную систему, сделать ртл описание для бегущего светодиода и создать fsbl прошивку.
Основной способ передачи информации - Уроки FPGA /#8
Просмотров 2 тыс.6 месяцев назад
В этом уроке показывается как настроить процессорную систему zynq для передачи данных по ethernet и uart. Также создадим приложения для вывода данных по uart, а также для создания tcp сервера на основе lwip библиотеки. Урок №1 - ruclips.net/video/_BlgPa7JwUw/видео.html Урок №5 - ruclips.net/video/eDEIS3RBvag/видео.html
Работаем в симуляции VIVADO - Уроки FPGA /#7
Просмотров 1,2 тыс.6 месяцев назад
В этом уроке рассказывается как работать с симуляцией в vivado. В качестве примера рассматривается блок uart. Пишем тестбенч, имитирующий внешнюю среду, затем смотрим конечный автомат на передачу. Ссылку на исходники прикладываю в комментариях.
Самое полезное ядро в Vivado - Уроки FPGA /#6
Просмотров 1,9 тыс.7 месяцев назад
В этом уроке, я расскажу как настроить IP-ядро логического анализатора (ILA) в плис zynq 7000 на плате antminer s9. Также напишем скрипт на python для передачи данных по uart. Ссылку на скрипт прикладываю в комментариях. Таймкоды: 00:00 - Интро 00:55 - Добавляем ila 02:55 - Устанавливаем python 04:17 - Исследуем ila
Простейший интерфейс на ПЛИС - Уроки FPGA /#5
Просмотров 8 тыс.8 месяцев назад
В этом видео рассказывается, как работает протокол uart и как его настроить на ПЛИС. В данном уроке используется плате управления Antminer S9 с Zynq 7010. Данное видео подойдет для начинающих ПЛИС программистов и не только. Cсылка на uart_phy - github.com/mkravch/fpga_lessons
Каждый программист должен уметь работать с этим - Уроки FPGA /#4
Просмотров 1,6 тыс.9 месяцев назад
В этом видео рассказывается, как создать ip блок vio и как настроить его для управления светодиодами. В качестве управляющего блока светодиодами используется модуль, написанный на языке Verilog. В данном уроке используется плате управления Antminer S9 с Zynq 7010. Данное видео подойдет для начинающих ПЛИС программистов.
Обходимся без генератора на ZYNQ - Уроки FPGA /#3
Просмотров 2 тыс.9 месяцев назад
Создаем block design, добавляем ZYNQ PS, заводим клок на verilog модуль управления светодиодов. Данное видео подойдет для начинающих ПЛИС программистов.
Создаем первый проект на ПЛИС - Уроки FPGA /#2
Просмотров 5 тыс.10 месяцев назад
Создаем первый проект для моргания светодиодами в Vivado на языке SystemVerilog на плате управления Antminer S9 с Zynq 7010.
Самая дешевая отладочная плата c ZYNQ - Уроки FPGA /#1
Просмотров 12 тыс.10 месяцев назад
В этом видео рассказывается, что нужно для работы с платой управления Antminer S9 с Zynq 7010 в качестве отладочной платы для fpga программирования.
Lumberjack telegram script python
Просмотров 6952 года назад
Lumberjack telegram script python
Математическое ожидание. Объяснение
Просмотров 4746 лет назад
Математическое ожидание. Объяснение

Комментарии

  • @alekxcrafter
    @alekxcrafter 17 часов назад

    И ещё вопрос, а как мигать светодиодами PS_MIO37_LED_R и PS_MIO38_LED_G из verilog модуля? Я так понял что никак, и они доступны только через ядро.

  • @alekxcrafter
    @alekxcrafter 19 часов назад

    Привет, а есть идеи как можно определить к каким портам fpga что подключено? У меня просто есть плата от S11/T15 AMCB07_3X1_2F ctrl_C47 с zynq xc7z007s. Хотел повторить твои самые первые уроки с морганием светодиодом, но встрял на том моменте что в констрейнах не знаю какие пины указывать, обыскал весь интернет и не нашёл даташита на эту/подобную плату. Единственное что приходит в голову это искать пины светодиодов и осцилятора методом бинарного поиска, но это плохая идея - можно и спалить плату.

  • @АлександрСевостьянов-у8б

    Задроты

  • @_white_name_
    @_white_name_ 3 дня назад

    то есть на дорогой майнер денег хватило а на бп который стоит копейки нет?

    • @dmytrokucher1900
      @dmytrokucher1900 День назад

      во первых не весь майнер а только одну копеешную плату от него, а вовторых мне как разработчику зачем 400-500ватное одоробло на столе если самому чипу даже близко столько не надо. Что бы кому то доказать что у меня есть лишние деньги? Конечно мне удобнее от зарядки мобильника питать.

  • @masteruniverse908
    @masteruniverse908 3 дня назад

    странно, а почему на ардуино или стм32 нету?

  • @ictor13
    @ictor13 5 дней назад

    там и любой 12 вольтововый БП подойдет. Я скрестил кабель от видеокарты и бп который я использую для массажной подушки и там и там 12 вольт

  • @sttalex
    @sttalex 5 дней назад

    А 12В подать в разъем с лабораторного? Но этот способ лучше!

  • @zatochiSiberian
    @zatochiSiberian 5 дней назад

    Здорово. Большое спасибо

  • @tovyuriy7776
    @tovyuriy7776 5 дней назад

    Можно купить блок питания для ноута с power delivery и плату управления. В зависимости от джампера на выходе будет одно из фиксированных напряжений 5В 9В 12В 15В 20В

  • @robertmonroe9728
    @robertmonroe9728 5 дней назад

    Zynq и зарядка. Видео ни о чем, лучше бы о Zynq самом крутом семействе SoC на планете.

    • @misc2850
      @misc2850 5 дней назад

      Сейчас zynq может купить поиграться даже школьник) порог входа внезапно упал в сотни раз

  • @yl923
    @yl923 8 дней назад

    А RP pico работает как полноценный прогер? Можно записывать и читать?

  • @viktorvector113
    @viktorvector113 11 дней назад

    Спасибо ! Очень полезно для начинающих. В идеале было бы еще нюансов побольше объяснять, почему именно так делается.

  • @dmytrokucher1900
    @dmytrokucher1900 12 дней назад

    действительно ли для этой платы нужен АТХ блок питания, какие там токи потребления, может можна обойтись чем то более кмпактным - условным китайским блочком на 12В на пару ампер и степдаун преобразователем до 5В?

    • @mihas6705
      @mihas6705 11 дней назад

      Да можно от адаптера для телефона запитать

    • @mihas6705
      @mihas6705 5 дней назад

      ruclips.net/user/shortsdyZJbOyjXLE

  • @georgzikoff4986
    @georgzikoff4986 14 дней назад

    Спасибо Автору! Наконец то я знаю , зачем мне RP Pico!

  • @АлексейОмельяненко-х7в

    Вопрос к автору ролика, не могли бы Вы показать как на вашей плате распаян генератор, насколко я понимаю нужно распаять ещё два сопротивления и конденсатор. У Вас они подпаяны навесным монтажём? И хотелось бы посмотреть как это выглядит на плате. Спасибо.

    • @mihas6705
      @mihas6705 14 дней назад

      Вообще лучше феном распаять, но я паяльником делал и это не совсем удобно было. Для начала можно без этого генератора обойтись - ruclips.net/video/iaMg_9tBt9Y/видео.html

    • @АлексейОмельяненко-х7в
      @АлексейОмельяненко-х7в 13 дней назад

      @@mihas6705 Спасибо . Начну без генератора пока.

  • @ArgentumEssence
    @ArgentumEssence 16 дней назад

    Зачем русскому нищеброду Xilinx, если у него есть Путин?

  • @torsion89
    @torsion89 17 дней назад

    Каждый раз, чтобы пользоваться этим программатором нужно exe запускать?

  • @bannedbyall
    @bannedbyall 17 дней назад

    Кто-нибудь пробовал использовать Platform Cable USB? Model DLC9 Именно DLC9 без букв? Made in U.S.A. Когда-то работал в ISE 6.3i и 7.1i После установки 13.1 iMPACT пытался обновить прошивку (CPLD?) - теперь не работает нигде.

    • @bannedbyall
      @bannedbyall 17 дней назад

      Использовал для прошивки XC9536, их есть ещё некоторое количество и хочется использовать для замены рассыпухи простой логики.

    • @erwe1054
      @erwe1054 14 дней назад

      ну все кирпич кабель

    • @bannedbyall
      @bannedbyall 13 дней назад

      @@erwe1054 Откопал старый нетбук с Windows XP , с торрентов скачал ISE 7.1i с обновлениями, iMPACT сказал, что версия прошивки CPLD = FF и предложил обновить! Теперь работает!

  • @FireTemplar-l4z
    @FireTemplar-l4z 17 дней назад

    12,5 O_o

  • @Wtf95
    @Wtf95 17 дней назад

    Супер канал у тебя Михас! Благодарю, и желаю мотивации на новые и интересные темы!

  • @Ma_X64
    @Ma_X64 17 дней назад

    ксайлинкс, тарджет :D

    • @Ramulus2009
      @Ramulus2009 9 дней назад

      Ваще говоря, пиндосы произносят "Зайлинкс, таргет".

  • @nickko9900
    @nickko9900 18 дней назад

    Кстати самописные модули на systemVerilog можно вставлять в block design. Для этого нужно завернуть их в IP Core, с помощью IP managera.

  • @warpmaster
    @warpmaster 18 дней назад

    Огромное спасибо автору. Очень полезно, что вы сразу делаете гайды и под Linux, а не только Windows. Однозначно лайк ❤

  • @panigo63
    @panigo63 18 дней назад

    Где де ты раньше был😂. Только сегодня программатор заказал от конторы за 7 рублей😢

    • @erwe1054
      @erwe1054 14 дней назад

      Оно тебе надо с этими портянками возиться ? Нормально купил !

  • @1234mifa
    @1234mifa 18 дней назад

    Это просто бомба! Вечный камень преткновения был это программатор. А тут за 500 рублей

  • @al-khwarizmi1085
    @al-khwarizmi1085 18 дней назад

    Михаил Васильевич, огромное тебе спасибо!

  • @tuujhfjjiyiiitr5763
    @tuujhfjjiyiiitr5763 18 дней назад

    Круто)) !👍👍👍

  • @openFrimeTv
    @openFrimeTv 18 дней назад

    всегда думал что это очень дорого. а оказалось вообще пустяк) спасибо

  • @mihas6705
    @mihas6705 21 день назад

    Ссылка на репозиторий - github.com/mkravch/fpga_lessons

    • @ChubarSergey
      @ChubarSergey 14 дней назад

      Можно получить у вас платную консультацию?

    • @mihas6705
      @mihas6705 14 дней назад

      Смотря по какому вопросу

  • @Sukhinov
    @Sukhinov 23 дня назад

    А зачем делать create_clock? Ну есть у чипа какой-то вход, на который какая-то частота входит, зачем чип как-то отдельно об это информировать, если можно просто считать эти импульсы до миллиона?

  • @mihas6705
    @mihas6705 24 дня назад

    Ссылка на репозиторий - github.com/mkravch/fpga_lessons

  • @EveryTickGameArt
    @EveryTickGameArt 27 дней назад

    Щиииикаааарноооо!

  • @krypton1886
    @krypton1886 28 дней назад

    Черная магия! Колдун ебучий!

  • @alexcaledin4521
    @alexcaledin4521 Месяц назад

    Простейший интерфейс это два провода на которых оба устройства обнуляют напряжение открытыми коллекторами в порядке "обмена рукопожатиями"

  • @peoplecry
    @peoplecry Месяц назад

    С чего код вообще писать и компилить, если за стеной два террориста, которые как ультразвуком расстреливают, так и другими микроволновками?... И забивают видимо все буферы как это только возможно еще нс занпущке? И полроценно в оьладчик попадают и во все возможные дыры?

  • @1234mifa
    @1234mifa Месяц назад

    Приятная подача информации!)

  • @SergeLevin
    @SergeLevin Месяц назад

    Местами путаница биты / байты, но в целом объяснение шикарное, спасибо!

  • @ПавелС-ш8м
    @ПавелС-ш8м Месяц назад

    вангую под ст такие типо отладочные тупо не будут с новым софтом работать тоетсь они бесполезные(а софт там пиздец это революция прям)

  • @ЛитвиновЕвгений-х4о

    Огонь

  • @Zack-ti1lj
    @Zack-ti1lj Месяц назад

    Жаль только что на виваде все показываешь, у меня с этой прогой не сложились отношения, квартус 9 наше все. Пытался xilinx ise для spartan 6 поставить себе, ниче не получилось, а вивадо только с 7+ версией чипа умеет работаь (((

  • @Zack-ti1lj
    @Zack-ti1lj Месяц назад

    Привест, спасибо за видео, полезно

  • @АртемМинеев-к7и
    @АртемМинеев-к7и Месяц назад

    Спасибо большое Можно ли Zynq здесь заменить на Microblaze?

    • @mihas6705
      @mihas6705 Месяц назад

      Здесь zynq ядро нужно только для клока, на отладках с чистой плисой есть обычно внешний генератор

  • @maksimlenin3159
    @maksimlenin3159 Месяц назад

    Очень полезно!!

  • @avechess
    @avechess Месяц назад

    Чтобы повторить урок нужно каждые несколько секунд мотать видео надад и делать десятки пауз, а иногда смотреть на скорости x0.25. Но главное, что все работает. Спасибо.

  • @avechess
    @avechess Месяц назад

    Спасибо за следующий урок.

  • @Sergei_Ilchenko
    @Sergei_Ilchenko Месяц назад

    enum два БИТА, а не байта

  • @evgenyshorin5047
    @evgenyshorin5047 Месяц назад

    Обязательно использовать компьютерный БП, обычный адаптер 12в не подойдёт?

    • @mihas6705
      @mihas6705 Месяц назад

      Подойдет, не обязательно бп, можно с зарядника от телефона запитать

    • @mihas6705
      @mihas6705 5 дней назад

      ruclips.net/user/shortsdyZJbOyjXLE

  • @константинобручев-н9б

    Даже когда шаишь, асе очень не быстро и непросто с этим i2c. С непривычки сдохнуть можно.

  • @Jojofanforever
    @Jojofanforever Месяц назад

    Зайлинкс поддерживает верилог?

  • @КлимСамгин-ж7ч
    @КлимСамгин-ж7ч Месяц назад

    творческих вам успехов. конечно нихуя не понял. но очень интересно.