- Видео 17
- Просмотров 58 438
MIHAS
Добавлен 8 сен 2016
Самый дешевый программатор XILINX - Уроки FPGA /#13
В этом уроке рассказывается про более дешевый программатор для кристаллов xilinx
Поддержать уроки FPGA:
Сбер 4276 3800 1867 6945
USDT ERC20 - 0x041755BE76222576bE19c29d774e2d9099961029
ETH - 0x041755BE76222576bE19c29d774e2d9099961029
Поддержать уроки 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 программирования.
И ещё вопрос, а как мигать светодиодами PS_MIO37_LED_R и PS_MIO38_LED_G из verilog модуля? Я так понял что никак, и они доступны только через ядро.
Привет, а есть идеи как можно определить к каким портам fpga что подключено? У меня просто есть плата от S11/T15 AMCB07_3X1_2F ctrl_C47 с zynq xc7z007s. Хотел повторить твои самые первые уроки с морганием светодиодом, но встрял на том моменте что в констрейнах не знаю какие пины указывать, обыскал весь интернет и не нашёл даташита на эту/подобную плату. Единственное что приходит в голову это искать пины светодиодов и осцилятора методом бинарного поиска, но это плохая идея - можно и спалить плату.
Задроты
то есть на дорогой майнер денег хватило а на бп который стоит копейки нет?
во первых не весь майнер а только одну копеешную плату от него, а вовторых мне как разработчику зачем 400-500ватное одоробло на столе если самому чипу даже близко столько не надо. Что бы кому то доказать что у меня есть лишние деньги? Конечно мне удобнее от зарядки мобильника питать.
странно, а почему на ардуино или стм32 нету?
там и любой 12 вольтововый БП подойдет. Я скрестил кабель от видеокарты и бп который я использую для массажной подушки и там и там 12 вольт
А 12В подать в разъем с лабораторного? Но этот способ лучше!
Здорово. Большое спасибо
Можно купить блок питания для ноута с power delivery и плату управления. В зависимости от джампера на выходе будет одно из фиксированных напряжений 5В 9В 12В 15В 20В
Zynq и зарядка. Видео ни о чем, лучше бы о Zynq самом крутом семействе SoC на планете.
Сейчас zynq может купить поиграться даже школьник) порог входа внезапно упал в сотни раз
А RP pico работает как полноценный прогер? Можно записывать и читать?
Спасибо ! Очень полезно для начинающих. В идеале было бы еще нюансов побольше объяснять, почему именно так делается.
действительно ли для этой платы нужен АТХ блок питания, какие там токи потребления, может можна обойтись чем то более кмпактным - условным китайским блочком на 12В на пару ампер и степдаун преобразователем до 5В?
Да можно от адаптера для телефона запитать
ruclips.net/user/shortsdyZJbOyjXLE
Спасибо Автору! Наконец то я знаю , зачем мне RP Pico!
Вопрос к автору ролика, не могли бы Вы показать как на вашей плате распаян генератор, насколко я понимаю нужно распаять ещё два сопротивления и конденсатор. У Вас они подпаяны навесным монтажём? И хотелось бы посмотреть как это выглядит на плате. Спасибо.
Вообще лучше феном распаять, но я паяльником делал и это не совсем удобно было. Для начала можно без этого генератора обойтись - ruclips.net/video/iaMg_9tBt9Y/видео.html
@@mihas6705 Спасибо . Начну без генератора пока.
Зачем русскому нищеброду Xilinx, если у него есть Путин?
Каждый раз, чтобы пользоваться этим программатором нужно exe запускать?
Да
Кто-нибудь пробовал использовать Platform Cable USB? Model DLC9 Именно DLC9 без букв? Made in U.S.A. Когда-то работал в ISE 6.3i и 7.1i После установки 13.1 iMPACT пытался обновить прошивку (CPLD?) - теперь не работает нигде.
Использовал для прошивки XC9536, их есть ещё некоторое количество и хочется использовать для замены рассыпухи простой логики.
ну все кирпич кабель
@@erwe1054 Откопал старый нетбук с Windows XP , с торрентов скачал ISE 7.1i с обновлениями, iMPACT сказал, что версия прошивки CPLD = FF и предложил обновить! Теперь работает!
12,5 O_o
Супер канал у тебя Михас! Благодарю, и желаю мотивации на новые и интересные темы!
ксайлинкс, тарджет :D
Ваще говоря, пиндосы произносят "Зайлинкс, таргет".
Кстати самописные модули на systemVerilog можно вставлять в block design. Для этого нужно завернуть их в IP Core, с помощью IP managera.
Огромное спасибо автору. Очень полезно, что вы сразу делаете гайды и под Linux, а не только Windows. Однозначно лайк ❤
Где де ты раньше был😂. Только сегодня программатор заказал от конторы за 7 рублей😢
Оно тебе надо с этими портянками возиться ? Нормально купил !
Это просто бомба! Вечный камень преткновения был это программатор. А тут за 500 рублей
Михаил Васильевич, огромное тебе спасибо!
Круто)) !👍👍👍
всегда думал что это очень дорого. а оказалось вообще пустяк) спасибо
Ссылка на репозиторий - github.com/mkravch/fpga_lessons
Можно получить у вас платную консультацию?
Смотря по какому вопросу
А зачем делать create_clock? Ну есть у чипа какой-то вход, на который какая-то частота входит, зачем чип как-то отдельно об это информировать, если можно просто считать эти импульсы до миллиона?
Ссылка на репозиторий - github.com/mkravch/fpga_lessons
Щиииикаааарноооо!
Черная магия! Колдун ебучий!
Простейший интерфейс это два провода на которых оба устройства обнуляют напряжение открытыми коллекторами в порядке "обмена рукопожатиями"
С чего код вообще писать и компилить, если за стеной два террориста, которые как ультразвуком расстреливают, так и другими микроволновками?... И забивают видимо все буферы как это только возможно еще нс занпущке? И полроценно в оьладчик попадают и во все возможные дыры?
Приятная подача информации!)
Местами путаница биты / байты, но в целом объяснение шикарное, спасибо!
вангую под ст такие типо отладочные тупо не будут с новым софтом работать тоетсь они бесполезные(а софт там пиздец это революция прям)
Огонь
Жаль только что на виваде все показываешь, у меня с этой прогой не сложились отношения, квартус 9 наше все. Пытался xilinx ise для spartan 6 поставить себе, ниче не получилось, а вивадо только с 7+ версией чипа умеет работаь (((
Привест, спасибо за видео, полезно
Спасибо большое Можно ли Zynq здесь заменить на Microblaze?
Здесь zynq ядро нужно только для клока, на отладках с чистой плисой есть обычно внешний генератор
Очень полезно!!
Чтобы повторить урок нужно каждые несколько секунд мотать видео надад и делать десятки пауз, а иногда смотреть на скорости x0.25. Но главное, что все работает. Спасибо.
Спасибо за следующий урок.
enum два БИТА, а не байта
Обязательно использовать компьютерный БП, обычный адаптер 12в не подойдёт?
Подойдет, не обязательно бп, можно с зарядника от телефона запитать
ruclips.net/user/shortsdyZJbOyjXLE
Даже когда шаишь, асе очень не быстро и непросто с этим i2c. С непривычки сдохнуть можно.
Зайлинкс поддерживает верилог?
творческих вам успехов. конечно нихуя не понял. но очень интересно.