Pull to refresh

Comments 26

С возвращением! То, что на новой плате JTAG встроенный это хорошо. Я, вдохновившись серией Ваших статей, купил QMTech и стал осваивать. Но одна особенность удивила. После сборки и заливки прошивки всё работает. Но если отключить JTAG программатор от платы, то прошивка работать перестаёт. Т.е. отдельно, без подключенного JTAG, плату от QMTech использовать невозможно. Что я делаю неправильно?

Очень странная история. Я правда не припомню, случаев когда я бы использовал QMTech без программатора, обычно он всегда был нужен. Сейчас буквально за минуту забросил демо-проект идущий с платой - и включил плату к HDMI-монитору и все запустилось. Может где-то изменяется приоритет загрузки и плата просто начинает ждать загрузку по JTAG. Надо гуглить и искать материалы на эту тему. Готового ответа у меня, к сожалению нет(((

  1. Проверить джамперы

  2. Заливка в spi флешку это отдельная кнопочка

Кнопочки на QMTech есть, а вот джамперы???

Зы ладно, буду гуглить. Думал, что есть готовый ответ. Спасибо за ответы.

ONKE - два переключателя на плате. Это не то, что вы ищите? С обратной стороны на плате прямо и написано откуда он будет грузиться.

Вот схематик на плату:
https://esys.ir/images/img_Item/2401/Files/Bajie_Board_User_Manual(Hardware)_V01.pdf
Вот статья с огоромным фото платы:
https://habr.com/ru/post/559946/
Где там переключатели ONKE??? (Можете страницу из документации написать, можете просто по фотке сказать "возле такой то микросхемы или разъёма...").

На QMTech нет своей onboard flash. Там загрузка только с SD Card

По соотношению функционал/цена лучшее что есть на рынке? Хотел QMtech c 7020 заказать а нет уже у них в продаже. Myir остается

Кажется, что да. Это лучший вариант, я периодически погугливаю на Али чего так появляется для Ultrascale и 7000-ных

А можно полюбопытствовать, чем это функциональность Z-Turn ниже, чем у этой платы? По мне так наоборот...

Да тут кому что, не сравнивается в лоб

LED-светодиодов

Светоизлучающих диодов - светодиодов?

https://youtu.be/I7Awfnm8Etk

Игрался год назад, плата от майнера, тот же чип, в районе 2,5 тыс стоило.

Бюджетного Zynq UltraScale+ пока не нашёл.

HDMI много места в этом чипе займёт, поднимал его тоже.

Может чего не понимаю? Это же FPGA и он больше нужен для отладки логики аппаратных блоков, зачем на нем делать "полноценный мини-компьютер на Linux c выводом изображения в HDMI и подключением клавиатуры по USB" для мини-компьютеров есть малина, оранж и тысячи их. Честно сказать мало поружен в тему FPGA, не сильно понимаю зачем он нужен, при текущей цене и быстродействие различных контроллеров, разве не проще все просто запрограммировать?

Это и FPGA, и двухъядерный ARM. Они между собой соединены интерконнектом, и такой связкой можно разные комплексные задачи решать максимально эффективно. Плюсом параллельные вычисления, реалтайм задачи и многое другое не доступны на машине и им подобных.

А какие? Просто действительно FPGA это тема которую обошел стороной, мне ничего в голову не приходит кроме как запечь в FPGA нейросетку и быстро распознавать пространство, предметы, но опять же, может на малине мощности GPU не хватит, но топовые спапдраконы и апл бионики на GPU нейронки с какой-то космической скоростью гоняют + там нейроблоки разные.

Пишу не с целью покритиковать и потролить, действительно интересно что с их помощью лучше делать.

Самое простое применение, это оперативно менять интерфейсы.

Есть простое эмпирическое правило, которое меня никогда не подводило: если вы не знаете, для чего вам что-то нужно, то оно вам 100% не нужно.

Пусть меня поправят знающие люди если не прав. Я вижу такие применения этим чипам:

  • Прототипирование цифровых устройств (очевиднейший кейс)

  • Устройства с требованием реакции в реальном времени

  • Цислодробильня в реальном времени (нейронки, ЦОС) с приемлемым энергопотреблением

  • Секретность устройств(военщина)

  • Устройства с возможностью последующих изменений хардварной логики

  • Небольшие партии устройств

  • Устройства, где цена не важна

Т.е. мне кажется основные клиенты это: медицина, автопром, военка, космос

"Прототипирование цифровых устройств" Разве малинка с гребенкой выводов не позволяет делать то же самое или речь о прототипирование очень маленькой микросхемы типа датчика который должен быть очень дешевым?

"Устройства с требованием реакции в реальном времени" Тут все понятно, действительно не подумал.

"Цислодробильня в реальном времени (нейронки, ЦОС) с приемлемым энергопотреблением" GPU разве не лучше будут?

"Секретность устройств(военщина)" Речь как понимаю опять же о прототипирование маленького микроконтроллера который к примеру кодирует и раскодирует речь в реальном времени.

"Устройства с возможностью последующих изменений хардварной логики" то есть FPGA может работать как алгоритм выполненный в кремнии, без различного рода задержек, фактически из него можно делать программируемый сигнальный процессор?

Стало чуть понятнее, спасибо!

Разве малинка с гребенкой выводов не позволяет делать то же самое или речь о прототипирование очень маленькой микросхемы типа датчика который должен быть очень дешевым?

Да, речь о чипах: конвертер с одной шины на другую, какой-нибудь быстрый контроллер и т.п.

GPU разве не лучше будут? 

GPU требуют обвязки (как минимум память оперативная и постоянная) и работают на более высоких частотах. Энергопотребление у них выше, плюс обвязка усложняет разводку платы, а следовательно и цену. Для серьезной работы и FPGA требует внешнюю память, но иногда можно обойтись встроенной в чип. И в целом схема будет проще и не такой прожорливой. Но все зависит от конкретной задачи

Речь как понимаю опять же о прототипирование маленького микроконтроллера который к примеру кодирует и раскодирует речь в реальном времени

Не совсем. речь идет не о прототипировании, а об устройстве в целом. Ведь не всегда можно заказать на гос заводах кремний, который удовлетворяет требования проекта. Если взять ваш пример, то это скорее зашифрованная система связи. Выдавать такое на заказ за границу нельзя да и смысла в этом мало: если шифр поменяется или обнаружится ошибка где-то — легко перешить железо без паяльников и физической замены станций

то есть FPGA может работать как алгоритм выполненный в кремнии, без различного рода задержек, фактически из него можно делать программируемый сигнальный процессор?

Да, это одно из основных применений данных устройств. В последнее время развивается так называемый HLS (high level synthesis): это когда вы пишите алгоритм на обычном ЯП, а потом он синтезируется в железо. На данном этапе оно совсем неэффективно в плане расхода ресурса чипов, но прогресс не стоит на месте, да и чипы всё дешевле

Что это? Это одноплатник или отладочная плата для МК? Зачем тут так нужен JTAG?

Это отладочная плата для Zynq, из которой вполне себе можно слепить одноплатник :)

JTAG в случае Zynq - основной интерфейс для отладки, запуска firmware и других задач подобного плана.

Пока не шарю в fgpa, поэтому возможно глупый вопрос.

В fgpa часть этого zynq влезет hdmi и декодер h264?

Быстрый гуглёж на тему показал, что такая схема будет практически под завязку задействовать ресурсы ПЛИС и часть задач по кодированию должна быть перенесена в PS на одно из ядер ARM.

Sign up to leave a comment.

Articles