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

 
 
> USB программатор на ft2232h "Digilent JTAG-HS2" для Xilinx и программатор "MBFTDI" для Altera, два USB HS программатора в одном устройстве
dima2640
сообщение Mar 29 2015, 18:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 14-03-13
Из: москва
Пользователь №: 76 028



По мотивам http://electronix.ru/forum/index.php?showtopic=114633 (ADA007)...

Высокоскоростной Программатор для Xilinx ISE и Программатор для Altera Quartus по одной схеме.
В архиве схема, плата, прошивка для еепром к ft2232h.
В каталоге "Программатор MBFTDI в среде Altera Quartus"
плагин для Quartus jtag_hw_mbftdi_blaster32.dll
с сайта Марсоход (marsohod.org).
Всё проверено лично и работает в Quartus 7 и выше
и в Xilinx ISE 14.6.

Прикрепленные файлы
Прикрепленный файл  digilent_jtag_hs2_mblaster.rar ( 533.1 килобайт ) Кол-во скачиваний: 502
 
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 47)
SM
сообщение Mar 30 2015, 06:45
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Он еще и для Lattice подойдет, если EEPROM не ставить/не шить.
Go to the top of the page
 
+Quote Post
dima2640
сообщение Mar 30 2015, 17:24
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 14-03-13
Из: москва
Пользователь №: 76 028



Цитата(SM @ Mar 30 2015, 10:45) *
Он еще и для Lattice подойдет, если EEPROM не ставить/не шить.

Отлично!
Тогда "3in1 PLD programmer" для начинающих.
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 30 2015, 17:57
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(dima2640 @ Mar 29 2015, 21:43) *
плагин для Quartus jtag_hw_mbftdi_blaster32.dll


А где нибудь есть дока по написанию таких плагинов?
Go to the top of the page
 
+Quote Post
Inanity
сообщение Mar 30 2015, 18:19
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



Слегка недоработали. FT2232H c может 2 независимых интерфейса поднимать. А UART в хозяйстве лишним не бывает. Предлагаю на порте "B" поднять UART. Но чтобы это заработало сначала надо в FTproge сконфигать порт A как FIFO245 c драйвером D2XX, а порт B как RS232 UART с драйвером VCM. И только потом с помощью FTDI_User_Area_Writer.exe прописать данные в user space. И да (для пользователей винды), проверить в диспетчере устройств USB serial converter B - свойства - дополнительно - галка Загрузить VCP. Проверял лично для программатора digilent SMT1 - работает.

Цитата(SM @ Mar 30 2015, 09:45) *
Он еще и для Lattice подойдет, если EEPROM не ставить/не шить.


Если это правда, но CS-ом вопрос решится.

Сообщение отредактировал Inanity - Mar 30 2015, 18:22
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 30 2015, 18:26
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Inanity @ Mar 30 2015, 21:19) *
Если это правда, но CS-ом вопрос решится.

Абсолютная правда - http://www.latticesemi.com/~/media/Documen...cument_id=35203

Я уже давно пользуюсь прошивкой через FTDI, ставя ее прямо на платы, если она по стоимости не особо заметна. И совершенно все равно, через какой канал из двух - в среде выбирается. Шьет все, и MachXO всех версий, и XP, XP2, ECP3 - это то, что я проверял. Также шьет и загрузочные флеши, шьет AES-ключи, и вообще, все шьет. Еепромку не ставлю вобще, ибо лишняя деталь.
Go to the top of the page
 
+Quote Post
dima2640
сообщение Mar 31 2015, 09:26
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 14-03-13
Из: москва
Пользователь №: 76 028



Цитата(SM @ Mar 30 2015, 21:57) *
А где нибудь есть дока по написанию таких плагинов?

имхо это reverse engineering товарищей с сайта МАРСОХОД marsohod.org,
так что все вопросы к ним.

