Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Разработан аналог Altera USB-Blaster
Форум разработчиков электроники ELECTRONIX.ru > > Опросы - ПЛИС
Konst_777
Я разработал аналог Altera USB-Blaster на контроллере C8051F320 фирмы SiLabs. В настоящее время идет отладка данного устройства. Сейчас, это устройство без проблем работает с Cyclone-ами и MAX7000. Не все понятно со Stratix-ами. Еще предстоит протестировать работу устройства с остальными семействами FPGA фирмы Altera.

Мне интересно знать, насколько востребованным является данное устройство. Стоит ли заниматься изготовлением данного устройства или ограничиться его применением в собственных разработках?



Пункты опроса "от 15 до 50 EURO", "до 15" и "более 100 EURO" добавлены кем-то. Не мной! При цене менее 50 EURO нецелесообразно производство, точно знаю. При цене более 100 EURO нецелесообразна покупка, я так думаю.
vetal
Как ваш usb blaster опознается системой?
Если Quartus принимает его за своего, то это круто.
В противном случае не известно что он умеет?
Какой у вас для этого используется софт?
Что не понятно со stratix, jtag он и в африке jtag,остальные режимы- всего лишь опция. Так что, если это аналог, то он обязан работать с любой микросхемой, даже с proasic от actelя (я к нему при отладке цепляюсь через bbmv).
В большей степени интересно узнать на каком уровне он является аналогом.

PS: А в общем направление перспективное, я тоже думаю над созданием аналога, только путем реализации ft245+logic внутрях плис. Дело тонкое, пока нахожусь на уровне составления ф. схемы по драйверу на ftdi.

По поводу цены - я больше сторонник открытых архитектур smile.gif.
Konst_777
Цитата(vetal @ Nov 2 2005, 00:48)
Как ваш usb blaster опознается системой?
Если Quartus принимает его за своего, то это круто.
В противном случае не известно что он умеет?

Распознается и Windows XP и Quartus как Altera USB-Blaster . Должен уметь все, что умеет Altera USB-Blaster. Да вот только возможны ошибки в firmware контроллера C8051F320, а также неполное понимание протокола обмена между FT245BM и EPM7064. Как я уже писал выше, сейчас идет отладка устройства. Если думать о производстве, то необходимо протестировать нормальную работу устройства с основными и перспективными семействами CPLD и FPGA фирмы Altera. Если же использовать данное устройство только в собственных разработках, то нет необходимости в широкомасштабном тестировании.


Цитата(vetal @ Nov 2 2005, 00:48)
Какой у вас для этого используется софт?

Firmware микроконтроллера эмулирует работу FT245BM и EPM7064. То есть Windows и Quartus "видят" мое устройство как USB контроллер VID и PID для которого совпадает с Altera USB-Blaster. Далее, firmware микроконтроллера преобразует формуляры, выдаваемые Quartus-ом в команды JTAG.


Цитата(vetal @ Nov 2 2005, 00:48)
Что не понятно со stratix, jtag он и в африке jtag,остальные режимы- всего лишь опция. Так что, если это аналог, то он обязан работать с любой микросхемой, даже с proasic от actelя (я к нему при отладке цепляюсь через bbmv).
В большей степени интересно узнать на каком уровне он является аналогом.

Вы правы. ОБЯЗАН работать! Вот над этим я сейчас и работаю (сорри за каламбур).



Цитата(vetal @ Nov 2 2005, 00:48)
PS: А в общем направление перспективное, я тоже думаю над созданием аналога, только путем реализации ft245+logic внутрях плис. Дело тонкое, пока нахожусь на уровне составления ф. схемы по драйверу на ftdi.

Есть два направления.
Первое - изготовление загрузочного кабеля, аналога Altera USB-Blaster. И здесь вполне возможно, чтобы это был близкий по элементной базе аналог. Понятно, что содержимое EPM7064 будет свое, отличное от разработанного Altera. Но даже в этом случае хотелось бы, чтобы число компонентов было меньше (технологичнее для мелкосерийного производства), чтобы компоненты были современные, легко "доставаемые" и недорогие.
Второе направление - это встраивание загрузочного кабеля в разрабатываемый модуль. То есть, на самом деле кабеля нет. На лицевой панели модуля есть разъем USB, а на самом модуле контроллер, выполняющий функции Altera USB-Blaster, начальной загрузки FPGA и DSP процессоров и т.д. и т.п.


Цитата(vetal @ Nov 2 2005, 00:48)
По поводу цены - я больше сторонник открытых архитектур smile.gif.

