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

 
 
> Xilinx Spartan-3E FPGA Sample Pack, Вопросы с освоением старт-кита
Волощенко
сообщение Jan 16 2007, 18:30
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377



Имею Xilinx Spartan-3E FPGA Sample Pack (его фото в приложенном pdf-файле).
Пытаюсь iMPACT-ом наладить контакт, считывая IDCODE с помощью JTAG3 Programming Cable (кабель рекомендован в UserGuide). Иногда считывается правильный ID, но чаще не верный. Например, для FPGA XC3S100E должен быть:
IDCODE = 00000001110000010000000010010011, а считывается реально:
IDCODE = 00000000111000010000000010010011, то есть появляется сдвижка, или считывается:
IDCODE = 00001111111111111111111111111111 (что совсем не верно).
Кабель проверен на многих CPLD, считаю, что рабочий.
Что здесь может быть? Спасибо за ответ.
Прикрепленные файлы
Прикрепленный файл  S3EstarterkitInsert_1101.pdf ( 198.68 килобайт ) Кол-во скачиваний: 459
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pergunt
сообщение Jan 25 2007, 12:31
Сообщение #2


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

Группа: Свой
Сообщений: 165
Регистрация: 21-10-04
Пользователь №: 936



В описании вашей платы на стр 13-14 сказано: чтобы загрузить Спартан3Е в JTAG моде нужно замкнуть - разомкнуть соответствующие перемычки и Перерезать дорожки на плате (см текст)! Вы это сделали?
Тогда - то по кабелю вы и должны прочитать правильный ID Code Spartan -3E chip.
Как конфигурить Флэш-память описано на стр 11-13( с помощью EDK7.1 и ISE7.1 и похоже при помощи специальной програмки/опции) - читайте внимательно.
И ещё - раз продавцы-разработчики в комплекте продают кабель JTAG3, значит он и ему подобный должен работать с этой платкой( это я к тому, что USB кабель не так важен, на мой взгляд).
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 25 2007, 13:14
Сообщение #3


Гуру
******

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



Цитата(pergunt @ Jan 25 2007, 12:31) *
В описании вашей платы на стр 13-14 сказано: чтобы загрузить Спартан3Е в JTAG моде нужно замкнуть - разомкнуть соответствующие перемычки и Перерезать дорожки на плате (см текст)! Вы это сделали?
Тогда - то по кабелю вы и должны прочитать правильный ID Code Spartan -3E chip.
Как конфигурить Флэш-память описано на стр 11-13( с помощью EDK7.1 и ISE7.1 и похоже при помощи специальной програмки/опции) - читайте внимательно.
И ещё - раз продавцы-разработчики в комплекте продают кабель JTAG3, значит он и ему подобный должен работать с этой платкой( это я к тому, что USB кабель не так важен, на мой взгляд).

Давайте уточним. Речь идет о s3esamplepack/ - а его не продают! Его дарит Инлайн и в комплект к нему кабель JTAG3 не входит...
Перемычки на плате действительно предусмотрены, но они замкнуты тонкими печатными дорожками, так что никаких хитростей не должно быть.
Теперь "по жизни".
Если читается
"IDCODE = 00000000111000010000000010010011, то есть появляется сдвижка, "
то это значит, что скорее всего плата "поймала" лишний клок, в то время, когда читались данные..
а вот эта ситуация
"IDCODE = 00001111111111111111111111111111 (что совсем не верно)." - говорит о том, что плата "поймала" лишний клок в то время, когда туда записывалась команда и, следовательно плата определила что должна выполнять какую то другую команду и вообще не перешла в режим чтения IDCODE, а отдает данные соответствующие чему-то вроде IRScan или бог его знает чего еще.

