|
Вопрос по загрузке_прошивке Cyclone-2, EP2С |
|
|
|
Jul 22 2015, 03:28
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(zero_cool2000 @ Jul 21 2015, 22:26)  моя схема включения матрицы и памяти в точности соответствует вот этой: Это схема позволяет программировать матрицу в разных режимах , в зависимости от MSEL. Попробуйте 6-и пин программатора прицепить к nCE. 3-я ссылка читаем до конца. У Вас же AS режим выставлен по MSEL! ЗЫ. А молотком никогда не поздно)))
Сообщение отредактировал vadimp61 - Jul 22 2015, 03:28
|
|
|
|
|
Jul 22 2015, 09:23
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555

|
Цитата(vadimp61 @ Jul 22 2015, 04:28)  Это схема позволяет программировать матрицу в разных режимах , в зависимости от MSEL. Попробуйте 6-и пин программатора прицепить к nCE. 3-я ссылка читаем до конца. У Вас же AS режим выставлен по MSEL!
ЗЫ. А молотком никогда не поздно))) режим "AS" меня не интересует, это только в виде эксперимента подпаялся, меня интересует конфигурация с одним разъемом JTAG и заливкой файла JIC,.. а из документа по третьему циклону четко читается следующее: таблица 9-7, коментарии (5), (6)...но! как только я все выводы MSEL сажаю на землю, то JTAG квартусом не распознается совсем!
|
|
|
|
|
Jul 22 2015, 09:58
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(zero_cool2000 @ Jul 21 2015, 22:26)  моя схема включения матрицы и памяти в точности соответствует вот этой: По этой схеме совершенно не понятно, что у Вас на MSEL'ах. Еще вопрос - MSEL'ы у Вас к земле и/или VCCA действительно подключаются перемычками? Или резисторами? Резисторами - нельзя! Еще по схеме - R32 убрать! В линии DATA было бы неплохо поставить последовательный резистор 25 Ом, как можно ближе к EPCS'ке. Резистор R24 закоротить (поставить вместо него перемычку). Цитата(zero_cool2000 @ Jul 22 2015, 12:23)  ...но! как только я все выводы MSEL сажаю на землю, то JTAG квартусом не распознается совсем! Опять непонятно, зачем это. Во-первых, все нули на MSEL'ах - это режим Passive Serial, зачем он Вам? Во-вторых, JTAG всегда доступен, независимо от состояния MSEL'ов. Что значит "JTAG квартусом не распознается совсем"???
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Jul 22 2015, 12:59
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(zero_cool2000 @ Jul 22 2015, 12:23)  режим "AS" меня не интересует, это только в виде эксперимента подпаялся, меня интересует конфигурация с одним разъемом JTAG и заливкой файла JIC,.. а из документа по третьему циклону четко читается следующее: таблица 9-7, коментарии (5), (6)...но! как только я все выводы MSEL сажаю на землю, то JTAG квартусом не распознается совсем! Читайте мой пост №31 еще раз! JTAG доступен всегда вне зависимости что на MSEL! И должен шиться sof файлом - прошивка будет работать до первого выключения питания! Если вы хотите работать с EPCS то нужен AS mode! Читаем внимательно раздел Programming Serial Configuration Devices In-System Using the JTAG Interface на стр. 9-58 второй абзац. Это Ваш случай! ЗЫ! Перечитайте настоятельно мой предыдущий пост! там есть подсказка
|
|
|
|
|
Jul 22 2015, 18:05
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555

|
Цитата(vadimp61 @ Jul 22 2015, 13:59)  Читайте мой пост №31 еще раз! JTAG доступен всегда вне зависимости что на MSEL! И должен шиться sof файлом - прошивка будет работать до первого выключения питания! Если вы хотите работать с EPCS то нужен AS mode! Читаем внимательно раздел Programming Serial Configuration Devices In-System Using the JTAG Interface на стр. 9-58 второй абзац. Это Ваш случай! ЗЫ! Перечитайте настоятельно мой предыдущий пост! там есть подсказка  всё, что Вы пишите бесспорно  ... и sof файл у меня шьется без проблем и живет в матрице как положено до выелючения питания...и в "AS" режиме через другой разъем шьется память и успешно квартусом читается...а вот именно мост дждитаговский не работает...не заливается JIC файл ...о чем я писал с самого начала
|
|
|
|
|
Jul 23 2015, 03:45
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 24-11-11
Пользователь №: 68 492

|
Цитата(zero_cool2000 @ Jul 22 2015, 21:05)  всё, что Вы пишите бесспорно  ... и sof файл у меня шьется без проблем и живет в матрице как положено до выелючения питания...и в "AS" режиме через другой разъем шьется память и успешно квартусом читается...а вот именно мост дждитаговский не работает...не заливается JIC файл ...о чем я писал с самого начала  В вашей истории непонятных вещей две 1. Если "MSELx" установлены правильно и в EPCS зашит правильный проект, то чип обязан был стартовать. 2. Если перед зашивкой "JIC" файла вы грузите в чип "SFL"-мост, то EPCS должна была шиться (не зависимо от "MSELx"). Больше всего это похоже на банальное отсутствие связи между EPCS и ПЛИС (непропай, обрыв дорожек и т.д. ) Попробуйте сделать простеникий проект, выведите куда-нибудь эти 4 ножки (например на светодиоды) и попробуйте ими снаружи поуправлять.
|
|
|
|
|
Jul 23 2015, 08:53
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555