Не все сразу. Нужно как-то компенсировать собственные затраты на разработку и затраты фирмы.
Uree
На мой взгляд аторое направление приемлимо только для единичных изделий - настолько дорогих, чтобы стоимость программатора/отладчика ВСТРОЕННОГО в устройство была просто незаметной. Иначе непонятно: встраивая такую схему мы усложняем и удоражаем устройство, сделаем удобным его для РАЗРАБОТЧИКА/НАЛАДЧИКА, но совершенно непонятно за что покупатель в этом случае платит.
Konst_777
Цитата(Uree @ Nov 2 2005, 15:03)
На мой взгляд аторое направление приемлимо только для единичных изделий - настолько дорогих, чтобы стоимость программатора/отладчика ВСТРОЕННОГО в устройство была просто незаметной.

Фирма, на которую я работаю, только такие изделия и производит.

Цитата(Uree @ Nov 2 2005, 15:03)
Иначе непонятно: встраивая такую схему мы усложняем и удоражаем устройство, сделаем удобным его для РАЗРАБОТЧИКА/НАЛАДЧИКА, но совершенно непонятно за что покупатель в этом случае платит.

Вы правильно подметили, именно для удобства РАЗРАБОТЧИКА/НАЛАДЧИКА (скорости отладки и обновления firmware) все и делается. Важнее всего краткие сроки разработки и легкость сопровождения.
iosifk
Цитата(Konst_777 @ Nov 1 2005, 19:22)
Я разработал аналог Altera USB-Blaster на контроллере C8051F320 фирмы SiLabs. ...
Пункты опроса "от 15 до 50 EURO", "до 15" и "более 100 EURO" добавлены кем-то. Не мной! При цене менее 50 EURO нецелесообразно производство, точно знаю. При цене более 100 EURO нецелесообразна покупка, я так думаю.
*

А если представить, что есть стартовый набор для микроконтроллера 78к ценой 30 Евро (Flash-микроконтроллер + USB, см фото. Если нужны материалы - вышлю)? А к нему Ваш софт на 15 Евро?
Может так проще при малых партиях?
Удачи!
Konst_777
Цитата(iosifk @ Nov 2 2005, 15:56)
А если представить, что есть стартовый набор для микроконтроллера 78к ценой 30 Евро (Flash-микроконтроллер + USB, см фото. Если нужны материалы - вышлю)? А к нему Ваш софт на 15 Евро?
Может так проще при малых партиях?
Удачи!

Большое спасибо за Ваше предложение. Я обязательно его проанализирую. Но на будущее. В ближайшее время мне нужно разобраться с процессорами TigerSHARC, BlackFin и AT91SAM7S. Так что, на NEC сейчас просто нет ни сил, ни времени.
Konst_777
Большое спасибо iosifk!
Вы великий человек и указали мне правильный путь.

Кто знает недорогие стартовые набор для чего угодно, содержащие FT245BM/FT2232C и EPM7064/(любое CPLD фирмы Altera с не меньшим числом Macrocells)? Пожалуйста, дайте ссылки на дистрибьюторов в России или в Украине.
one_man_show
Как же народ считает или не умеет считать? В ответах опроса детский сад или желание получить на халяву. За разработчика обидно, честное слово!

Цена одной только C8051F320 в диапазоне от $9 до $14, а еще платка, рассыпуха, разъемы и пр. Начальные затраты на небольшую платку в небольшом количестве около $100. Идея, разработка, реализация, просто работа: итого дешевле $50 за изделие автору просто будет не выгодно реализовывать.

К участникам опроса: не лепите не думая, пожалуйста, уважайте коллегу, иначе от таких опросов не будет никакого толку.

Поддерживаю такую форму определения стоимости своего изделия, сам беру на вооружение. У кого же, как не у коллег еще спрашивать biggrin.gif
Выбрал $80, готов купить, помочь тестировать и пр. cheers.gif
MALLOY2
Цитата(one_man_show @ Nov 3 2005, 16:28)
Как же народ считает или не умеет считать? В ответах опроса детский сад или желание получить на халяву. За разработчика обидно, честное слово!

Цена одной только C8051F320 в диапазоне от $9 до $14, а еще платка, рассыпуха, разъемы и пр. Начальные затраты на небольшую платку в небольшом количестве около $100. Идея, разработка, реализация, просто работа: итого дешевле $50 за изделие автору просто будет не выгодно реализовывать.

