|
|
  |
arriav, проблемы с загрузкой из epcq256 |
|
|
|
Oct 12 2016, 15:58
|
Местный
  
Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653

|
Цитата(bogaev_roman @ Oct 12 2016, 18:13)  Заметил, что потребление тока после обычной загрузки существенно выше. В чем может быть проблема, может кто-то сталкивался? После обычной загрузки потребление выше, т.к. битстрим реально загружен в ПЛИС. 1. Done на ПЛИСине в каком состоянии после попытки загрузки из EPCQ? 2. Как подключена EPCQ к ПЛИС? x1/x4? Если в битстриме прописано x4, а в железе x1, то ничего не взлетит. 3. Правильно ли на ПЛИС выставлен способ загрузки? Селекторы MSEL.
Сообщение отредактировал Inanity - Oct 12 2016, 16:06
|
|
|
|
|
Oct 12 2016, 17:56
|
Профессионал
    
Группа: Свой
Сообщений: 1 088
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082

|
Цитата(Inanity @ Oct 12 2016, 18:58)  После обычной загрузки потребление выше, т.к. битстрим реально загружен в ПЛИС.
1. Done на ПЛИСине в каком состоянии после попытки загрузки из EPCQ? 2. Как подключена EPCQ к ПЛИС? x1/x4? Если в битстриме прописано x4, а в железе x1, то ничего не взлетит. 3. Правильно ли на ПЛИС выставлен способ загрузки? Селекторы MSEL. 1,3 Завтра посмотрю, хотя тут придется разбираться с сигналами, раньше подобных проблем не было . 2. Пробовали и так и так, результат тот же. Вообще не очень понятно насчет битстрима, я считал, что происходит банальное считывание из ПЗУ в плисину набора единиц и нулей поле загрузки и все - просветите темного
|
|
|
|
|
Oct 13 2016, 09:47
|
Местный
  
Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653

|
Цитата(bogaev_roman @ Oct 12 2016, 20:56)  ...подобных проблем не было. Подождите, что значит не было? Что это за плата? Отладочная или ваша самодельная? Цитата(bogaev_roman @ Oct 12 2016, 20:56)  Вообще не очень понятно насчет битстрима, я считал, что происходит банальное считывание из ПЗУ в плисину набора единиц и нулей поле загрузки и все - просветите темного  Если грубо, то так оно и есть. После включения ПЛИС в зависимости от выбранного режима загрузки пробует загрузиться из внешней ПЗУ. Если всё хорошо, то она переходит в user-mode и загруженная конфигурация стартует.
|
|
|
|
|
Oct 13 2016, 10:17
|
Профессионал
    
Группа: Свой
Сообщений: 1 088
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082

|
Цитата(Inanity @ Oct 13 2016, 13:47)  Подождите, что значит не было? Что это за плата? Отладочная или ваша самодельная? В смысле более 10-летнего опыта работы и с бордами производителей и с самодельными платами всегда все прошивалось и работало без проблем. Цитата Если всё хорошо, то она переходит в user-mode и загруженная конфигурация стартует. А если плохо, то она вообще не заведется или там есть какая-то defalut - прошивка? ЗЫ. Вопрос с конфигурацией решен, если кому интересно, то изначально проблема косвенно описана в errata: Цитата “False Configuration Failure in Active Serial Multi-Device Configurations” In Active Serial (AS) multi-device configuration mode, the error checking for CONF_DONE release may not operate correctly. На а дальше советуют отключить в настройках окна конвертора файлов проверку conf_done на ошибки. https://www.altera.com/content/dam/altera-w.../es_arria_v.pdf
|
|
|
|
|
Oct 13 2016, 21:29
|
Местный
  
Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653

|
Цитата(bogaev_roman @ Oct 13 2016, 13:17)  А если плохо, то она вообще не заведется или там есть какая-то defalut - прошивка? Конкретно Arria (да и большинство современных ПЛИС) не имеет никакой defalut - прошивки. Это SRAM-based ПЛИС. Конфигурация хранится в специальной внутренней SRAM памяти. Пока память конфигурации не будет заполнена чем-то осмысленным, ПЛИС не запустится. Максимум, что вы увидите, она будет бесконечно (если нужный флаг выставлен) пытаться считать из внешней ПЗУ свою конфигурацию, но CRC будет не верным, т.к. флешка не зашита или конфигурация битая.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|