PDA

Просмотр полной версии : Китайский USB Blaster



daniel
07.08.2014, 10:37
Купил сабж:
http://www.ebay.com/itm/1x-USB-Blaster-Rev-C-Popularity-of-CPLD-Download-Cable-FPGA-Download-Cable-New-/221396407379?pt=LH_DefaultDomain_0&hash=item338c411453

Поставил Quartus II 8.1, поставил драйвера. Квартус видит USB Blaster, но не видит подключенную для прошивания плату по jtag ZXM SoundCard light http://www.micklab.narod.ru/ZXMSoundCard.htm

Внешнее питание на плату надо подавать? Или всё это должно питаться от USB Blaster? Кто шил эти программатором откликнитесь, HELP!
Если на плату подать питание через молекс и подключить программатор ничего не коротнёт?

daniel
07.08.2014, 11:25
Только глянь, чтобы питание с бластера не попадало на плату (по пути должен быть диод или пин 4 разъема JTAG на плате должен не использоваться, если бластер питается от USB).
вот здесь точно такойже и питание подается...
http://www.youtube.com/watch?v=21rSteucHZU
Открыл диода не вижу...

---------- Post added at 11:16 ---------- Previous post was at 11:13 ----------

на 4 пине 2,5 в намерил.

---------- Post added at 11:24 ---------- Previous post was at 11:16 ----------

фото платы:
https://yadi.sk/i/MnjpXy-9ZDSrc
https://yadi.sk/i/SakU4BdfZDSy9

---------- Post added at 11:25 ---------- Previous post was at 11:24 ----------

вроде кондёр на 4 пине...

Mick
07.08.2014, 11:39
Если питание с бластера на плату не приходит, то конечно надо подать +5 вольт на звуковуху. +12В необязательно в этом случае.

Ну и не забывай, чтобы еще и шлейф правильно оделся. Переверни плату звуковухи и посмтри где первый вывод разъема JTAG (квадратная контактная площадка)
А то если верх ногами, то и видится не будет.

daniel
07.08.2014, 12:00
Ну и не забывай, чтобы еще и шлейф правильно оделся.
это учёл ага, сейчас попробую с питанием...

---------- Post added at 12:00 ---------- Previous post was at 11:41 ----------

c питанием увиделся EPM7032S, как сохранить текущую прошивку?

Mick
07.08.2014, 12:02
c питанием увиделся EPM7032S, как сохранить текущую прошивку?

Зачем? Все прошивки есть на сайте. Шьешь последнюю и наслаждаешься музыкой :)

daniel
07.08.2014, 12:06
Зачем?
дэк проверить то надо! ну и спортивный интерес.

Mick
07.08.2014, 12:09
дэк проверить то надо! ну и спортивный интерес.

Смотри в квартусе, если там пункт прочитать прошивку. Если есть, то считывай, а если нет - увы и ах.

daniel
07.08.2014, 12:29
Вроде как защита в прошивке установлена. Ну в общем прошил всё пашет на ура! Теперь Middle в GS не пукает! Всем спасибо.

---------- Post added at 12:29 ---------- Previous post was at 12:28 ----------

отдельное спасибо китайцам за клон USB Blaster :)

TSL
07.08.2014, 18:53
Внешнее питание на плату надо подавать? Или всё это должно питаться от USB Blaster?
Надо. Через бластер ничего не питается.

Кто шил эти программатором откликнитесь
Я шил и шью постоянно.

Vslav
07.08.2014, 21:33
Недорогой и распространенный программатор, если кому интересно - восстановленная схемка в приложении. Хочу его приспособить также для программирования всяких своих поделок на ARM-микроконтроллерах, но пока все руки никак не дойдут.

TSL
08.08.2014, 01:31
1. Что умеет шить?
2. Какой софт его поддерживает?
3. Где прошивка/ее сорцы?
4. Будет ли с ним работать квартус?

