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

 
 
> Spartan-3 JTAG, конфигурация Spartan-3 через JTAG
Andrey Filippov
сообщение Feb 19 2005, 03:21
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 27-01-05
Из: 40.7019N 112.0811W
Пользователь №: 2 220



Прошлым летом я столкнулся с проблемой - не удавалось конфигурация Spartan-3 через JTAG и я так и не смог найти документацию. В схеме JTAG порт подключен к портам процессора, поэтому я не мог воспользоваться готовым софтом и/или кабелем для загрузки. Со Spartan-IIe, которые я использовал до этого, проблем не было - документации вполне хватало. После недели мучений я обнаружил, что в Spartan-3 Instruction Register имеет ширину 6, а не 5 бит. После этого все заработало. Сейчас я решил проверить - не появилась ли такая документация, где про это написано - и опять не нашел, даже зная что я ищу. Кто-нибудь с такой проблемой сталкивался? Или я плохо искал?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
3.14
сообщение Feb 19 2005, 15:19
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



2 Andrey Filippov
А чем Вас конфигурирование в сбросе не устраивает?
Единственно, геморой с втыканием-вытыканием разъема, кстати, я свой LPT программер для Xilinx объединил с программатором AVR (STK200/300), один LPT - два программатора!

2 acex2
<...поэтому особых проблем с пониманием что к чему быть не должно...>
Хотя я VHDL уже и позабыл, но не раз замечал разницу в потоке SVF файлов и алгоритмов в BSDL.
Например BSDL на xc95216, процедура пограммирования:
"flow_program(array) " &
" Repeat 25920 " &
" (ISC_PROGRAM 17:$addr?,8:$last?,2:2 wait TCK 160)" &
" (ISC_PROGRAM 17:$addr,8:$last,2:2 wait TCK 160)" &
" loop min 1 max 32 ( " &
" (ISC_PROGRAM 17:$addr,8:$last,2:2 wait TCK 160 25:0*0,2:3*3:OST)),"&
Из которой я понял, что надо задвигать в SIR команду "ISC_PROGRAM", далее в SDR адрес и данные, задержка 160мкс, повторить вышеописанные действия, инкрементировать адрес и т.д.

В SVF же, следующая реализация:
Одинажды в SIR задвигается "ISC_PROGRAM", дплее в SDR задвигается адрес и данные, задержка, инкремент адреса и т.д. !?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Andrey Filippov
сообщение Feb 19 2005, 17:47
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 27-01-05
Из: 40.7019N 112.0811W
Пользователь №: 2 220



Цитата(3.14 @ Feb 19 2005, 09:19)
А чем Вас конфигурирование в сбросе не устраивает?
Единственно, геморой с втыканием-вытыканием разъема, кстати, я свой LPT программер для Xilinx объединил с программатором AVR (STK200/300), один LPT - два программатора!


А что значит " конфигурирование в сбросе"?

Но никаких лишних разъемов в камере (pdf схемы я приводил выше, а картинки, правда предыдущей модели есть здесь - http://www.xilinx.com/publications/xcellon...xc_freesw46.pdf, перевод без картинок - http://www.elphel.com/articles/xc_freesw46_r.html) нет - наружу торчит только RJ-45 (включая питание согдласно IEEE802.3af). И прошивка - просто один из файлов, которые обновляются пользователем вместе с другим софтом, поэтому никакие специальные кабели и LPT-программаторы не годятся (которые, к тому же, вероятно, не со всеми типами компьютеров и операционных систем работают). Кстати, все исходники прошивки приводятся (в том числе они есть и во флэшке самой камеры), так что саму прошивку можно свободно модифицировать.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Andrey Filippov   Spartan-3 JTAG   Feb 19 2005, 03:21
- - acex2   Такие вещи нужно смотреть в соответствующих BSDL ф...   Feb 19 2005, 09:10
|- - Andrey Filippov   Цитата(acex2 @ Feb 19 2005, 03:10)Такие вещи ...   Feb 19 2005, 17:37
|- - acex2   Цитата(3.14 @ Feb 19 2005, 12:19)Хотя я VHDL ...   Feb 19 2005, 20:14
|- - Andrey Filippov   Цитата(acex2 @ Feb 19 2005, 14:14)У Xilinx, н...   Feb 19 2005, 20:33
||- - acex2   Цитата(Andrey Filippov @ Feb 19 2005, 17:33)Ц...   Feb 19 2005, 23:55
||- - Andrey Filippov   Цитата(acex2 @ Feb 19 2005, 17:55)http://www....   Feb 20 2005, 00:50
||- - alexf   To Andrey Filippov Я стараюсь не учить жить люде...   Feb 20 2005, 11:33
||- - Andrey Filippov   Цитата(alexf @ Feb 20 2005, 05:33)To Andrey F...   Feb 20 2005, 15:58
|- - Kushtan   Что касается алгоритма программирования, то он опи...   Oct 11 2006, 07:57
- - 3.14   2 Andrey Filippov <А что значит " конфигур...   Feb 20 2005, 15:36
|- - Andrey Filippov   Цитата(3.14 @ Feb 20 2005, 09:36)2 Andrey Fil...   Feb 20 2005, 16:13
- - 3.14   Круто, это Вы так зарабатывеате - статьи в Xcell п...   Feb 20 2005, 16:31
|- - Andrey Filippov   Цитата(3.14 @ Feb 20 2005, 10:31)Круто, это В...   Feb 20 2005, 16:47
|- - acex2   Цитата(3.14 @ Feb 20 2005, 13:31)Еще, раз раз...   Feb 20 2005, 17:43
|- - Andrey Filippov   Цитата(acex2 @ Feb 20 2005, 11:43)Очень полез...   Feb 20 2005, 18:02
- - vicg   Еще один вопрос по JTAG. 1. Создаю проект для SPA...   Feb 23 2005, 07:25
- - alexf   Питание выключать - слишком радикально. А на кнопк...   Feb 23 2005, 07:37
- - bbg   Цитата(vicg @ Feb 23 2005, 10:25)Теперь вопро...   Feb 23 2005, 07:46


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

 


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


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