Действия:
1. Как я понимаю, хвост от переходника до модуля Сергей уже укоротил. Лучше иметь этот хвост короткий, а переходник одевать на стандартный кабель-удлинитель, причем желательно хорошего качества.
2. Соединить земли компьютера и питания модуля s3esamplepack.
3. Проверить питание s3esamplepack...
4. В Импакте есть режим многократной проверки JTAG. Запустить этот режим и проверить осциллом сигналы. Их всчего только 4... Не должно быть звона на сигналах. Если нет такой возможности - написать самодельную программу, которая генерила бы импульсы на порт и давала бы разрешение на открытие шинников... Если есть возможность, то осциллогорамму зафиксировать на картинку - я хотел бы посмотреть. Может, наоборот, сигналы слишком завалены и модуль пропускает какой то импульс?
5. Проверить сам компьютер на то, как он принимает 3-х вольтовые сигналы.
6. Можно отдельно от платы замкнуть TMS на TDI (он ведь на прием) и многократно считвать ID. При этом компьютер должен читать одинаковые данные. Там должно быть много нулей и одна единичка. Кажется так...

Жаль, что не могу приехать и посмотреть!

Удачи!!!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
pergunt
сообщение Jan 25 2007, 13:56
Сообщение #4


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

Группа: Свой
Сообщений: 165
Регистрация: 21-10-04
Пользователь №: 936



Цитата(iosifk @ Jan 25 2007, 13:14) *
Цитата(pergunt @ Jan 25 2007, 12:31) *

В описании вашей платы на стр 13-14 сказано: чтобы загрузить Спартан3Е в JTAG моде нужно замкнуть - разомкнуть соответствующие перемычки и Перерезать дорожки на плате (см текст)! Вы это сделали?
Тогда - то по кабелю вы и должны прочитать правильный ID Code Spartan -3E chip.
Как конфигурить Флэш-память описано на стр 11-13( с помощью EDK7.1 и ISE7.1 и похоже при помощи специальной програмки/опции) - читайте внимательно.
И ещё - раз продавцы-разработчики в комплекте продают кабель JTAG3, значит он и ему подобный должен работать с этой платкой( это я к тому, что USB кабель не так важен, на мой взгляд).

Давайте уточним. Речь идет о s3esamplepack/ - а его не продают! Его дарит Инлайн и в комплект к нему кабель JTAG3 не входит...
Перемычки на плате действительно предусмотрены, но они замкнуты тонкими печатными дорожками, так что никаких хитростей не должно быть.

Если относительно продают- не продают для вас существенно, то по указанной тов Волощенко ссылке, читаем:

Accessory Pack:
A supplemental $15 accessory pack is available to give customers additional expansion and programming options.
The accessory pack contains:

* JTAG programming cable
* Wall power supply (100V-200V, 50-60Hz)
* Wall power jack
* Six pin expansion headers
* For more information, visit: www.digilentinc.com/s3eaccessory

А по сути, повторю, что должен работать с параллельным кабелем.
А перемычки нужно резать.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Волощенко   Xilinx Spartan-3E FPGA Sample Pack   Jan 16 2007, 18:30
- - Raimis   Цитата(Волощенко @ Jan 16 2007, 19:30) Им...   Jan 16 2007, 19:02
|- - Волощенко   Цитата(Raimis @ Jan 16 2007, 20:02) .... ...   Jan 16 2007, 20:31
|- - Raimis   Цитата(Волощенко @ Jan 16 2007, 21:31) На...   Jan 16 2007, 22:08
- - Doka   что-то всеже подсказывает, что КИТ нипричем и вино...   Jan 17 2007, 00:07
- - iosifk   Цитата(Волощенко @ Jan 16 2007, 18:30) Им...   Jan 17 2007, 09:06
|- - Волощенко   Спасибо за советы, но пока мне, видно, не везет......   Jan 17 2007, 15:15
- - Волощенко   Продолжаю тему. Переразвел и опять спаял уже трети...   Jan 24 2007, 15:08
- - pergunt   Нет время, чтобы искать схему(описание) вашего сэм...   Jan 24 2007, 15:59
- - elantra   У меня этот сэмпл пак не заработал от воронежског...   Jan 24 2007, 17:07
|- - Волощенко   Цитата(pergunt @ Jan 24 2007, 16:59) (А о...   Jan 24 2007, 18:15
|- - Kopa   Плата производится Digilent Inc. Прямая ссылка на...   Jan 30 2007, 16:36
- - venq   Цитата(Волощенко @ Jan 16 2007, 18:30) Им...   Feb 5 2007, 21:31
- - Волощенко   Похоже, проблема с кабелем DC3 разрешилась (см. пр...   Feb 16 2007, 11:01


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

 


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


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