Vslav
08.08.2014, 08:53
1. Альтеры разные, насчет самых новых не уверен, я практически шил MAX II и Cyclone II, III.
2. Altera Quartus II
3. Прошивку еще не считывал, исходников нет, надо дизассемблировать, но их там немного и принцип работы Altera xxx Blaster уже расковырян - есть в Сети описание
4. Да

solegstar
08.08.2014, 09:06
TSL, у тебя ж такой же прогер, как у Vslav, не? :)
разобрал свой прогер (как в первом сообщении) - схема один-в-один! спасибо Vslav!

dosikus
08.08.2014, 09:35
solegstar,Vslav, Слейте содержимое еепром .
Имею давненько комплект на сей бластер - печатку(только в картинке), схему,прошивку . (см вложение)
Есть и кучка кипарисин, однако не уверен в прошивке.
Себе собрал на пЫк :

http://s09.radikal.ru/i182/1408/93/35e45a972eee.jpg

solegstar
08.08.2014, 10:11
dosikus, у меня пока не получится. :( после переезда даже рабочее место еще не организовал...

Vslav
08.08.2014, 10:45
solegstar,Vslav, Слейте содержимое еепром .

ОК, попробую на выходные, у меня программатора для I2C EEPROM нет, буду подключать к своему какому-нибудь изделию.

У меня еще есть платка от EVODBG (сейчас поискал у них в магазине - что-то они перестали ее продавать), там более близкий к альтеровскому оригиналу USB Blaster на FT245 + EPM240 сделан. Схемка от него тоже в приложении, правда я только один вариант буфера (3.3V<->1.8V) оставил. Прошивка более-менее известно что делает, но родных исходников у меня нет - тоже надо восстанавливать. Поэтому пока не спаял и пользую китайский USB-Blaster как у топикстартера.

TSL
08.08.2014, 18:28
TSL, у тебя ж такой же прогер, как у Vslav, не?
У меня китайский из 1 псто.

solegstar
08.08.2014, 18:36
у Vslav тоже, и у мну такой же. открой его корпус и сравни со схемой Vslav`a... :)

gdv2002
09.08.2014, 05:32
Скажите спецы, а квартусом можно прошивку считать и как?
Просто я собираю Бластер на LPT, а как проверить не знаю, вот и хочу прошивку с Соунд Карт Лайт считать для проверки.

Tronix
09.08.2014, 08:33
Скажите спецы, а квартусом можно прошивку считать и как?
Просто я собираю Бластер на LPT, а как проверить не знаю, вот и хочу прошивку с Соунд Карт Лайт считать для проверки.

Задача не простая, как оказывается. У меня в квартусе не активна галочка Examine. Ради эксперимента я пробовал по такому сценарию:

Как прочитать прошивку у MAXов, если не стоит бит защиты?
Я делал так: cоздавал новый проект, назначал требуемое устройство и компилировал - для того,
чтобы в меню программатора было доступно Examine. Далее нажимается эта кнопка
и получаем сообщение "Finished data reading from device". Дальше File->Save
Programmong Data As... В файле присутствует заголовок ~130 байт, дальше - данные. Если FFы,
то установлен бит защиты. При чтении программатор ничего об этом не сообщает. А заголовок,
добавляет MAX+, а не читает его из устройства.

Это в стареньком MAX+. Работает, считал свою же прошивку. Но костыли те еще.

dosikus
09.08.2014, 08:59
Задача не простая, как оказывается.

Считывал и ЛПТ бластером в максе и в квартусе USB бластером без каких либо проблем. Естесно без защиты , с платы ZX-VGA . Ее же обратно заливал...

Tronix
09.08.2014, 09:56
Не знаю, у меня в квартусе тупо галочка Examine задисейблина. ЛПТ байт бластер. Поэтому я смог считать только через макс+, в котором эта галочка нажимается.

HardWareMan
09.08.2014, 09:57
Теперь мой зоопарк байтбластеров.

Номер 1 был собран лет 8 назад. Это заменитель классического USB бластера на FTDI+EPM7xxx (FTDI с обратной стороны). Я прочитал на каком-то сайте (вроде даже радиокота) про реверс поведения CPLD и повторил ее на АТмеге8. Интерфейсная часть была упрощена, конечно, но однако данный бластер работал в квартусах с 8.хх по 13.хх без нареканий и программировал разные чипы от CPLD до FPGA. Пока я не проапгрейдился до i7. После этого, бластер стал работать нестабильно (определялся нормально а вот шил с ошибками).
http://savepic.ru/5518532m.jpg (http://savepic.ru/5518532.jpg)

На смену самопалу был куплен китайчик. Работает бойко, нареканий нет.
http://savepic.ru/5511364m.jpg (http://savepic.ru/5511364.jpg)

В прошлом месяце была куплена плата для работы с PCI Express и к ней в нагрузку шел вот такой китайчик. Классическая схема, по мотивам которой и делался мой самопал.
http://savepic.ru/5512388m.jpg (http://savepic.ru/5512388.jpg)

А вчера пришла еще одна девборда со своим бластером:
http://savepic.ru/5507268m.jpg (http://savepic.ru/5507268.jpg)

Как видите, они все чем-то отличаются друг от друга. Тем не менее, они все отлично справляются со своей работой. Так зачем их курочить? Все фотки кликабельны.

daniel
09.08.2014, 14:37
Вот же блин синяя зелёная и красная платы все разные...

---------- Post added at 14:37 ---------- Previous post was at 14:30 ----------

http://s017.radikal.ru/i412/1408/7e/41fc467e7549.png

alvis
10.08.2014, 01:06
У меня еще есть платка от EVODBG (сейчас поискал у них в магазине - что-то они перестали ее продавать), там более близкий к альтеровскому оригиналу USB Blaster на FT245 + EPM240 сделан
Пользуюсь таким уже несколько лет, работает ка часы. Платки вроде еще есть в продаже.

dosikus
10.08.2014, 10:54
Вот же блин синяя зелёная и красная платы все разные...

синяя и зелёная одно и то же.
А вот красная интересная , где брали ?

Ewgeny7
10.08.2014, 11:56
У меня два самодельных, на ПИКах 18F2550 и 18F14K50.
Вот второй -

http://savepic.ru/5517389.jpg

Размером со спичечный коробок, корпус из кабельканала :)
Глюков в работе пока не встречал, от винХР до вин7х64.

dosikus
10.08.2014, 12:30
Глюков в работе пока не встречал, от винХР до вин7х64.

Кроме криво рассчитанных делителей .
По уму там все таки нужен транслятор уровней.
Выше мой на 18F14К50 :biggrin:

Ewgeny7
10.08.2014, 14:20
Кроме криво рассчитанных делителей .
По уму там все таки нужен транслятор уровней.
Есть такое.
В схемах там предусмотрено переключение питания 5/3.3В, это типа и есть транслятор уровней :)

daniel
10.08.2014, 16:35
синяя и зелёная одно и то же.
А вот красная интересная , где брали ?
http://www.ebay.com/itm/1x-USB-Blaster-Rev-C-Popularity-of-CPLD-Download-Cable-FPGA-Download-Cable-New-/221396407379?pt=LH_DefaultDomain_0&hash=item338c411453

TSL
11.08.2014, 01:24
у Vslav тоже, и у мну такой же. открой его корпус и сравни со схемой Vslav`a...
Ну, я когда писал, то подозревал, что именно так и есть. :)
Мой:
https://dl.dropboxusercontent.com/u/31743315/Photo/zxevo/IMG_5645.JPG

dosikus
11.08.2014, 09:28
ОК, попробую на выходные, у меня программатора для I2C EEPROM нет, буду подключать к своему какому-нибудь изделию.


Там не нужен проггер еепром .
Для кипарисины есть родная программа для работы с ПЗУ .
Люди успешно юзали при ковырянии c лог анализатароми на базе сей кипарисины.

Vslav
11.08.2014, 10:33
ОК, я понял. Извиняюсь что все еще не считал EEPROM-ку, руки никак не дойдут, все выходные проковырялся с другим хобби-проектом.