|
Цитата(vadimp61 @ Jul 23 2015, 06:03)  nCE на землю через 10ком посажен? Не пробовали накоротко, как на Figure 9-30? это мне уже советовали, все давно припаяно наглухо! в общем вижу советы начали повторяться, пора полготовить все как следует и обновить тему
|
|
|
|
|
Jul 23 2015, 10:17
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(zero_cool2000 @ Jul 23 2015, 11:53)  это мне уже советовали, все давно припаяно наглухо! в общем вижу советы начали повторяться, пора полготовить все как следует и обновить тему  MSEL должен быть прицеплен к Vcca как и подтягивающие резисторы JTAG, в у вас это +3,3В , а должно быть +2,5В У 4-го циклона так.
|
|
|
|
|
Jul 23 2015, 12:15
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555

|
Цитата(vadimp61 @ Jul 23 2015, 11:17)  MSEL должен быть прицеплен к Vcca как и подтягивающие резисторы JTAG, в у вас это +3,3В , а должно быть +2,5В У 4-го циклона так. все у меня уже давно прицеплено к 2,5в...  один х...
|
|
|
|
|
Jul 27 2015, 08:34
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133

|
Я не понял в чем проблема? Не удается запрограммировать EPCS или циклон не грузится с уже запрограммированной EPCS-ки? Если у Вас проблема с заливкой прошивки в EPCS - проверьте сигналы между последней и циклоном (DATA0, DCLK, nCS, ASDI, ну и питание есс-но). Подключение MSEL и прочих остальных сигналов не оказывают абсолютно никакого влияния на этот процесс. И так, если все подключено правильно, действуем по шагам: 1. Компилим проект, получаем .sof (будем звать его out.sof) 2. Жмем в квартусе File -> Convert Programming File 3. выбираем Programming file type : JTAG Indirect Configuration File (.jic) 4. выбираем Configuration device : EPCS(какой там у Вас?) 5. File name можете поменять, можете нет (по умолчанию output_file.jic) 7. в окне Input files to convert посвечиваем Flash loader и жмем Add device... и выбираем наш циклон 7. в этом же окне посвечиваем SOF Data и жмем кнопку Add file... , выбираем наш out.sof 8. жмем Generate - должно сказать Generated successfully иначе смотрим, где ошибка. 9. чтоб в следующий раз не проделывать все эти пункты - сохраним конфигурацию - Save conversion setup... Далее запускаем программер, выбираем полученный output_file.jic, режим JTAG и жмем Start  Все это проделывалось стопицот раз на 2х и 3х сцыклонах. Проделайте так у себя, и напишите на каком этапе затык.
Сообщение отредактировал bugdesigner - Jul 27 2015, 08:44
|
|
|
|
|
Aug 3 2015, 15:52
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555

|
Цитата(bugdesigner @ Jul 27 2015, 09:34)  Я не понял в чем проблема? Не удается запрограммировать EPCS или циклон не грузится с уже запрограммированной EPCS-ки? Если у Вас проблема с заливкой прошивки в EPCS - проверьте сигналы между последней и циклоном (DATA0, DCLK, nCS, ASDI, ну и питание есс-но). Подключение MSEL и прочих остальных сигналов не оказывают абсолютно никакого влияния на этот процесс. И так, если все подключено правильно, действуем по шагам: 1. Компилим проект, получаем .sof (будем звать его out.sof) 2. Жмем в квартусе File -> Convert Programming File 3. выбираем Programming file type : JTAG Indirect Configuration File (.jic) 4. выбираем Configuration device : EPCS(какой там у Вас?) 5. File name можете поменять, можете нет (по умолчанию output_file.jic) 7. в окне Input files to convert посвечиваем Flash loader и жмем Add device... и выбираем наш циклон 7. в этом же окне посвечиваем SOF Data и жмем кнопку Add file... , выбираем наш out.sof 8. жмем Generate - должно сказать Generated successfully иначе смотрим, где ошибка. 9. чтоб в следующий раз не проделывать все эти пункты - сохраним конфигурацию - Save conversion setup... Далее запускаем программер, выбираем полученный output_file.jic, режим JTAG и жмем Start  Все это проделывалось стопицот раз на 2х и 3х сцыклонах. Проделайте так у себя, и напишите на каком этапе затык. причина найдена!!! китайцы прислали левые EPCSки...!!! (какие то они медленные...) приехали новые микросхемы памяти (M25P40) и проблема ушла! все шьется как нужно! огромное всем спасибо за участие! извините если что не так  ))
Эскизы прикрепленных изображений
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|