Цитата(Inanity @ Mar 30 2015, 22:19) *
Слегка недоработали. FT2232H c может 2 независимых интерфейса поднимать. А UART в хозяйстве лишним не бывает. Предлагаю на порте "B" поднять UART. Но чтобы это заработало сначала надо в FTproge сконфигать порт A как FIFO245 c драйвером D2XX, а порт B как RS232 UART с драйвером VCM. И только потом с помощью FTDI_User_Area_Writer.exe прописать данные в user space. И да (для пользователей винды), проверить в диспетчере устройств USB serial converter B - свойства - дополнительно - галка Загрузить VCP. Проверял лично для программатора digilent SMT1 - работает.



Если это правда, но CS-ом вопрос решится.


Плата сделана на основе FT2232H Breakout Board.
все ножки выведены на 22 пин IDC штырьки, что хочешь, то и подключай(3.3в уровень).
А в конфиг файле digilent-jtaghs2-2232h-ok.xml, в архиве, так и есть: порт A - FIFO245 , порт "B" - UART.

Цитата(SM @ Mar 30 2015, 22:26) *
Абсолютная правда - http://www.latticesemi.com/~/media/Documen...cument_id=35203

Я уже давно пользуюсь прошивкой через FTDI, ставя ее прямо на платы, если она по стоимости не особо заметна. И совершенно все равно, через какой канал из двух - в среде выбирается. Шьет все, и MachXO всех версий, и XP, XP2, ECP3 - это то, что я проверял. Также шьет и загрузочные флеши, шьет AES-ключи, и вообще, все шьет. Еепромку не ставлю вобще, ибо лишняя деталь.


Отличная наводка! Спасибо.
Go to the top of the page
 
+Quote Post
ololol
сообщение Jul 10 2015, 15:01
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-12-04
Из: Бандеры мы ;-))
Пользователь №: 1 677



Пытаюсь с помощью здешнего архива из платки с FT2232H получить Digilent Jtag HS2.
1. FT_Prog-om конфигурирую фт2232.
2. Запускаю FTDI_User_Area_Writer.exe , он переписывает 14 байт.
3. Передергиваю ЮСБ - показываю драйвера Digilent Jtag - в системе USB Serial converter A и B плюс COM XX в портах.

НО! Ни Аdept ни iMPACT платку как дигилент не опознает!

GUI --- Auto connect to cable...
INFO:iMPACT - Digilent Plugin: Plugin Version: 2.4.4
INFO:iMPACT - Digilent Plugin: no JTAG device was found.
AutoDetecting cable. Please wait.
*** WARNING ***: When port is set to auto detect mode, cable speed is set to default 6 MHz regardless of explicit arguments supplied for setting the baud rates
PROGRESS_START - Starting Operation.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Source driver files not found.
The Platform Cable USB is not detected. Please connect a cable.If a cable is connected, please disconnect
and reconnect to the usb port, follow the instructions in the 'Found New Hardware Wizard', then retry
the Cable Setup operation.

Платка рабочая. Я ею заливаю через Papilio loader.
может дело в еепроме 93с46, нужно может 93с55 ?

Может есть у кого полный дамп (с контр. суммой)из заведомо рабочего HS2 ? Я 93с46 попробую в прграммыторе зашить.

