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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Проблема с программированием по JTAG
Full41
сообщение Aug 14 2015, 11:31
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Здравствуйте Коллеги.
Недавно получил новую разработку с ARRIA V и MAX V в последовательно друг за другом по jtag.
Прикрепленное изображение

Схема включения.
По когда включил и попытался достучаться до них то оказалось что нет связи. Попробовал отработать через JTAG Debbuger, он мне показал ориентировочно проблему.
Прикрепленное изображение

Проведя определенные исследованию я пришел к выводу что возможно не пропаен вывод микросхемы отдал на перепайку получил тоже самое, при этом одна и та же проблема на первых двух платах.
Теперь думаю что проблема в схемотехнике. Возможно есть люди кто занимался похожими схемами, может подскажете где ошибся.
Выкладываю части схем отвечающие за ПЛИС.
Прикрепленный файл  L4.pdf ( 42.42 килобайт ) Кол-во скачиваний: 279

Прикрепленный файл  L5.pdf ( 83.07 килобайт ) Кол-во скачиваний: 136

Прикрепленный файл  L7.pdf ( 51.97 килобайт ) Кол-во скачиваний: 123

Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 14 2015, 12:08
Сообщение #2


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

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



Первое - Для Аррии MSEL'ы нужно подключать у GND или VCCPGM напрямую (резисторы использовать нельзя).
В принципе, JTAG должен работать независимо от состояния MSEL'ов, но лучше делайте все сразу по правилам.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Full41
сообщение Aug 14 2015, 12:11
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(Stewart Little @ Aug 14 2015, 15:08) *
Первое - Для Аррии MSEL'ы нужно подключать у GND или VCCPGM напрямую (резисторы использовать нельзя).
В принципе, JTAG должен работать независимо от состояния MSEL'ов, но лучше делайте все сразу по правилам.

Я данный режим сдела что бы потом через mav можно менять режимы, но на будущее учту
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 14 2015, 12:18
Сообщение #4


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

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



Цитата(Full41 @ Aug 14 2015, 15:11) *
Я данный режим сдела что бы потом через mav можно менять режимы, но на будущее учту

Нельзя так делать. MSEL'ы должны быть накороть в земле или в питании. управление ими не допускается.

Второе - nCONFIG надо подтянуть в питание VCCPGM.

Судя по картинке, у Вас Arria на TDO только единицы выдает.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Full41
сообщение Aug 14 2015, 12:35
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(Stewart Little @ Aug 14 2015, 15:18) *
Нельзя так делать. MSEL'ы должны быть накороть в земле или в питании. управление ими не допускается.

Второе - nCONFIG надо подтянуть в питание VCCPGM.

Судя по картинке, у Вас Arria на TDO только единицы выдает.

nCONFIG я тоже заметил что не подтянул, уже доработал платы, но результат тотже
Go to the top of the page
 
+Quote Post
jks
сообщение Aug 14 2015, 22:08
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 3-04-11
Из: .
Пользователь №: 64 084



Вероятно проблема с питанием банка 8A.
Банки 3A, 8A насколько помню должны иметь одинаковое напряжение иначе возможны глюки с JTAG.

Если к банку 8A не подключена DDR память, то запитать его от 2.5В.
Go to the top of the page
 
+Quote Post
Full41
сообщение Aug 17 2015, 05:08
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(jks @ Aug 15 2015, 01:08) *
Вероятно проблема с питанием банка 8A.
Банки 3A, 8A насколько помню должны иметь одинаковое напряжение иначе возможны глюки с JTAG.

Если к банку 8A не подключена DDR память, то запитать его от 2.5В.

Данный банк конечно я доработать уже не могу. Хотя я смотрел схемы отладочных плат семейства ARRIA V, там они банки 8 запитывают напряжением 1,5, для питания DDR3.
Go to the top of the page
 
+Quote Post
Alex_vod
сообщение Aug 17 2015, 07:20
Сообщение #8


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

Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121



Я бы попробовал запустить вначале Арию, затем Макс, и только потом связку Ария+Макс. Второй разъём JTAGа можно навесным монтажом времено прилепить, что бы дорожки и плату не портить.
Go to the top of the page
 
+Quote Post
jks
сообщение Aug 17 2015, 10:05
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 3-04-11
Из: .
Пользователь №: 64 084



Цитата(Full41 @ Aug 17 2015, 08:08) *
Данный банк конечно я доработать уже не могу. Хотя я смотрел схемы отладочных плат семейства ARRIA V, там они банки 8 запитывают напряжением 1,5, для питания DDR3.


Да, так и есть.
Надо попробовать предрайвер на I/O для банка 8 уравнять до 2,5В (выводы M22/M23). VCCPD3 = VCCPD8 = VCCPGM = 2.5В.
Или все запитать от 1,8В.
Go to the top of the page
 
+Quote Post
D Mike
сообщение Aug 18 2015, 07:16
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 30-01-07
Из: Петербург
Пользователь №: 24 875



Напряжения на VCCIO не должны на столько влиять. Можно для убедительности сунутся осциллографом на вход TDI MAX-а и посмотреть там уровни.
Может последовательность подачи питания на Арию нарушена?

Сообщение отредактировал D Mike - Aug 18 2015, 07:21
Go to the top of the page
 
+Quote Post
Full41
сообщение Aug 18 2015, 08:04
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(D Mike @ Aug 18 2015, 10:16) *
Напряжения на VCCIO не должны на столько влиять. Можно для убедительности сунутся осциллографом на вход TDI MAX-а и посмотреть там уровни.
Может последовательность подачи питания на Арию нарушена?

Питание подаю в соответствии с документом Прикрепленный файл  PCG_01013.pdf ( 2.37 мегабайт ) Кол-во скачиваний: 332
страница 42. Данную схему я уже использовал с этим кристаллом, единственное у меня там не было DDR2. Все работает без проблем.
На входе TDI постоянная единица уровнем 2.5В, смотрел осциллографом, я из за этого в начале подумал о не пропае.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 18 2015, 08:28
Сообщение #12


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

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



Цитата(Full41 @ Aug 18 2015, 11:04) *
На входе TDI постоянная единица уровнем 2.5В, смотрел осциллографом, я из за этого в начале подумал о не пропае.

А рентген-контроль монтажа делали?


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Full41
сообщение Aug 18 2015, 08:37
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(Stewart Little @ Aug 18 2015, 11:28) *
А рентген-контроль монтажа делали?

Мне все перепояли и сделали подробный рентген контроль, там все чисто. Проблема проявляется сразу на первых двух платах и я предполагаю ошибку схемы.
Go to the top of the page
 
+Quote Post
Full41
сообщение Aug 20 2015, 10:51
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(Alex_vod @ Aug 17 2015, 10:20) *
Я бы попробовал запустить вначале Арию, затем Макс, и только потом связку Ария+Макс. Второй разъём JTAGа можно навесным монтажом времено прилепить, что бы дорожки и плату не портить.

Разрезал связи и разделил два Jtag. MAX V программируется замечательно, а вот ARRIA V доступа нет, пишет что не находит
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 20 2015, 14:35
Сообщение #15


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Full41 @ Aug 20 2015, 18:51) *
Разрезал связи и разделил два Jtag. MAX V программируется замечательно, а вот ARRIA V доступа нет, пишет что не находит

странно, у меня ария 5 вообще взлетела с полпинка. схема стандартная из даташита. питание как по даташиту (в том числе порядок подачи питания).


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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