|
Прошивка ПЛИС Cyclone IV с микроконтроллера |
|
|
|
 |
Ответов
|
Apr 21 2018, 10:00
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588

|
Цитата(Sprite @ Apr 20 2018, 15:33)  Единственное наблюдение по верификации данных: она, как мне показалось, какая-то не полная: пробовал менять в прошивке байт где-то в начале файла - прошивка не загрузилась (судя по выводу CONF_DONE), но если поменять байт ближе к середине - то все грузится успешно. Так что остается надеяться на то, как карты лягут). Чтобы однозначно удостовериться в правильной загрузке ПЛИСа обычно в самой прошивке ПЛИС предусматривают отправку сообщения с ПЛИС в микроконтроллер в любом виде по любому выводу. Если после загрузки ПЛИСа микроконтроллер получает это сообщение, значит загрузка ПЛИСа прошла успешно. Я бы отправлял эти сообщения время от времени во время работы устройства, чтобы удостовериться, что прошивка не сбилась в ходе работы и отрабатывает верно. В противном случае просто перезагружаем ПЛИС прошивкой заново. Всяко надёжнее будет, чем просто грузить ПЛИС с ПЗУшки.
|
|
|
|
|
Apr 23 2018, 04:21
|

Частый гость
 
Группа: Участник
Сообщений: 173
Регистрация: 11-05-08
Пользователь №: 37 414

|
Цитата(Enthusiast @ Apr 21 2018, 17:00)  Чтобы однозначно удостовериться в правильной загрузке ПЛИСа обычно в самой прошивке ПЛИС предусматривают отправку сообщения с ПЛИС в микроконтроллер в любом виде по любому выводу. Если после загрузки ПЛИСа микроконтроллер получает это сообщение, значит загрузка ПЛИСа прошла успешно. Я бы отправлял эти сообщения время от времени во время работы устройства, чтобы удостовериться, что прошивка не сбилась в ходе работы и отрабатывает верно. В противном случае просто перезагружаем ПЛИС прошивкой заново. Всяко надёжнее будет, чем просто грузить ПЛИС с ПЗУшки. Спасибо, учту! Связь МК с ПЛИС планирую осуществлять по SPI.
|
|
|
|
Сообщений в этой теме
Sprite Прошивка ПЛИС Cyclone IV с микроконтроллера Apr 12 2018, 11:55 serj1979 Цитата(Sprite @ Apr 12 2018, 14:55) Добры... Apr 12 2018, 13:14 Sprite Цитата(serj1979 @ Apr 12 2018, 20:14) Нем... Apr 12 2018, 13:27 Realking Цитата(Sprite @ Apr 12 2018, 14:55) Добры... Apr 12 2018, 13:19 Genadi Zawidowski Вот вам пример дизайна, где грузится циклон четвер... Apr 12 2018, 20:34 Sprite Цитата(Genadi Zawidowski @ Apr 13 2018, 03... Apr 13 2018, 08:11  Realking Цитата(Sprite @ Apr 13 2018, 11:11) Если ... Apr 13 2018, 08:53 ViKo Ничего не перетрахиваю, записываю rbf файл байтами... Apr 13 2018, 08:47 Genadi Zawidowski CODE/* FPGA загружается процессором с помощью SPI ... Apr 13 2018, 08:55 Sprite Цитата(Genadi Zawidowski @ Apr 13 2018, 15... Apr 13 2018, 15:46 Sprite Еще один маленький вопрос касательно получения rbf... Apr 14 2018, 11:05 ViKo Там где-то установка "compressed" задает... Apr 14 2018, 12:37 Sprite Цитата(ViKo @ Apr 14 2018, 19:37) Там где... Apr 15 2018, 12:13 rolin Всем привет.
Занимаюсь вот чем-то подобным. Пишу ... Apr 25 2018, 03:01 ViKo Нужно сигналы CONFIG, STATUS, CONF_DONE использова... Apr 25 2018, 03:45 rolin Цитата(ViKo @ Apr 25 2018, 07:45) И, повт... Apr 25 2018, 16:41  ViKo Цитата(rolin @ Apr 25 2018, 19:41) И чем ... Apr 25 2018, 17:22   rolin Цитата(ViKo @ Apr 25 2018, 21:22) Тем, чт... Apr 25 2018, 18:04 rolin Разобрался, все работает.
Оказалось, что в Верилог... Apr 28 2018, 20:12 ViKo Цитата(rolin @ Apr 28 2018, 23:12) Оказал... May 2 2018, 06:07  rolin Цитата(ViKo @ May 2 2018, 10:07) А просто... May 2 2018, 12:03   ViKo Цитата(rolin @ May 2 2018, 15:03) Ну так ... May 2 2018, 12:33    rolin Цитата(ViKo @ May 2 2018, 16:33) Обычно б... May 2 2018, 15:12     Realking Цитата(rolin @ May 2 2018, 18:12) В Верил... May 3 2018, 04:49 ViKo Браво! Apr 29 2018, 04:25 rolin Исходники проекта бутлоадера https://github.com/Df... May 2 2018, 05:27 dvladim Цитата(rolin @ May 2 2018, 18:12) Увы, не... May 3 2018, 16:51
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|