реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Вопрос по загрузке_прошивке Cyclone-2, EP2С
vadimp61
сообщение Jul 22 2015, 03:28
Сообщение #31


Знающий
****

Группа: Участник
Сообщений: 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
Прикрепленные файлы
Прикрепленный файл  jtag_sfl.pdf ( 129.46 килобайт ) Кол-во скачиваний: 65
 
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 22 2015, 09:23
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 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 квартусом не распознается совсем!
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jul 22 2015, 09:58
Сообщение #33


Лентяй
******

Группа: Свой
Сообщений: 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 квартусом не распознается совсем"???


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 22 2015, 12:59
Сообщение #34


Знающий
****

Группа: Участник
Сообщений: 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
второй абзац.
Это Ваш случай!
ЗЫ! Перечитайте настоятельно мой предыдущий пост!
там есть подсказка 1111493779.gif
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 22 2015, 18:05
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 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
второй абзац.
Это Ваш случай!
ЗЫ! Перечитайте настоятельно мой предыдущий пост!
там есть подсказка 1111493779.gif

всё, что Вы пишите бесспорноsm.gif... и sof файл у меня шьется без проблем и живет в матрице как положено до выелючения питания...и в "AS" режиме через другой разъем шьется память и успешно квартусом читается...а вот именно мост дждитаговский не работает...не заливается JIC файл ...о чем я писал с самого началаsm.gif
Go to the top of the page
 
+Quote Post
umarsohod
сообщение Jul 23 2015, 03:45
Сообщение #36


Участник
*

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



Цитата(zero_cool2000 @ Jul 22 2015, 21:05) *
всё, что Вы пишите бесспорноsm.gif... и sof файл у меня шьется без проблем и живет в матрице как положено до выелючения питания...и в "AS" режиме через другой разъем шьется память и успешно квартусом читается...а вот именно мост дждитаговский не работает...не заливается JIC файл ...о чем я писал с самого началаsm.gif

В вашей истории непонятных вещей две
1. Если "MSELx" установлены правильно и в EPCS зашит правильный проект, то чип обязан был стартовать.
2. Если перед зашивкой "JIC" файла вы грузите в чип "SFL"-мост, то EPCS должна была шиться (не зависимо от "MSELx").
Больше всего это похоже на банальное отсутствие связи между EPCS и ПЛИС (непропай, обрыв дорожек и т.д. )
Попробуйте сделать простеникий проект, выведите куда-нибудь эти 4 ножки (например на светодиоды) и
попробуйте ими снаружи поуправлять.
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 23 2015, 05:03
Сообщение #37


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(zero_cool2000 @ Jul 22 2015, 21:05) *
всё, что Вы пишите бесспорноsm.gif... и sof файл у меня шьется без проблем и живет в матрице как положено до выелючения питания...и в "AS" режиме через другой разъем шьется память и успешно квартусом читается...а вот именно мост дждитаговский не работает...не заливается JIC файл ...о чем я писал с самого началаsm.gif

nCE на землю через 10ком посажен?
Не пробовали накоротко, как на Figure 9-30?
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 23 2015, 08:53
Сообщение #38


Участник
*

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



Цитата(vadimp61 @ Jul 23 2015, 06:03) *
nCE на землю через 10ком посажен?
Не пробовали накоротко, как на Figure 9-30?

это мне уже советовали, все давно припаяно наглухо! в общем вижу советы начали повторяться, пора полготовить все как следует и обновить темуsm.gif
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 23 2015, 10:17
Сообщение #39


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(zero_cool2000 @ Jul 23 2015, 11:53) *
это мне уже советовали, все давно припаяно наглухо! в общем вижу советы начали повторяться, пора полготовить все как следует и обновить темуsm.gif

MSEL должен быть прицеплен к Vcca как и подтягивающие резисторы JTAG, в у вас это +3,3В , а должно быть +2,5В
У 4-го циклона так.
Прикрепленные файлы
Прикрепленный файл  _____________________________________.pdf ( 114.27 килобайт ) Кол-во скачиваний: 18
 
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 23 2015, 12:15
Сообщение #40


Участник
*

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



Цитата(vadimp61 @ Jul 23 2015, 11:17) *
MSEL должен быть прицеплен к Vcca как и подтягивающие резисторы JTAG, в у вас это +3,3В , а должно быть +2,5В
У 4-го циклона так.

все у меня уже давно прицеплено к 2,5в...sm.gif один х...
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 23 2015, 12:50
Сообщение #41


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(zero_cool2000 @ Jul 23 2015, 15:15) *
все у меня уже давно прицеплено к 2,5в...sm.gif один х...

Ну тогда давайте свежую схему, а то на той что было там +3.3В
Go to the top of the page
 
+Quote Post
bugdesigner
сообщение Jul 27 2015, 08:34
Сообщение #42


Частый гость
**

Группа: Участник
Сообщений: 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 sm.gif

Все это проделывалось стопицот раз на 2х и 3х сцыклонах. Проделайте так у себя, и напишите на каком этапе затык.

Сообщение отредактировал bugdesigner - Jul 27 2015, 08:44
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Aug 3 2015, 15:52
Сообщение #43


Участник
*

Группа: Участник
Сообщений: 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 sm.gif

Все это проделывалось стопицот раз на 2х и 3х сцыклонах. Проделайте так у себя, и напишите на каком этапе затык.

причина найдена!!! китайцы прислали левые EPCSки...!!! (какие то они медленные...) приехали новые микросхемы памяти (M25P40) и проблема ушла! все шьется как нужно! огромное всем спасибо за участие! извините если что не такsm.gif))
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01542 секунд с 7
ELECTRONIX ©2004-2016