Мой дамп
0000: 0801 0403 6010 0200 FA80 0008 0000 129A ....`...........
0008: 28AC 1AD4 0000 0000 0046 0312 0044 0069 (........F...D.i
0010: 0067 0069 006C 0065 006E 0074 0328 0044 .g.i.l.e.n.t.(.D
0018: 0069 0067 0069 006C 0065 006E 0074 0020 .i.g.i.l.e.n.t.
0020: 0055 0053 0042 0020 0044 0065 0076 0069 .U.S.B. .D.e.v.i
0028: 0063 0065 031A 0032 0031 0030 0032 0034 .c.e...2.1.0.2.4
0030: 0039 0038 0035 0034 0036 0030 0036 0000 .9.8.5.4.6.0.6..
0038: 0001 92C7 356A 0152 3090 744A 6761 5A15 ....5j.R0.tJgaZ.


Сообщение отредактировал ololol - Jul 10 2015, 16:14
Go to the top of the page
 
+Quote Post
Inanity
сообщение Jul 12 2015, 20:26
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



Цитата(ololol @ Jul 10 2015, 18:01) *
Пытаюсь с помощью здешнего архива из платки с FT2232H получить Digilent Jtag HS2.


Вы уверены, что вам нужен именно HS2? Могу подсказать только по HS1, он немного проще. Хотя скорее всего разницы в подходе программирования нет.
Возможно с eeprom проблема. Для HS1 использовал 93LC56BT.

Сообщение отредактировал Inanity - Jul 12 2015, 20:30
Go to the top of the page
 
+Quote Post
ololol
сообщение Jul 13 2015, 05:04
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-12-04
Из: Бандеры мы ;-))
Пользователь №: 1 677



Цитата(Inanity @ Jul 12 2015, 22:26) *
Вы уверены, что вам нужен именно HS2? Могу подсказать только по HS1, он немного проще. Хотя скорее всего разницы в подходе программирования нет.
Возможно с eeprom проблема. Для HS1 использовал 93LC56BT.

Да, я тоже склоняюсь к 93с56, но сейчас нет в наличии, подожду с Китая, и потом попробую...
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Jul 13 2015, 06:30
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(ololol @ Jul 13 2015, 09:04) *
Да, я тоже склоняюсь к 93с56, но сейчас нет в наличии, подожду с Китая, и потом попробую...

Цитата
Adding an external 93C46 (93C56 or 93C66) EEPROM allows each of the chip‟s channels to be independently configured as a serial UART (RS232 mode), parallel FIFO (245) mode or fast serial (opto isolation).
The EEPROM should be a 16 bit wide configuration such as a Microchip 93LC46B or equivalent


Это условие выполняется?
Go to the top of the page
 
+Quote Post
ololol
сообщение Jul 13 2015, 10:05
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-12-04
Из: Бандеры мы ;-))
Пользователь №: 1 677



Цитата(DmitryM @ Jul 13 2015, 08:30) *
Это условие выполняется?


Ну как бы микруха 93С46 и ORG в единице, то условие выполняется...
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Jul 13 2015, 12:17
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(ololol @ Jul 13 2015, 14:05) *
Ну как бы микруха 93С46 и ORG в единице, то условие выполняется...

Цитата
The EEPROM should be a 16 bit wide configuration such as a Microchip 93LC46B or equivalent capable of a 1Mbit/s clock rate at VCC = +3.00V to 3.6V.

Microchip 93C46 4.5-5.5V

Не в этом ли дело?
Go to the top of the page
 
+Quote Post
ololol
сообщение Jul 13 2015, 13:29
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-12-04
Из: Бандеры мы ;-))
Пользователь №: 1 677



Цитата(DmitryM @ Jul 13 2015, 14:17) *
Не в этом ли дело?

У меня не Микрочип, 2.5-5 в, она пишется и читается...

Мой дамп
0000: 0801 0403 6010 0200 FA80 0008 0000 129A ....`...........
0008: 28AC 1AD4 0000 0000 0046 0312 0044 0069 (........F...D.i
0010: 0067 0069 006C 0065 006E 0074 0328 0044 .g.i.l.e.n.t.(.D
0018: 0069 0067 0069 006C 0065 006E 0074 0020 .i.g.i.l.e.n.t.
0020: 0055 0053 0042 0020 0044 0065 0076 0069 .U.S.B. .D.e.v.i
0028: 0063 0065 031A 0032 0031 0030 0032 0034 .c.e...2.1.0.2.4
0030: 0039 0038 0035 0034 0036 0030 0036 0000 .9.8.5.4.6.0.6..
0038: 0001 92C7 356A 0152 3090 744A 6761 5A15 ....5j.R0.tJgaZ.

Сообщение отредактировал ololol - Jul 13 2015, 13:35
Go to the top of the page
 
+Quote Post
ololol
сообщение Jul 15 2015, 12:38
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-12-04
Из: Бандеры мы ;-))
Пользователь №: 1 677



Отпишусь по итогам, как говорится практика - критерий истины.
Данная перешивка не актуальна при использовании 94С46 , хоть она и указана на схеме в архиве.
Применять 93С56 (ну и я думаю выше-93с66, хотя я НЕ ПРОВЕРЯЛ!)

Всем спасибо за советы...