К участникам опроса: не лепите не думая, пожалуйста, уважайте коллегу, иначе от таких опросов не будет никакого толку.

Поддерживаю такую форму определения стоимости своего изделия, сам беру на вооружение. У кого же, как не у коллег еще спрашивать biggrin.gif
Выбрал $80, готов купить, помочь тестировать и пр. cheers.gif
*



Эта точка зрения тоже верная, но есть и другая !

Если девайс будет стоить болеее 15, я буду пользоваться LPT.

15 впринципе цена отличная для двух сторон 5 FDI + 3 EPM + 2 рассыпуха + 1-2 плата (корпус нах не нужен ).

Так что вот вам и расчет, так можно в сехему и TI6000 заложить токо из-за того что разработчик только сним и умет работать и девайсы продавать по 300$ который стоит 10, + не забывайте в какой мы с вами стране живем.
one_man_show
Согласен с Вами, только Вы забыли помножить подсчитанную себестоимость хотя бы на 2, получим уже $30 (для мелких партий коэффициент явно больше). Если вспомнить в какой стране живем biggrin.gif (Вы правильно напомнили), то добавив еще и стоимость работ, получим явно более $50. Мы же говорим о СТОИМОСТИ предлагаемого к продаже изделия, а не о его себестоимости.
bb-offtopic.gif
Эта тема явно касается вопроса определения цены конечного изделия, мы, как разработчики и производители хорошо знаем стоимость компонентов, но всегда плохо определяем конечную стоимость изделия (это я по своему отрицательному опыту, это только мое субъективное мнение).
Уважаемый MALLOY2 автоматом, как разработчик допустил ошибку в расчетах, учитывая только себестоимсоть, значит я не одинок в своем отрицательном опыте оценки стоимости biggrin.gif
vetal
Цитата
Как же народ считает или не умеет считать? В ответах опроса детский сад или желание получить на халяву. За разработчика обидно, честное слово!


Я не предполагал такую ворму восприятия.
Мне usb-blaster интересен как продукт, который я смогу поставить на плате, и забыть о необходимости подключения внешнего программатора.
Я проголосовал за 50-60, т.к. большей частью оплата изделий подобного рода ведется за счет личных денег начальника.

Обижать я никого не хотел, тем более разработчиков. Если обидел, то прошу прощения.
one_man_show
А Вы и не обидели biggrin.gif , $50-60 нормальный диапазон. Я говорил о ценах ниже 50, что мне и стало странно
Konst_777
Прошло больше недели после опубликования этого опроса. Можно подвести черту.

Результаты опроса убедительно демонстрируют, что интерес к данному устройству (по предлагаемым ценам) в настоящее время невелик.

Хочу поблагодарить всех кто, так или иначе, принял участие в этом опросе. Вы очень мне помогли.

Искренне Ваш,
Konst_777
bav
Этим стоит заниматься!
В ноутбуках уже нет ни COM ни LPT!!! Иногда необходимо налаживать и в полевых условиях.
Приходится пользоваться стареньким и тормознутым...P-150, да еще и полуживым (много пришлось ему прежить и испытать на себе)

В любом случае все Ваши старания окупятся (пусть не сразу, но...окупятся)

Удачи!
Делитесь новостями!
Konst_777
Цитата(bav @ Nov 25 2005, 13:56) *
Удачи!
Делитесь новостями!

Спасибо за доброе слово. Все новости в теме USB byte blaster.
stu
Цитата(one_man_show @ Nov 3 2005, 16:28) *
Как же народ считает или не умеет считать? В ответах опроса детский сад или желание получить на халяву. За разработчика обидно, честное слово!

Цена одной только C8051F320 в диапазоне от $9 до $14, а еще платка, рассыпуха, разъемы и пр. Начальные затраты на небольшую платку в небольшом количестве около $100. Идея, разработка, реализация, просто работа: итого дешевле $50 за изделие автору просто будет не выгодно реализовывать.

К участникам опроса: не лепите не думая, пожалуйста, уважайте коллегу, иначе от таких опросов не будет никакого толку.

Поддерживаю такую форму определения стоимости своего изделия, сам беру на вооружение. У кого же, как не у коллег еще спрашивать biggrin.gif
Выбрал $80, готов купить, помочь тестировать и пр. cheers.gif


тема старая, но прочел только что. может тогда дешевле не было =)

но сегодня братья наши меньшие - китайцы, в онлайн магазинах толкают такую штуку за $13.68

http://www.aliexpress.com/product-fm/47381...holesalers.html
des00
Цитата(stu @ Jan 13 2012, 05:52) *
тема старая, но прочел только что. может тогда дешевле не было =)

