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

 
 
> USB Blaster V2, кто-нибудь юзал?
rat
сообщение Oct 20 2016, 04:00
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



День добрый. На новом месте работы озаботился USB Blaster-ом для работы с Альтеровскими ПЛИС. По цене приемлимо выглядит http://www.waveshare.com/usb-blaster-v2.htm . Кто-нибудь юзал? Можно такой брать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dvladim
сообщение Oct 25 2016, 20:00
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



У этих китайских клонов есть неприятный глюк (касается клонов на SILABS):
когда подаёшь длинный DRSCAN (именно одним куском), то где-то посередине данные сбиваются. Легко проверяется на BYPASS.
Оригинальный Blaster такой проблемы не имеет.
Go to the top of the page
 
+Quote Post
Raven
сообщение Oct 26 2016, 13:33
Сообщение #3


Местный
***

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



Цитата(dvladim @ Oct 25 2016, 23:00) *
когда подаёшь длинный DRSCAN (именно одним куском), то где-то посередине данные сбиваются. Легко проверяется на BYPASS.

Вполне может также быть проявлением плохого Signal Integrity. Сбивается всегда одинаково (в одном и том же месте, искажения всегда одни и те же?)

Цитата(jks @ Oct 22 2016, 17:47) *
Для программирования постоянных ключей (NonVolatile) и фьюзов необходимо строго выдерживать тайминги при записи, как в старых ЭСПЗУ.
Цитата
After a minimum of 10 μs in RTI, the controller cycles the JTAG state
machine to test logic reset.


Строгость какая-то ... нестрогая sm.gif Поддержать подобное требование даже в фирменном USB Blaster (I) и его клонах на FT245+CPLD, где fTCK фиксированная - вопрос скорее желания [программистов и маркетинговых людей], чем физической возможности.
А за наводку на AN - спасибо (не попадало как-то в поле зрения).
Go to the top of the page
 
+Quote Post
jks
сообщение Oct 26 2016, 14:44
Сообщение #4


Местный
***

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



Цитата(Raven @ Oct 26 2016, 16:33) *
Строгость какая-то ... нестрогая sm.gif Поддержать подобное требование даже в фирменном USB Blaster (I) и его клонах на FT245+CPLD, где fTCK фиксированная - вопрос скорее желания [программистов и маркетинговых людей], чем физической возможности.
А за наводку на AN - спасибо (не попадало как-то в поле зрения).


Прикрепленное изображение

из AN556 - p9.

Сложно сказать насколько это жесткие требования.
Но если частоту фиксировать на 100кГц, то трудно будет работать с СигналТапом и прошивать долго.
Можно конечно выделить для прошивания ключей отдельный программатор.
В штатном варианте квартус меняет частоту клока динамически при конфигурации бластера.
Это надо подшаманить драйвер бластера чтобы он менял частоту.

Наводка:
jtagconfig --setparam JtagClock 1 100000 // установить
jtagconfig --getparam JtagClock 1 // получить значение параметра

У марсоходовского драйвера похоже нет такой функциональности. Но если есть желание, то можно подсобить.

ПС:
А вообще думаю, что пора уже замахнуться на USBlaster III на USB3.0.
Концептуально многопортовый JTAG до 100МГц, с возможностью прошивать FPPx8/x16.
Ну и параллельные порты или LVDS туда/сюда для подключения к плисине для закачивания/выкачивания данных.
А то по JTAG на малой скорости работать не всегда комильфо. Народный такой демократический вариант.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- rat   USB Blaster V2   Oct 20 2016, 04:00
- - Dima_G   Цитата(rat @ Oct 20 2016, 11:00) День доб...   Oct 20 2016, 06:29
|- - Stewart Little   И таки да, "V2" в названии сего изделия ...   Oct 20 2016, 13:29
|- - Flood   Цитата(Stewart Little @ Oct 20 2016, 16:2...   Oct 20 2016, 20:11
|- - Stewart Little   Цитата(Flood @ Oct 20 2016, 23:11) А чем ...   Oct 20 2016, 20:49
- - Raven   О разнообразии внутреннего мира китайских USB Blas...   Oct 20 2016, 16:49
- - dvladim   Цитата(Stewart Little @ Oct 20 2016, 23:4...   Oct 22 2016, 14:00
|- - jks   Цитата(dvladim @ Oct 22 2016, 17:00) Если...   Oct 22 2016, 14:47
- - rat   UPD. Конкретно интересует возможность работы USB B...   Oct 24 2016, 01:37
|- - Stewart Little   Цитата(rat @ Oct 24 2016, 04:37) UPD. Кон...   Oct 24 2016, 14:16
- - Raven   AN-556, p.5 содержит краткое, но емкое описание ка...   Oct 26 2016, 15:39
|- - jks   Цитата(Raven @ Oct 26 2016, 18:39) AN-556...   Oct 26 2016, 16:14
||- - Raven   Цитата(jks @ Oct 26 2016, 19:14) Еще одна...   Oct 26 2016, 18:25
|- - _pv   Цитата(Raven @ Oct 26 2016, 22:39) Цитата...   Oct 26 2016, 16:44
- - jks   Тут идея состоит в том чтобы аппаратный JTAG испол...   Oct 26 2016, 18:16
|- - _pv   Цитата(jks @ Oct 27 2016, 01:16) А для от...   Oct 26 2016, 18:27
|- - Raven   Цитата(_pv @ Oct 26 2016, 21:27) а вот ту...   Oct 26 2016, 18:56
- - jks   Выкладывать исходники пока рано, надо причесать в ...   Oct 26 2016, 19:43
- - _pv   исходники-то ладно, а вот описание того, что должн...   Oct 26 2016, 19:53
|- - jks   Цитата(_pv @ Oct 26 2016, 22:53) исходник...   Oct 26 2016, 20:05
|- - Raven   Цитата(jks @ Oct 26 2016, 23:05) Начиная ...   Oct 27 2016, 13:47
||- - jks   Цитата(Raven @ Oct 27 2016, 16:47) Похоже...   Oct 27 2016, 14:04
||- - Raven   Цитата(jks @ Oct 27 2016, 17:04) Этот фай...   Oct 28 2016, 13:29
|- - _pv   Цитата(jks @ Oct 27 2016, 02:05) Начиная ...   Oct 27 2016, 14:15
- - dvladim   Цитата(Raven @ Oct 26 2016, 16:33) Вполне...   Oct 26 2016, 20:08
- - jks   Я вобще сначала пытался на TCL что-то делать, но п...   Oct 27 2016, 14:34
- - jks   Не стал создавать отдельную тему. Но правильней на...   Nov 4 2016, 10:34
- - Raven   Только сегодня заметил. Большое спасибо! Буду ...   Dec 14 2016, 15:42


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

 


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


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