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

 
 
> Не шьётся Spartan2
MPetrovich
сообщение Aug 20 2018, 14:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-07-16
Пользователь №: 92 691



Всем доброго времени суток. Не удается прошить XC2S300E по JTAG. Все время выскакивает ошибка - программатор Platform Cable USB2 не видит микросхему. Перерыл уже кучу доков - ничего не смог найти. Может кто поможет?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MPetrovich
сообщение Aug 21 2018, 12:34
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-07-16
Пользователь №: 92 691



Цитата
в XAPP058 есть фраза:

Есть))) Специально проверил. Только относится она по моему к случаю, представленному на рисунке чуть выше этой фразы. А изображена там схема прошивки цепочки ПЛИСов да еще с мультиплексором на пути ТСК. Возможно в этом случае "целостность цепи сигнала ТСК" будет действительно критичной.
В моем случае я шью напрямую одну ПЛИС и вряд ли согласование по сопротивлению будут столь критичны.
Безусловно, я опробую последовательное включение резистора по ТСК, благо это вовсе не сложно)))
А есть ли еще какие-нибудь соображения у знатоков? Просто хотелось бы сразу опробовать разные варианты, могущие разрешить ситуацию.
Go to the top of the page
 
+Quote Post
makc
сообщение Aug 22 2018, 04:11
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(MPetrovich @ Aug 21 2018, 15:34) *
Есть))) Специально проверил. Только относится она по моему к случаю, представленному на рисунке чуть выше этой фразы. А изображена там схема прошивки цепочки ПЛИСов да еще с мультиплексором на пути ТСК. Возможно в этом случае "целостность цепи сигнала ТСК" будет действительно критичной.


Такие проблемы бывают и в совсем простых конфигурациях, типа Вашей. Поэтому правило общее и этому стоит уделять внимание, чтобы не иметь проблем в будущем при отладке.

Цитата
В моем случае я шью напрямую одну ПЛИС и вряд ли согласование по сопротивлению будут столь критичны.


В варианте соединения типа точка-точка тоже есть место для получения отраженного сигнала и результата в виде звона на линии, если нет согласования по импедансу. Можете попробовать взять любой пакет моделирования, тот же HyperLynx, промоделировать и посмотреть. Кстати, если есть возможность, то посмотрите форму сигнала TCK. Может быть это наведет на какие-то мысли.



--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
MPetrovich
сообщение Aug 22 2018, 13:16
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-07-16
Пользователь №: 92 691



Прикрепленное изображение

Прикрепил фото сигналов JTAG на осциллографе. Сверху вниз: TCK; TDI; TDO; TMS
Опробовал подключение различных сопротивлений последовательно с ТСК. Результат тот же - JTAG не видит м/сх.
По осциллограмме видно, что ТСК вполне приличной формы с минимальными звонами. Да и остальные сигналы тоже.

Цитата(iosifk @ Aug 22 2018, 08:33) *
Как я понял Вы ID прочитать не можете.

Да. И поскольку ID читается в начале каждой операции, то ни одной операции я не могу совершить через JTAG
Цитата
А что написано в bsdl-файле о максимальной частоте TCK?

Честно сказать ни разу не пользовался данными из bsdl-файла. Да и ниже 750кГц я по любому не смогу опуститься.
Цитата
Как тут указывали, можно просто сделать небольшой переходник с согласующими резисторами.

пробовал - пофиг...
Цитата
И еще. Как там с питанием. Может быть у древнего спартанца 5 вольт питание, а у бластера можно подавать только 3?

Питание ядра 1,8 вольт, питание переферии 1,2...3,6 вольт. Я использую 3.3В
Go to the top of the page
 
+Quote Post
iosifk
сообщение Aug 22 2018, 13:22
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(MPetrovich @ Aug 22 2018, 16:16) *
Прикрепил фото сигналов JTAG на осциллографе. Сверху вниз: TCK; TDI; TDO; TMS
Честно сказать ни разу не пользовался данными из bsdl-файла. Да и ниже 750кГц я по любому не смогу опуститься.

Мои статьи:
JTAG тестирование. Совр Электр №2,3,4,5 за 2007

