Крутые видео! Играюсь с циклоном. Никогда 4 мигающих (в моём случае) диода не приносили столько удовольствия))
@Ma_X64 Жыл бұрын
1) ... с нуля 2) У нас есть отладочная плата. Прекрасно, я считаю.
@subterraneanrose44045 жыл бұрын
А почему в пинпланнере нельзя задать ножки непосредственно с регистров сnt[25..21]? Ведь по идее при синтезе строка LED = cnt потребует дополнительных ячеек. (или нет?) ps Огромное Вам спасибо, это пока что лучшее руководство для новичков-плисоводов, что мне довелось обнаружить
@Страничкаинженера5 жыл бұрын
Если посмотреть на структуру плис, то там есть ячейки различных типов, память и специальные блоки ввода-вывода на ножках. Это говорит о том, что на ножке расположена специальная ячейка, тип ее - либо input, либо output либо open drain ( открытый коллектор) либо шина с третьим состоянием. Не говоря ещё о том, какие стандарты и напряжения должна поддерживать эта ножка. Поэтому триггер - это внутренние ячейки, на ножку нужно выводить что-то другое. А про дополнительные ячейки - ты пишешь текст, который компилируется и синтезируется программами с оптимизацией по скорости или числу ячеек, лишние ячейки будут выкинуты компилятором
@СергейМоскалёв-с3ь5 жыл бұрын
Эх, вот бы курс по AHDL!
@ИгорьЦ-ь5м5 жыл бұрын
Не могу найти как скачать device support для MAX3000A. Без него даже в визард не заходит.
@Страничкаинженера5 жыл бұрын
Для начала нужно скачать версию Quartus с поддержкой нужного семейства. Потом можно отдельные файлы с сайта Альтеры подгружать и устанавливать (можно отдельно MAX3000, Cyclone V и так далее). Поддержка MAX3000A закончилась на Quartus 13.0 :)
@ИгорьЦ-ь5м5 жыл бұрын
@@Страничкаинженера спасибо тебе большое за помощь при первых шагах.
@kserge20114 жыл бұрын
Меня бесит паскалеподобный синтакс с этими begin end. Как же в C и подобных лаконичней {}. Посмотрел предыдущие видео - отлично. Софт бесплатный? бесплатный для некомерческого использования? или как? Оно понятно, что IDA поможет вылечить, но для серьезных проектов также и тебя могут вылечить.
@jvcr875 жыл бұрын
Вы из какого города?
@Страничкаинженера5 жыл бұрын
Санкт-Петербург :)
@oblibox16 жыл бұрын
Смысл все расписывть если код не понятен начиная от LED[5...1] , что это 5...1 как это относится к ножкам, хотя это более менее понятно но нельзя ли подробнее рассказывать как задается группа ножек ? Что такое cnt[25..0] : dff , что за тип dff переменной ,что за группа задается в cnt[ ].clk и зачем целой группе задвать CLK или это видео для знатоков ahdl , желающих освоить новую среду ?
@Страничкаинженера6 жыл бұрын
:) Предполагалось, что совсем простые вопросы можно найти в гугле - например, www.dsol.ru/library/book3/zan6.html Поэтому интересно было показать, как использовать на практике базовые понятия языков описания HDL. Если интересно, можно записать краткий курс молодого бойца по программированию на различных языках с примерами использования
@Страничкаинженера6 жыл бұрын
А если кратко, то когда есть несколько однотипных ножек, например, 5 ножек управления светодиодами, их можно однотипно назвать, например, LED1, LED2, LED3 и так далее. И если нужно всем ножкам назначить сигналы или свойства, к ним можно обращаться как к группе - LED[5..1], то есть с LED5 по LED1 Про тип DFF - есть в AHDL несколько встроенных типов переменных. Это либо просто проводник с именем (NODE), либо триггеры (DFF - триггер типа D, TFF - триггер типа T, SRFF - триггер типа SR и так далее). Свойство триггера может быть даже у группы переменных, как было сделано в cnt[25..0] - это 26 переменных в группе
@Страничкаинженера6 жыл бұрын
У каждого D-триггера есть обязательный вход для CLK и для данных. Но так как на все триггеры нужно подавать один и тот же внешний сигнал CLK, то можно сделать это сразу группе - cnt[].clk = CLK; Если возникают конкретные вопросы - задавайте, постараюсь ответить :)
@jvcr875 жыл бұрын
@@Страничкаинженера "краткий курс молодого бойца" нужен непременно. ролик на 15 минут по базису, а снимет вагон вопросов. предлагаю данному ролику присвоить литер 3.1
@KingdomLine4 жыл бұрын
Видео ниочем. ПОморгать светодидами на плате за 35 баксов. Покажи как залить прошивку без платы, прямо на чип, он же дешевле, я сам его припаяю)