NFO:iMPACT - Digilent Plugin: found 1 device(s).
INFO:iMPACT - Digilent Plugin: opening device: "JtagHs2", SN:210249854606
INFO:iMPACT - Digilent Plugin: User Name: JtagHs2
INFO:iMPACT - Digilent Plugin: Product Name: Digilent JTAG-HS2
INFO:iMPACT - Digilent Plugin: Serial Number: 210249854606
INFO:iMPACT - Digilent Plugin: Product ID: 30900152
INFO:iMPACT - Digilent Plugin: Firmware Version: 010A
INFO:iMPACT - Digilent Plugin: JTAG Port Number: 0
INFO:iMPACT - Digilent Plugin: JTAG Clock Frequency: 10000000 Hz
Go to the top of the page
 
+Quote Post
Мур
сообщение Nov 18 2015, 14:33
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(SM @ Mar 30 2015, 21:26) *
Абсолютная правда - http://www.latticesemi.com/~/media/Documen...cument_id=35203

Я уже давно пользуюсь прошивкой через FTDI, ставя ее прямо на платы, если она по стоимости не особо заметна. И совершенно все равно, через какой канал из двух - в среде выбирается. Шьет все, и MachXO всех версий, и XP, XP2, ECP3 - это то, что я проверял. Также шьет и загрузочные флеши, шьет AES-ключи, и вообще, все шьет. Еепромку не ставлю вобще, ибо лишняя деталь.


Эх! age Not Found...
А нельзя иную ссылку или что похожее. КАК это делается для Lattice? (прошло 2 месяца моей регистрации там, но доступа к софту мне не открыли wacko.gif )
Go to the top of the page
 
+Quote Post
jks
сообщение Nov 18 2015, 14:39
Сообщение #17


Местный
***

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



правильная ссылка

http://www.latticesemi.com/~/media/Lattice...cument_id=35203
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Nov 18 2015, 15:14
Сообщение #18


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



А ещё им +openocd и avrdude можно шить AVR(spi) и ARM(jtag и swd)...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Мур
сообщение Nov 18 2015, 17:20
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(jks @ Nov 18 2015, 17:39) *

Шикарно! Спасибо огромное!... tort.gif

А софтину к нему где брать?... Ссылка, надеюсь, есть? А то как-то не полно получается...

Прошло 2 месяца моей регистрации там, но доступа к софту мне не открыли !!! Санкции?
Go to the top of the page
 
+Quote Post
Doka
сообщение Mar 25 2016, 12:30
Сообщение #20


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



http://electronix.ru/redirect.php?http://w...cument_id=35203

по этой ссылке для старого софта Lattice на чипе FT2232D - кто-нибудь знает адаптер на FT2232D совместим с софтом iCEcube2 и семейством iCE40???

ЗЫЖ с каким софтом и семействами логики совместим обозреваемый тут адаптер на базе FT2232Н?


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Kabron
сообщение Jun 20 2016, 13:52
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 2-02-05
Из: Москва
Пользователь №: 2 365



Цитата(ololol @ Jul 15 2015, 15:38) *
Отпишусь по итогам, как говорится практика - критерий истины.
Данная перешивка не актуальна при использовании 94С46 , хоть она и указана на схеме в архиве.
Применять 93С56 (ну и я думаю выше-93с66, хотя я НЕ ПРОВЕРЯЛ!)

Всем спасибо за советы...

NFO:iMPACT - Digilent Plugin: found 1 device(s).

Таки что помогло? 93С56 ? Или как то само устаканилось?
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Jun 22 2016, 15:50
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(Kabron @ Jun 20 2016, 20:52) *
Таки что помогло? 93С56 ? Или как то само устаканилось?

Недавно решал аналогичную проблему. Да, помогло.
Go to the top of the page
 
+Quote Post
umarsohod
сообщение Sep 19 2016, 08:48
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 24-11-11
Пользователь №: 68 492



Появились драйвера к Quartus Prime в ОС Linux Ubuntu
Желающим попробовать, скачивать с Марсохода.
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Sep 19 2016, 12:00
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Заказал с сайта Марсоход этот программатор на пробу. Скажите, он идет без флэшки? Задача использовать его под Xilinx.


