|
USB JTAG для XILINX, Самому сваять |
|
|
|
 |
Ответов
|
Jun 19 2006, 06:57
|
Участник

Группа: Свой
Сообщений: 74
Регистрация: 17-06-04
Пользователь №: 39

|
Iosifk: У Digilent действительно есть USB кабель за $38 но, насколько я понимаю, он годится только для программирования и ChipScope через него работать не будет. Кстати, вот тут на последний Spartan3E kit Xilinx положил USB кабель прямо на плату. CPLD там перепрограммируется в системе прамо из WebPack. Вся загвоздка в USB микроконтроллере. Однако вот мужик пишет пишет, что ему удалось дизассемблировать программу. Так что, надеюсь, не все так безнадежно
|
|
|
|
|
Jun 19 2006, 07:12
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(vladz @ Jun 19 2006, 10:57)  Iosifk: У Digilent действительно есть USB кабель за $38 но, насколько я понимаю, он годится только для программирования и ChipScope через него работать не будет. Кстати, вот тут на последний Spartan3E kit Xilinx положил USB кабель прямо на плату. CPLD там перепрограммируется в системе прамо из WebPack. Вся загвоздка в USB микроконтроллере. Однако вот мужик пишет пишет, что ему удалось дизассемблировать программу. Так что, надеюсь, не все так безнадежно Да, про стартер кит этот я читал, и Инлайн обещел мне его дать. Мужику этому, который в форуме Ксайлинкса засветился - я тоже написал, но ответа не получил. Писал и в Диджилент, но они ничего открывать не хотят, говорят - берите наше, то что есть. А вот "open-JTAG effort on SourceForge" - это я сейчас посмотрю. Что еще я хочу узнать - мне кажется, что эмуляция LPT, если она работает по-битно, то это значит, что каждая посылка по USB должна передавать только 1 бит. Мне кажется, что это долго. Хотя я сейчас точных цифр привести не могу. А вот интересно как работает кабель, в котором стоит PLD. Кто нибудь может попробовать запустить LPT-монитор? Ведь в Импакте есть режим тестирования, так что можно выдавать биты в JTAG. Можно ли перехватывать данные если они идут быйтами?
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Jun 19 2006, 07:52
|
Участник

Группа: Свой
Сообщений: 74
Регистрация: 17-06-04
Пользователь №: 39

|
Цитата(iosifk @ Jun 19 2006, 10:12)  Что еще я хочу узнать - мне кажется, что эмуляция LPT, если она работает по-битно, то это значит, что каждая посылка по USB должна передавать только 1 бит. Мне кажется, что это долго. Хотя я сейчас точных цифр привести не могу. Я пробовал заливать XCF04 и по LPT и по USB. Так вот цифры такие: LPT - 40 секунд, USB - 65 секунд. Где-то на сайте xilinx писали, что программирование через LPT работает быстрее, чем через USB
|
|
|
|
|
Jun 19 2006, 09:06
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154

|
Цитата(vladz @ Jun 19 2006, 10:52)  Цитата(iosifk @ Jun 19 2006, 10:12)  Что еще я хочу узнать - мне кажется, что эмуляция LPT, если она работает по-битно, то это значит, что каждая посылка по USB должна передавать только 1 бит. Мне кажется, что это долго. Хотя я сейчас точных цифр привести не могу.
Я пробовал заливать XCF04 и по LPT и по USB. Так вот цифры такие: LPT - 40 секунд, USB - 65 секунд. Где-то на сайте xilinx писали, что программирование через LPT работает быстрее, чем через USB Какой клок был установлен для USB JTAGA и какой USB 1.1 или USB 2.0 ? Dainis
|
|
|
|
|
Jun 19 2006, 09:22
|
Участник

Группа: Свой
Сообщений: 74
Регистрация: 17-06-04
Пользователь №: 39

|
Цитата(Dainis @ Jun 19 2006, 12:06)  Какой клок был установлен для USB JTAGA и какой USB 1.1 или USB 2.0 ?
Dainis Про клок ничего сказать не могу, скорее всего тот, что по умолчанию устанавливатся. А то что на машине USB 2.0 - это точно. А вот и цитата с xilinx для iosifk: Цитата Why are PROM and CPLD programming operations slower when using Platform Cable USB compared to Parallel Cable IV? PROM and CPLD programming algorithms typically require a programming pulse for small blocks of configuration data. The proprietary protocol currently being used for Platform Cable USB is optimized for delivery of large blocks of data. The overhead associated with delivery of small data blocks over a half-duplex medium causes the inefficiency. Programming times have been improved for Xilinx Platform Flash PROMs by as much as 70% and 15~50% for CPLD with 7.1isp2 iMPACT. More performance improvements can be expected with the upcoming service pack releases.
|
|
|
|
Сообщений в этой теме
RobFPGA USB JTAG для XILINX Jun 16 2006, 14:24 rezident А через переходник USB->LPT не пробовали обычны... Jun 16 2006, 14:55 makc Цитата(RobFPGA @ Jun 16 2006, 18:24) Прив... Jun 16 2006, 15:09 rezident Цитата(makc @ Jun 16 2006, 21:09) Так что... Jun 16 2006, 15:22 iosifk Цитата(RobFPGA @ Jun 16 2006, 18:24) Прив... Jun 19 2006, 05:10   iosifk Цитата(vladz @ Jun 19 2006, 11:52) Цитата... Jun 19 2006, 08:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|