самостоятельно сделать это цена одной FTDI + любого проца/малой плис %)
SM
А самое главное, чем он лучше то остальных клонов, чтобы его покупать? Давнего, надежного и проверенного Terasic, или ЛДМСИС? Вроде еще ЭФО сами делали, если не путаю ничего.
wolfman
Цитата(stu @ Jan 13 2012, 21:22) *
тема старая, но прочел только что. может тогда дешевле не было =)

но сегодня братья наши меньшие - китайцы, в онлайн магазинах толкают такую штуку за $13.68

http://www.aliexpress.com/product-fm/47381...holesalers.html

Я купил на eBay за $12,5. Можно поискать и взять дешевле: http://www.ebay.com/sch/i.html?_from=R40&a...nkw=USB-blaster


Цитата(SM @ Jan 14 2012, 02:40) *
А самое главное, чем он лучше то остальных клонов, чтобы его покупать? Давнего, надежного и проверенного Terasic, или ЛДМСИС? Вроде еще ЭФО сами делали, если не путаю ничего.

Эфо вроде как по $50 баксов продавала.
SM
Цитата(wolfman @ Jan 13 2012, 21:25) *
Эфо вроде как по $50 баксов продавала.

А дешевле продавать - себе в убыток сработаешь на таких кол-вах, которыми сей девайс востребован.
stu
Цитата(des00 @ Jan 13 2012, 16:40) *
самостоятельно сделать это цена одной FTDI + любого проца/малой плис %)


кст, у марсоходцев есть "свой собственный" программатор. чем он отличается от подобных(даже если просто даташит на микруху открыть). Другим рассположением контактов на разъеме? =)
и попутно вопрос не в тему: у меня не шьет их плата. говорит по TDO ответа нет. А терасик шьет. Кабели соответственно разные. Может кто встречался? как бы попробовать решить? Не меняя программатор))
ReAl
А они его уже допилили до работы из-под квартуса, в том числе с лог.анализатором и прочим?
Он-то сделан совершенно не так, как альтеровский USB-Blaster.

По нескольким предыдущим сообщениям — какой смысл в обсуждении сейчас цен, звучавших для программатора в 2005 году?
_pv
Цитата(ReAl @ Jan 16 2012, 22:48) *
А они его уже допилили до работы из-под квартуса, в том числе с лог.анализатором и прочим?
Он-то сделан совершенно не так, как альтеровский USB-Blaster.

так как он сделан совершенно не так как альтеровский бластер, а просто ft2322h в режиме MPSSE JTAGa, допилить именно железяку до аппаратной совместимости с бластером и работы из под квартуса, пожалуй так просто не получится,
а вот подменить библиотеку usbblstr32.dll (которая суть просто переименованная ftd2xx.dll) в \quartus\drivers\usb-blaster\ на свою, в которой функции FT_Read / Write будут вести себя немного по другому прикидываясь что работают с бластером, думаю вполне возможно.
ReAl
Цитата(_pv @ Jan 16 2012, 18:22) *
а вот подменить библиотеку usbblstr32.dll (которая суть просто переименованная ftd2xx.dll) в \quartus\drivers\usb-blaster\ на свою, в которой функции FT_Read / Write будут вести себя немного по другому прикидываясь что работают с бластером, думаю вполне возможно.
Разницу между FT245+EPM3064 и FT2232* я понимаю.
Это и имел ввиду — допиливание не железки, а «комплекта». Путём снабжения нужным софтом (для AVR кто-то такой имитатор AVR JTAG для студии из FT2232 сделал).
В таком виде, как марсоходовский рограмматор сейчас сделан - вполне применим с avreal для программирования AVR (о чём я с пол года назад там на сайте писал). Зря не выведена ещё какая-то ножка для сигнала SRST — можно было бы полноценно с openOCD и ARM применять.
stu
Цитата(ReAl @ Jan 16 2012, 18:48) *
А они его уже допилили до работы из-под квартуса, в том числе с лог.анализатором и прочим?
Он-то сделан совершенно не так, как альтеровский USB-Blaster.

По нескольким предыдущим сообщениям — какой смысл в обсуждении сейчас цен, звучавших для программатора в 2005 году?

1)нэт
2)никто и не сравнивал с альтеровским. на других сайтах и даташите, на первый взгляд примерно, та же схема.
3)смысл: кто-то может искать программатор сегодня. наткнется на эту тему и узнает где лучше брать
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.