--------------------
Go to the top of the page
 
+Quote Post
umarsohod
сообщение Sep 19 2016, 12:03
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 24-11-11
Пользователь №: 68 492



Место под флешку есть, но не впаиваем.
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Sep 26 2016, 12:50
Сообщение #26


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Прошил Марсоходвскую плату приведенной в первом сообщении прошивкой. В Импакте не определяется, в Adept тоже. Видимо что-то я не так делаю?...

Кстати, забыл сказать флешку поставил 93С66. FT_Prog устройство видит, дамп памяти делает. Одно но. Хотя канал А выставлен в режим 245FIFO, в системе определяются два равнозначных USB Serial Converter. Разве так должно быть?


--------------------
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Sep 27 2016, 04:56
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(dm.pogrebnoy @ Sep 26 2016, 19:50) *
Прошил Марсоходвскую плату приведенной в первом сообщении прошивкой. В Импакте не определяется, в Adept тоже. Видимо что-то я не так делаю?...

Кстати, забыл сказать флешку поставил 93С66. FT_Prog устройство видит, дамп памяти делает. Одно но. Хотя канал А выставлен в режим 245FIFO, в системе определяются два равнозначных USB Serial Converter. Разве так должно быть?
Там нужно ещё прошить User Area, иначе плагин под импакт её не увидит.В КиТ №3 за 2014 год весь процесс подробно описан.
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Sep 27 2016, 07:19
Сообщение #28


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(Bad0512 @ Sep 27 2016, 07:56) *
Там нужно ещё прошить User Area, иначе плагин под импакт её не увидит.В КиТ №3 за 2014 год весь процесс подробно описан.

User Area я прошил консольной утилитой из архива с самого начала. Никаких признаков жизни. Может ему нужно подключенную ПЛИС, что бы все определилось.


--------------------
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Sep 27 2016, 09:38
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



На всякий случай привожу дамп памяти, который получился. Может кто-нибудь что-нибудь увидит?

