Zversky 18 20 часов назад Опубликовано 20 часов назад · Жалоба Всем добра. Есть задача. Цитирую пункт ТЗ: Обеспечить информационное взаимодействие по интерфейсу UART для обеспечения удаленной прошивки без использования программатора JTAG, а также канала для отладки и вывода контрольных данных. Прошу высказаться: данное требование реализуемо, и, если да, то куда смотреть за референсом? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 211 18 часов назад Опубликовано 18 часов назад · Жалоба Ставите МК в роли моста UART<=[Микроконтроллер]=>JTAG<=>Gowin и вуаля, получаете выполнение требования ТЗ. Как шить Gowin из МК здесь уже обсуждалось. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 18 3 часа назад Опубликовано 3 часа назад · Жалоба Правильно ли я понимаю, что минимизировать перечень элементов для выполнения требования ТЗ можно лишь применив т.н. Gowin goConfig, например Gowin goConfig SPI (https://www.gowinsemi.com/en/support/ip_detail/174/) ? Поверхностное изучение вопроса показало, что режимы загрузки применимы только для GW1N(R)-2C. Это так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 160 3 часа назад Опубликовано 3 часа назад · Жалоба Предусмотреть отладочный UART и не забивать голову, ибо в ТЗ ни слова конкретики. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 18 3 часа назад Опубликовано 3 часа назад · Жалоба 17 часов назад, Zversky сказал: без использования программатора JTAG По-моему достаточно конкретно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sazh 5 1 час назад Опубликовано 1 час назад · Жалоба В ТЗ все лаконично. Нужно не только удаленно программировать, но и использовать как технологический канал. Должно быть что то типа remote update fpga ip. Т.е. типа флеш бьется на две страницы. Первая заводская, которая загрузчик на базе ip. Вторая ваш проект. Иначе всегда возможна ситация, когда зависните при прошивке, и без вскрытия железа будет не обойтись. Самому писать, потерять конкурентные преимущества. Не все кристаллы это поддерживают. Поэтому если говин не имеет такого ip, имеет смысл поедложить другого производителя или выкинуть из ТЗ удаленку. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 18 1 час назад Опубликовано 1 час назад · Жалоба 42 минуты назад, sazh сказал: В ТЗ все лаконично. Нужно не только удаленно программировать, но и использовать как технологический канал. Автор ТЗ приводит референсным дизайном Артикс. У меня нет опыта работы с этой серией другого вендора, но что-то подсказывает, что как и про серию, как и про самого производителя в настоящих условия можно смело забыть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flip-fl0p 4 45 минут назад Опубликовано 45 минут назад · Жалоба Ну либо МК умеет прошивать конфигурационную память ПЛИС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sazh 5 41 минута назад Опубликовано 41 минута назад · Жалоба Без комментариев. Каждый должен заниматься своим делом. Вы инженер. Тем более у Вас есть проект. Если его нельзя перевести на Говин. Альтернативу Вам уже предложили. Микроконтроллер. Мост. И вдобавок связка микроконтроллера с плис по spi. И вот у Вас уже дохлый микроконтроллер рулит системой. Кусок хлеба на всю жизнь. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться