Полная версия этой страницы:
Во сколько это выльеться
Cadence-free
Nov 12 2004, 13:18
Допустим захотелось мне сделать НЕЧТО... Решил что это НЕЧТО должно иметь:
1) Процессор, (желательно заточенный под AMBA )
2) Памяти 4 Метра
3) Логика (вентелей 300.000-400.000)
Что хотелось бы иметь в конце:
1) Плата с каким либо стандартным подключением к компу (хоть PCI, хоть USb хоть еще что нибудь)
2) Логика должна быть реализована в 1-2 FPGA
3) Память внешняя
4) Не предпологаеться массовое изготовление
Вопросы:
1) Что надо знать что бы это сделать.
-какой софт
-какие стандарты
2) Во что это выльеться в деньгах. Непосредственно стоимость разработки и софта не учитываеться. Учитываем:
-стоимость FPGA и оборудования для работы с ней
-стоимость изготовления 5 образцов печатной платы
-стоимость самого процессора и памяти
3) Во что выльеться по времени (время на разработку логике не учитывать и разработку каких либо алгоритмов, а также время на написание драйверов не учитываеться). Учитываем:
-Время на изучение первоначальное софта для работы с процом
-Время на изучение первоначальное софта для работы с FPGA
-Время на изучение первоначальное софта для разводки ПП
P.S. Я в этом пока плохо разбираюсь, поэтому могу что-то не правильно сформулировать-> прошу ногами не бить, .
grumbler
Nov 12 2004, 22:13
А главный вопрос - уровнь вашей квалификации...
Чем больше до этого "съели" тем быстрее получите результат.
По опыту - если ели досточно, врядли обольститесь на "готовое решение". В общем задача классическая.
2 Cadence-free:
По себе знаю, что "время на изучение софта для работы с X" на несколько порядков меньше, чем время создания этого X. Так что...
Например: Xilinx ISE освоил за ~2 дня. Первая работающая прошивка (к PCI контроллеру приделал блок регистров, один светодиод и, при помощи собственноручно написанного драйвера и программы управления поморгал им) вышла только через 2 месяца.
Зато вторая работа (PCI master, внешняя память, передача блока данных на ЦАП) заняла только пол-месяца. (ну, правла, еще пол-месяца ловил глюки из-за неправильно заданных временнЫх ограничений

).
Так что, когда шеф спрашивает, сколько времени займёт такая-то работа я ничего путного ответить не могу

.
Сейчас для личного домашнего проекта делаю печатную плату под свою задачу. Ситуация таже

.
PS: кстати, плата примерно с такими же как у вас характеристиками
Купите пару готовых китов. На частичное(может и полное) понимание задачи уйдёт пару месяцев. Потом только плату делать и всё другое. В деньгах ещё проще. Время -> деньги + стоимость оборудования + амартизация.
Cadence-free
Nov 14 2004, 13:05
Вообщем при желании за год можно сделать я так понимаю?
Год - это как раз тот срок, который я теперь называю при ответе на вопрос шефа - "За какое время мы получим разработку готовую к употреблению?". До этого у меня были меньшие сроки. Стоимость разработки предсказать тоже крайне тяжело, особенно если в проекте многое необходимо осваивать с нуля. Поэтому оценить сроки и стоимость с точностью 10% - необходимо что-бы нового в проекте было 1% или даже 0.1%.
Приведу пример освоения DSP. Купили EZ-KIT-Light ADSP2181, полюбовались на Visual DSP, разработали по аналогии свой мезонин, заказали ПП, собрали - не работает. Пока делали тотальную проверку ошибок, стали поджимать сроки, пришлось отказаться от собственной разработки и заниматься спасением договора. Через год возобновили разработку - оказалось что все четыре ДСПешника были мертвы еще по дороге к нам (грешу на рентген в аэропортах - хотя никто не верит). Просто купили у другого поставщика новые камни и все заработало.
Cadence-free
Nov 15 2004, 10:53
Задачи как таковой пока нет. Просто в воздухе витает идея, попробовать разработать прототип схемки: то есть в следующем году должны отдавать на производство СБИСину, и хотелось бы потестировать железку пораньше. А этим у нас пока никто не занимался. Вот и думаеться начальству самим это дело попробывать освоить или отдать сторонним организациям. Ограничение по сроку- 1 год, ограничение по деньгам-чем меньше, тем лучше.
Люди, огласите плиз возможную цену такой разработке:
1) Сколько может стоить такой заказ при размешении в других организациях (имеющих опыт и оборудование)
2) Сколько будет стоить, если заниматься самому
Если для одного раза, да, ещё с нуля, так заказывать у сторонних разработчиков подешевше будет. А вот если полученные знания, опыт и конечно же само оборудование пригодится для следующих проектов, тогда смело беритесь за дело. Главное, чтобы голова на месте была и желания много много...

Тем более при первом варианте развития событий (заказе у сторонних разработчиков) Вы теряете одно из главных преимуществ которое у Вас есть делай вы сами - возможность изменения, внесения дополнений в проект. Любая доделка и усовершенствование может Вам стоить значительных денежных затрат и не только таковых...
2Cadence-free
Вы хотите сделать прототип будущей СБИС, или окружения,
куда эта СБИС будет ставиться?
Cadence-free
Nov 29 2004, 12:30
Цитата(YuryL @ Nov 29 2004, 15:11)
2Cadence-free
Вы хотите сделать прототип будущей СБИС, или окружения,
куда эта СБИС будет ставиться?
и то и другое, да еще и в короткие сроки
2Cadence-free
Если в короткие сроки, то надо делать самому,
т.к. поиск сторонней организации, написание,
согласование ТЗ, денег ... займет порядком времени.
Обычно сначала делают и отлаживают прототип,
а потом ASIC. Или я что-то неправильно понял?
Cadence-free
Nov 29 2004, 15:27
Цитата(YuryL @ Nov 29 2004, 17:37)
2Cadence-free
Если в короткие сроки, то надо делать самому,
т.к. поиск сторонней организации, написание,
согласование ТЗ, денег ... займет порядком времени.
Обычно сначала делают и отлаживают прототип,
а потом ASIC. Или я что-то неправильно понял?
все правильно, вот только созданием прототипов у нас никто никогда не занимался.
Да еще проблема в том, наши ребята разрабатывают кристалл, содержащий в себе готовую топологию процессора. Поэтому для создания прототипа схемы придется использовать готовый закорпусированный проц+ память+ fpga (одну или две со всей логикой) , а значит придется делать плату, чем тоже никто не занимался
Используем для такий целей плату setcore-1m. На ней
вертекс xcv50 .. 800. Два разема под внешние платы.
Согласуется как с 3.3 так и с 5 вольтовыми лог. уровнями.
А дальше к разъемам цепляем свое устройство.
Плату можно спаять и на монтажке.
С програмного обеспечения хватает для таких задач
менторовского fpga advantage + xilinx.
А не поискать ли наиболее подходящий для ваших целей отладочный комплекс? И плату не придется делать и время сэкономите...
Cadence-free
Nov 30 2004, 08:04
Цитата(tonjo @ Nov 30 2004, 10:22)
А не поискать ли наиболее подходящий для ваших целей отладочный комплекс? И плату не придется делать и время сэкономите...
в настоящий момент нет достаточного времени для изучения этого вопроса. Проект создания прототипа, если и начнется то только в следуещем году.
Если не секрет сколько ушло времени, если проект всётаки закончили ?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.