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

 
 
> Max10 неправильно определяется в программаторе
Striburn
сообщение Dec 15 2016, 09:50
Сообщение #1


Участник
*

Группа: Validating
Сообщений: 15
Регистрация: 7-12-16
Пользователь №: 94 537



Подскажите в чём может быть проблема??


Использую МАХ10 10M16SAU169 развёл всё по даташиту ( https://www.altera.com/content/dam/altera-w..._m10_config.pdf рис. 3-1 ). при подключении ПЛИС не определялся, выпаял конденсаторы стал определять как 6 неопознанных устройств ( скриншот прилагается)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
iosifk
сообщение Dec 15 2016, 09:55
Сообщение #2


Гуру
******

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



Цитата(Striburn @ Dec 15 2016, 12:50) *
Подскажите в чём может быть проблема??


Использую МАХ10 10M16SAU169 развёл всё по даташиту...

Первое, это понизить частоту в JTAG.
Если не поможет, то смотрите осциллом, должны быть правильные соотношения импульсов, без затягивания фронтов или выбросов.
Далее, прочитать ID и посмотреть, какие биты неправильные. И получаются ли вообще хоть какие-то биты.
И последнее. Проверить что файл *.bsdl на этот чип присутствует..


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Striburn
сообщение Dec 15 2016, 09:57
Сообщение #3


Участник
*

Группа: Validating
Сообщений: 15
Регистрация: 7-12-16
Пользователь №: 94 537



Цитата(iosifk @ Dec 15 2016, 12:55) *
Первое, это понизить частоту в JTAG.
Если не поможет, то смотрите осциллом, должны быть правильные соотношения импульсов, без затягивания фронтов или выбросов.
Далее, прочитать ID и посмотреть, какие биты неправильные. И получаются ли вообще хоть какие-то биты.
И последнее. Проверить что файл *.bsdl на этот чип присутствует..



А где можно понизить частоту jtag я уже все настройки перерыл не могу найти. (к сожалению из всего квартуса присутствует только программер)
Go to the top of the page
 
+Quote Post
Evgeny72
сообщение Dec 16 2016, 16:28
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 4-01-14
Пользователь №: 79 899



Цитата(Striburn @ Dec 15 2016, 12:50) *
Подскажите в чём может быть проблема??


Резисторы на выводах nSTATUS, CONF_DONE, nCONFI, JTAGEN установлены? На днях запускал 1M08SCE144 - ОК, конденсаторы 10 пф не ставил. Частоту не менял.

Сообщение отредактировал Evgeny72 - Dec 16 2016, 16:28
Go to the top of the page
 
+Quote Post
Raven
сообщение Dec 19 2016, 18:43
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Цитата(Striburn @ Dec 15 2016, 12:57) *
А где можно понизить частоту jtag я уже все настройки перерыл не могу найти. (к сожалению из всего квартуса присутствует только программер)

C USB-Blaster (а у вас, как можно судить из картинки, именно он), номер с понижением частоты fTCK не пройдет - он намертво установлен в коробочке на 6 МГц (или на 3 МГц, точно не помню). Менять fTCK позволяет новый USB-Blaster II (не путать с WaveShare'вским USB-Blaster v2 или ему подобными китайскми изделиями - это просто иная реализация все того же USB-Blaster).

Выход:
1) использовать LPT-шный вариант - ByteBlasterMV или ByteBlaster II;

2) для отладки JTAG пока пользовать какой-нибудь JTAG-кабель из поддерживаемых OpenOCD (среди них много сравнительно дешевых, и они широко распространены), и воспользоваться его возможностью работать с Tcl-скриптами (здесь могу помочь на старте);

3) возможно, реализация USB-Blaster с marsohod.ru позволяет регулировать частоту fTCK (точно не знаю, проверяйте);

4) наконец, имея под рукой набор из FT245 оценочной платы и какой-нибудь маленькой FPGA-платы можно сделать свой клон USB-Blaster (его содержимое известно) с нужной fTCK sm.gif Или сделать клон на микроконтроллере AVR или PIC (есть в Сети пара-тройка таких работающих вариантов).
Go to the top of the page
 
+Quote Post
wolfman
сообщение Dec 21 2016, 11:27
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032



Цитата(Evgeny72 @ Dec 17 2016, 01:58) *
Резисторы на выводах nSTATUS, CONF_DONE, nCONFI, JTAGEN установлены? На днях запускал 1M08SCE144 - ОК, конденсаторы 10 пф не ставил. Частоту не менял.

А диоды устанавливали?


--------------------
Россия это даже не страна.
Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
Go to the top of the page
 
+Quote Post
Evgeny72
сообщение Dec 21 2016, 13:23
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 4-01-14
Пользователь №: 79 899



Цитата(wolfman @ Dec 21 2016, 14:27) *
А диоды устанавливали?


да, по двум линиям TMS и TDI.
Go to the top of the page
 
+Quote Post
Striburn
сообщение Jan 9 2017, 10:45
Сообщение #8


Участник
*

Группа: Validating
Сообщений: 15
Регистрация: 7-12-16
Пользователь №: 94 537



Поменяли программатор и всё заработало))

Однако возникла другая проблема, после того как плис прошился он перестал определяться и на TDO ничего не выдаёт(по крайней мере так показывает осциллограф).
Сначала думал ,что дело в JTAGEN ,почитал манул, перекинул как положено на 3.3 В через 10 КОм, но ничего не изменилось(((

JTAG Sharing включён в прошивке и разведено всё правильно.



Go to the top of the page
 
+Quote Post
NikWik
сообщение Feb 7 2017, 13:20
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 15-05-06
Из: Питер
Пользователь №: 17 111



http://www.alteraforum.com/forum/showthread.php?t=51925

Цитата
there is a bug on Quartus, so you need to affect TDO and use it as OUTPUT only;

from ALTERA/Support

"Why can’t I access the MAX 10 device via JTAG even though JTAGEN is pulled high in user mode?"
https://www.altera.com/support/suppo...222016_95.html

"How do I gain access to the JTAG pins of my MAX 10 device if I have enabled the JTAG pin sharing option, and the Quartus Prime Programmer is unable to auto detect the device?"
https://www.altera.com/support/suppo...92016_963.html
Go to the top of the page
 
+Quote Post

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

 


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


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