Перейти к содержанию
    

Gowin UART Programmer and debugger реализация

Всем добра. Есть задача.

Цитирую пункт ТЗ: Обеспечить информационное взаимодействие по интерфейсу UART для обеспечения удаленной прошивки без использования программатора JTAG, а также канала для отладки и вывода контрольных данных.

Прошу высказаться: данное требование реализуемо, и, если да, то куда смотреть за референсом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ставите МК в роли моста UART<=[Микроконтроллер]=>JTAG<=>Gowin и вуаля, получаете выполнение требования ТЗ. Как шить Gowin из МК здесь уже обсуждалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно ли я понимаю, что минимизировать перечень элементов для выполнения требования ТЗ можно лишь применив т.н. Gowin goConfig, например Gowin goConfig SPI (https://www.gowinsemi.com/en/support/ip_detail/174/) ?
Поверхностное изучение вопроса показало, что режимы загрузки применимы только для GW1N(R)-2C. Это так?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Предусмотреть отладочный UART и не забивать голову, ибо в ТЗ ни слова конкретики.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 часов назад, Zversky сказал:

без использования программатора JTAG

По-моему достаточно конкретно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В ТЗ все лаконично. Нужно не только удаленно программировать, но и использовать как технологический канал.

Должно быть что то типа remote update fpga ip.  Т.е. типа флеш бьется на две страницы. Первая заводская, которая загрузчик на базе ip. Вторая ваш проект. Иначе  всегда возможна ситация, когда зависните при прошивке, и без вскрытия железа будет не обойтись. Самому писать, потерять конкурентные преимущества. Не все кристаллы это поддерживают. Поэтому если говин не имеет такого ip, имеет смысл поедложить другого производителя или выкинуть из ТЗ удаленку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

42 минуты назад, sazh сказал:

В ТЗ все лаконично. Нужно не только удаленно программировать, но и использовать как технологический канал.

Автор ТЗ приводит референсным дизайном Артикс. У меня нет опыта работы с этой серией другого вендора, но что-то подсказывает, что как и про серию, как и про самого производителя в настоящих условия можно смело забыть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну либо МК умеет прошивать конфигурационную память ПЛИС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Без комментариев.

Каждый должен заниматься своим делом. 

Вы инженер. Тем более у Вас есть проект.

Если его нельзя перевести на Говин. Альтернативу Вам уже предложили. Микроконтроллер. Мост. И вдобавок связка микроконтроллера с плис по spi.

И вот у Вас уже дохлый микроконтроллер рулит системой. Кусок хлеба на всю жизнь.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...