См. рис. 9. Там расписано, как выглядят диаграммы команд в сигналах JTAG.
Попробуйте найти в программе программатора только команду чтения ID. Первые 4 клока TCK переводят порт JTAG в состояние сброс. И далее по диаграммам переходов все можно отследить...
См. рис. 10... Вот как выглядит чтение ID

А в bsdl-файле написано, какой ID должен прочитаться...
Если будут вопросы по статьям, то могу ответить по скайпу голосом...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MPetrovich   Не шьётся Spartan2   Aug 20 2018, 14:25
- - MegaVolt   Цитата(MPetrovich @ Aug 20 2018, 17:25) В...   Aug 20 2018, 14:34
|- - MPetrovich   Цитата(MegaVolt @ Aug 20 2018, 14:34) Нап...   Aug 21 2018, 05:25
|- - serj1979   Цитата(MPetrovich @ Aug 21 2018, 08:25) i...   Aug 21 2018, 06:44
||- - MPetrovich   Цитата(serj1979 @ Aug 21 2018, 06:44) Мож...   Aug 21 2018, 07:05
||- - serj1979   Цитата(MPetrovich @ Aug 21 2018, 10:05) Н...   Aug 21 2018, 07:22
|||- - MPetrovich   Цитата(serj1979 @ Aug 21 2018, 07:22) Кон...   Aug 21 2018, 07:44
||- - makc   Цитата(MPetrovich @ Aug 21 2018, 10:05) С...   Aug 21 2018, 10:44
|||- - MPetrovich   Цитата(makc @ Aug 21 2018, 10:44) У Вас е...   Aug 21 2018, 11:54
|||- - makc   Цитата(MPetrovich @ Aug 21 2018, 14:54) Р...   Aug 21 2018, 12:02
|||- - _4afc_   Цитата(MPetrovich @ Aug 21 2018, 15:54) А...   Aug 21 2018, 12:24
||- - _4afc_   Цитата(MPetrovich @ Aug 21 2018, 11:05) Н...   Aug 21 2018, 11:28
|- - Jury093   Цитата(MPetrovich @ Aug 21 2018, 08:25) П...   Aug 21 2018, 06:55
- - iosifk   Цитата(MPetrovich @ Aug 20 2018, 17:25) п...   Aug 20 2018, 14:40
|- - serj1979   Цитата(MPetrovich @ Aug 21 2018, 15:34) П...   Aug 21 2018, 12:55
|- - makc   Цитата(MPetrovich @ Aug 22 2018, 16:16) П...   Aug 23 2018, 06:20
- - MPetrovich   Шью Impactом. Программатор до этой ПЛИСины (пару н...   Aug 21 2018, 14:12
|- - iosifk   Цитата(MPetrovich @ Aug 21 2018, 17:12) Ш...   Aug 22 2018, 07:33
- - vladec   В моей практике раньше случались такие проблемы пр...   Aug 22 2018, 06:16
- - Yuri124   Можно попробовать сигналы TCK, TDI, TDO от програм...   Aug 22 2018, 07:25
- - MPetrovich   ЦитатаПопробуйте найти в программе программатора т...   Aug 22 2018, 13:42
|- - iosifk   Цитата(MPetrovich @ Aug 22 2018, 16:42) Э...   Aug 22 2018, 14:11
- - MPetrovich   В моем случае: Operation -> Initialize Chain Оп...   Aug 22 2018, 14:21
|- - iosifk   Цитата(MPetrovich @ Aug 22 2018, 17:21) А...   Aug 22 2018, 15:06
- - MPetrovich   Вот что написано у меня в файле xc2s300e.bsd: enti...   Aug 23 2018, 05:55
- - MPetrovich   ЦитатаБанк 2 тоже запитан от 3,3 В? Да ЦитатаНе зн...   Aug 23 2018, 06:28
|- - makc   Цитата(MPetrovich @ Aug 23 2018, 09:28) А...   Aug 23 2018, 07:05
- - MPetrovich   Пересобрал по схеме Slave Serial - всё шьётся влё...   Aug 23 2018, 08:32


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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 02:21
Рейтинг@Mail.ru


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