Код
Word  LSB
0000: 0100 0304 1060 0007 80FA 0800 0000 9A12   .....`..........
0008: AC28 D410 0000 0000 6600 0100 C792 6A35   .(......f.....j5
0010: 5201 9030 4A74 6167 4873 3200 0000 0000   R..0JtagHs2.....
0018: 0000 0000 0044 6967 696C 656E 7420 4A54   .....Digilent JT
0020: 4147 2D48 5332 0000 0000 0000 0000 0000   AG-HS2..........
0028: 0000 1100 0000 0000 0000 0000 0000 0000   ................
0030: 0000 0000 0000 0000 0000 0000 0000 0000   ................
0038: 0000 0000 0000 0000 0000 0000 0000 0000   ................
0040: 0000 0000 4800 0000 0000 0000 0000 0000   ....H...........
0048: 0000 0000 0000 0000 0000 1203 4400 6900   ............D.i.
0050: 6700 6900 6C00 6500 6E00 7400 2803 4400   g.i.l.e.n.t.(.D.
0058: 6900 6700 6900 6C00 6500 6E00 7400 2000   i.g.i.l.e.n.t. .
0060: 5500 5300 4200 2000 4400 6500 7600 6900   U.S.B. .D.e.v.i.
0068: 6300 6500 1003 3200 3100 4400 5900 5300   c.e...2.1.D.Y.S.
0070: 4E00 3600 0000 0000 0000 0000 0000 0000   N.6.............
0078: 0000 0000 0000 0000 0000 0000 0000 71D5   ..............q.


Код
Word  MSB
0000: 0001 0403 6010 0700 FA80 0008 0000 129A   ....`...........
0008: 28AC 10D4 0000 0000 0066 0001 92C7 356A   (........f....5j
0010: 0152 3090 744A 6761 7348 0032 0000 0000   .R0.tJgasH.2....
0018: 0000 0000 4400 6769 6C69 6E65 2074 544A   ....D.giline tTJ
0020: 4741 482D 3253 0000 0000 0000 0000 0000   GAH-2S..........
0028: 0000 0011 0000 0000 0000 0000 0000 0000   ................
0030: 0000 0000 0000 0000 0000 0000 0000 0000   ................
0038: 0000 0000 0000 0000 0000 0000 0000 0000   ................
0040: 0000 0000 0048 0000 0000 0000 0000 0000   .....H..........
0048: 0000 0000 0000 0000 0000 0312 0044 0069   .............D.i
0050: 0067 0069 006C 0065 006E 0074 0328 0044   .g.i.l.e.n.t.(.D
0058: 0069 0067 0069 006C 0065 006E 0074 0020   .i.g.i.l.e.n.t.
0060: 0055 0053 0042 0020 0044 0065 0076 0069   .U.S.B. .D.e.v.i
0068: 0063 0065 0310 0032 0031 0044 0059 0053   .c.e...2.1.D.Y.S
0070: 004E 0036 0000 0000 0000 0000 0000 0000   .N.6............
0078: 0000 0000 0000 0000 0000 0000 0000 D571   ...............q


--------------------
Go to the top of the page
 
+Quote Post
gk2
сообщение Sep 27 2016, 12:45
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 16-01-09
Пользователь №: 43 460



Вот рабочий xml файл и прошивка.
У Вас серийный номер другой, похоже такой не понимается софтом.
Остальные отличия не существены

Да, еще надо поставить плагин для Digilent, он идет вместе с ISE, версия 2.44
Плагин 2.52 с сайта не работает (пишет что устройство занято)

Для Lattice - EEPROM отключать не надо, все работает и так: шил XP2-5, XP2-17
(Diamond 3.6 под win и linux)


Прикрепленные файлы
Прикрепленный файл  93c66.txt ( 1.07 килобайт ) Кол-во скачиваний: 134
Прикрепленный файл  jtag_hs2_2232h.xml ( 4.34 килобайт ) Кол-во скачиваний: 146
 
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Sep 27 2016, 12:52
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



gk2
Спасибо тебе, мил человек. Пока не разбирался как, но ваш xml помог.

PS. Похоже и правда серийный номер.
PPS. Проверил на Zedboard, работает. Буферов на JTAG, конечно, надо поставить для универсальности.


--------------------
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Sep 27 2016, 14:52
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Интересно, что в Vivado определяется как два программатора. Было бы здорово, если бы второй канал заработал как второй программатор. Как думаете, взлетит?


--------------------
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Nov 1 2016, 11:30
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Подскажите, пожалуйста, есть ли такая фича на чипе FX2. Делал на нём тестовое оборудование, хотелось бы ещё и от JTAG кабеля отказаться для красоты.

P.S. google показал https://github.com/mithro/ixo-usb-jtag

Кто-нибудь использовал?
Go to the top of the page
 
+Quote Post
Fantomiaso
сообщение Mar 29 2017, 11:12
Сообщение #34





Группа: Участник
Сообщений: 5
Регистрация: 29-03-17
Пользователь №: 96 230



Доброго дня. Есть живые люди в этой теме? На работе есть несколько плат MicroZed с Xylinx Zynq7000, решил по САБЖу собрать программатор, чтобы осваивать ПЛИС, но в наличии лишь FT2232D на платках по проекту DiHalt'a. После прошивки ftdi'шки через FTprog с заменой имени чипа и EEPROM 93c66 последнеей версией FTDI_User_Area_Writer, в Vivado Hardware Manager уже показывает наличие программатора:


Однако в консоли:


Это с ккой стороны скорее всего косяк? Провода до чипа вроде все целые, прозванивал. help.gif
Go to the top of the page
 
+Quote Post
rloc
сообщение Mar 30 2017, 11:45
Сообщение #35


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(Fantomiaso @ Mar 29 2017, 14:12) *
но в наличии лишь FT2232D

HS/SMT программаторы делаются на базе H, они отличаются по командам. Найдите хоть один диджилентовский программатор на вашей микросхеме, тогда есть шансы запустить. В конфигурационной памяти есть байт, отвечающий за семейство, проверьте его.
Go to the top of the page
 
+Quote Post
Fantomiaso
сообщение Mar 31 2017, 06:52
Сообщение #36





Группа: Участник
Сообщений: 5
Регистрация: 29-03-17
Пользователь №: 96 230



Цитата(rloc @ Mar 30 2017, 14:45) *
HS/SMT программаторы делаются на базе H, они отличаются по командам. Найдите хоть один диджилентовский программатор на вашей микросхеме, тогда есть шансы запустить. В конфигурационной памяти есть байт, отвечающий за семейство, проверьте его.

Тут есть информация, что работают они одинаково, но отличаются USB product ID:
http://valentfx.com/vanilla/discussion/248...g-cable-and-why

Ещё подключил к выводам логический анализатор, ноги дрыгаются, но я протокол ещё не раскуривал ,чтобы адекватность этих дрыганий оценить. Могу выложить снимок, если кто-то разбирается.
Go to the top of the page
 
+Quote Post
Fantomiaso
сообщение Mar 31 2017, 08:21
Сообщение #37





Группа: Участник
Сообщений: 5
Регистрация: 29-03-17
Пользователь №: 96 230



Новая вводная. Кажется TDO (AD2 вывод на FTDI) как выход настроен. Не было сигнала на нём (всегда лог. 1), отпаял проводок от таргета и посмотрел прямо с него на лог. анализатор - сигнал идёт. Есть какой-то способ его переконфигурировать?

Сообщение отредактировал Fantomiaso - Mar 31 2017, 08:21
Go to the top of the page
 
+Quote Post
Fantomiaso
сообщение Mar 31 2017, 09:50
Сообщение #38





Группа: Участник
Сообщений: 5
Регистрация: 29-03-17
Пользователь №: 96 230



А это не туда было написано...

Сообщение отредактировал Fantomiaso - Mar 31 2017, 09:53
Go to the top of the page
 
+Quote Post
Fantomiaso
сообщение Mar 31 2017, 11:17
Сообщение #39





Группа: Участник
Сообщений: 5
Регистрация: 29-03-17
Пользователь №: 96 230



Ещё вот у этих ребят на плате для JTAG'а стоит 2232D
http://papilio.cc/index.php?n=Papilio.PapilioPro#PProJTAG

ЗЫ
Кажется таки не получится с HS2. Как говорили выше, в серии микросхем H есть дополнительные команды. В данном случае скорее всего всё упирается в п. 7.1 AN_108. Данный пункт описывает настройку, при которой при 1 выход находится в высокоимпедансном состоянии, а при 0 прибивает его к земле открытым коллектором.

Сообщение отредактировал Fantomiaso - Mar 31 2017, 11:32
Go to the top of the page
 
+Quote Post
Jacobf
сообщение Apr 2 2017, 12:02
Сообщение #40





Группа: Новичок
Сообщений: 1
Регистрация: 2-04-17
Пользователь №: 96 304



Цитата(dima2640 @ Mar 29 2015, 21:43) *




Люди!!! Помогите пожалуйста .

Мой старый программатор "Max Loader - ProMax 8G ( 4G )" прекрасно работал под Windows-XP
со старой аппликацией Rev 4.70 и дернул же меня черт попытаться поднять на пятую версию ...

Теперь для всех ASIC’s с загрузочными файлами .HEX аппликация вычисляет CheckSum неправильно
А для ASIC’s с загрузочными файлами .JED продолжает вычислять CheckSum как раньше и
соответственно хорошо загружает
Возврат на прошлую аппликацию успеха не принес.....
Какие еще будут рекомендации ???????????????

Заранее спасибо



Go to the top of the page
 
+Quote Post
Vlaskin
сообщение May 11 2017, 07:11
Сообщение #41





Группа: Новичок
Сообщений: 1
Регистрация: 11-05-17
Пользователь №: 96 998



Кто нибудь пользовался программатором USB Blast Altera ? Есть, какие-то альтернативы за такую цену ?
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Sep 16 2017, 09:46
Сообщение #42


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Выяснилась особенность программаторов на FT2232H. Второй канал тормозит работу в SDK и старт программы составляет больше 10 секунд. Поэтому, как workaround, отключил второй канал в диспетчере устройств. После перетыкания состояние отключенности сохраняется, что радует. Также можно открыть второй порт в терминале, в этом случает подвисаний также нет. К сожалению в Ft_Prog второй канал не нашел как отключить.
https://yadi.sk/i/_7-vHQyL3MwBRH
После проделанных манипуляций запуск менее 5 секунд или примерно в 1,5 раза быстрее чем с красным фирменным программатором от Xilinx.


--------------------
Go to the top of the page
 
+Quote Post
Anke
сообщение Feb 1 2018, 09:13
Сообщение #43





Группа: Участник
Сообщений: 9
Регистрация: 19-12-10
Пользователь №: 61 738



Может быть кто-нибудь поможет.
Мне надо автоматизировать процесс прошивки MachXO2 LCMX02-1200UHC Lattice.
У меня есть файл *.jed. Разработчики предлагают программу Diamond Programmer.
Как я могу прошить из командной строки? Где бы мне поискать информацию? Я пишу программу на LabVIEW.
Работаю еще с микроконтроллерами от АТМЕЛ, с ними ни каких проблем.
Хотелось бы чего-нибудь похожего для Lattice:
"%s\\atprogram.exe" -t avrispmk2 -i ISP -d ATMEGA32 program -f "%s"

Заранее благодарю.

Сообщение отредактировал Anke - Feb 1 2018, 09:20
Go to the top of the page
 
+Quote Post
alxkon
сообщение Feb 1 2018, 11:39
Сообщение #44


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

Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920



Цитата(Anke @ Feb 1 2018, 12:13) *
Может быть кто-нибудь поможет.
Мне надо автоматизировать процесс прошивки MachXO2 LCMX02-1200UHC Lattice.
У меня есть файл *.jed. Разработчики предлагают программу Diamond Programmer.
Как я могу прошить из командной строки? Где бы мне поискать информацию? Я пишу программу на LabVIEW.
Работаю еще с микроконтроллерами от АТМЕЛ, с ними ни каких проблем.
Хотелось бы чего-нибудь похожего для Lattice:
"%s\\atprogram.exe" -t avrispmk2 -i ISP -d ATMEGA32 program -f "%s"

Заранее благодарю.

http://www.latticesemi.com/en/Support/Answ...2/3/1/2318.aspx

....
For Lattice Diamond Programmer command line options,
In the main toolbar of Diamond Programmer
Help > search > pgrcmd

pgrcmd is the command line utility for running the Diamond Programmer Tool

The latest Diamond Programmer versions are posted on our website.
http://www.latticesemi.com/Products/Design...Programmer.aspx
Go to the top of the page
 
+Quote Post
Anke
сообщение Feb 1 2018, 12:53
Сообщение #45





Группа: Участник
Сообщений: 9
Регистрация: 19-12-10
Пользователь №: 61 738



Спасибо большое!
Т.е. мой файл *.jed не подходит. Мне надо сгенерить из него *.xcf и потом загрузить через командную строку. Уже все понятнее гораздо.

*.xcf - Это файл проекта. Мне надо в нем правильно указать путь к файлу *.jed. Как-то у меня относительный путь не получается.

Все супер. *.xcf - это хмл файл. Настраиваю его на каждом рабочем месте и готово.
Большое спасибо еще раз.

Сообщение отредактировал Anke - Feb 1 2018, 13:28
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Jul 13 2018, 14:21
Сообщение #46


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

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



Залутил плату, собрал, работает под квартусом и диамонд, а импакт кабель не видит. дигилент адепт тоже не находит. хелп!
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Jul 13 2018, 15:01
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(EmbedElektrik @ Jul 13 2018, 17:21) *
Залутил плату, собрал, работает под квартусом и диамонд, а импакт кабель не видит. дигилент адепт тоже не находит. хелп!

User area прошивали у FTDI?


--------------------
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Jul 13 2018, 17:32
Сообщение #48


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

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



Цитата(dm.pogrebnoy @ Jul 13 2018, 18:01) *
User area прошивали у FTDI?

Бью себя по лбу. Прошивал вроде... Прошил еще раз и все заработало. Спасибо.
Вопрос по светодиодам RX TX. У меня не светятся при работе. Так и должно быть?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

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

 


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


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