|
|
 |
Ответов
|
Aug 21 2018, 12:34
|
Участник

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

|
Цитата в XAPP058 есть фраза: Есть))) Специально проверил. Только относится она по моему к случаю, представленному на рисунке чуть выше этой фразы. А изображена там схема прошивки цепочки ПЛИСов да еще с мультиплексором на пути ТСК. Возможно в этом случае "целостность цепи сигнала ТСК" будет действительно критичной. В моем случае я шью напрямую одну ПЛИС и вряд ли согласование по сопротивлению будут столь критичны. Безусловно, я опробую последовательное включение резистора по ТСК, благо это вовсе не сложно))) А есть ли еще какие-нибудь соображения у знатоков? Просто хотелось бы сразу опробовать разные варианты, могущие разрешить ситуацию.
|
|
|
|
|
Aug 22 2018, 04:11
|

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

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

Группа: Участник
Сообщений: 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В
|
|
|
|
|
Aug 22 2018, 13:22
|
Гуру
     
Группа: Модераторы
Сообщений: 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
|
|
|
|
Сообщений в этой теме
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
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|