Перейти к содержанию
    

Во сколько это выльеться

Допустим захотелось мне сделать НЕЧТО... Решил что это НЕЧТО должно иметь:

 

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. Я в этом пока плохо разбираюсь, поэтому могу что-то не правильно сформулировать-> прошу ногами не бить, .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А главный вопрос - уровнь вашей квалификации...

Чем больше до этого "съели" тем быстрее получите результат.

По опыту - если ели досточно, врядли обольститесь на "готовое решение". В общем задача классическая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 Cadence-free:

По себе знаю, что "время на изучение софта для работы с X" на несколько порядков меньше, чем время создания этого X. Так что...

Например: Xilinx ISE освоил за ~2 дня. Первая работающая прошивка (к PCI контроллеру приделал блок регистров, один светодиод и, при помощи собственноручно написанного драйвера и программы управления поморгал им) вышла только через 2 месяца.

Зато вторая работа (PCI master, внешняя память, передача блока данных на ЦАП) заняла только пол-месяца. (ну, правла, еще пол-месяца ловил глюки из-за неправильно заданных временнЫх ограничений :)).

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

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

 

PS: кстати, плата примерно с такими же как у вас характеристиками :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Купите пару готовых китов. На частичное(может и полное) понимание задачи уйдёт пару месяцев. Потом только плату делать и всё другое. В деньгах ещё проще. Время -> деньги + стоимость оборудования + амартизация.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Год - это как раз тот срок, который я теперь называю при ответе на вопрос шефа - "За какое время мы получим разработку готовую к употреблению?". До этого у меня были меньшие сроки. Стоимость разработки предсказать тоже крайне тяжело, особенно если в проекте многое необходимо осваивать с нуля. Поэтому оценить сроки и стоимость с точностью 10% - необходимо что-бы нового в проекте было 1% или даже 0.1%.

Приведу пример освоения DSP. Купили EZ-KIT-Light ADSP2181, полюбовались на Visual DSP, разработали по аналогии свой мезонин, заказали ПП, собрали - не работает. Пока делали тотальную проверку ошибок, стали поджимать сроки, пришлось отказаться от собственной разработки и заниматься спасением договора. Через год возобновили разработку - оказалось что все четыре ДСПешника были мертвы еще по дороге к нам (грешу на рентген в аэропортах - хотя никто не верит). Просто купили у другого поставщика новые камни и все заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задачи как таковой пока нет. Просто в воздухе витает идея, попробовать разработать прототип схемки: то есть в следующем году должны отдавать на производство СБИСину, и хотелось бы потестировать железку пораньше. А этим у нас пока никто не занимался. Вот и думаеться начальству самим это дело попробывать освоить или отдать сторонним организациям. Ограничение по сроку- 1 год, ограничение по деньгам-чем меньше, тем лучше.

Люди, огласите плиз возможную цену такой разработке:

1) Сколько может стоить такой заказ при размешении в других организациях (имеющих опыт и оборудование)

2) Сколько будет стоить, если заниматься самому

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если для одного раза, да, ещё с нуля, так заказывать у сторонних разработчиков подешевше будет. А вот если полученные знания, опыт и конечно же само оборудование пригодится для следующих проектов, тогда смело беритесь за дело. Главное, чтобы голова на месте была и желания много много... :) Тем более при первом варианте развития событий (заказе у сторонних разработчиков) Вы теряете одно из главных преимуществ которое у Вас есть делай вы сами - возможность изменения, внесения дополнений в проект. Любая доделка и усовершенствование может Вам стоить значительных денежных затрат и не только таковых...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2Cadence-free

Вы хотите сделать прототип будущей СБИС, или окружения,

куда эта СБИС будет ставиться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2Cadence-free

Вы хотите сделать прототип будущей СБИС, или окружения,

куда эта СБИС будет ставиться?

 

и то и другое, да еще и в короткие сроки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2Cadence-free

Если в короткие сроки, то надо делать самому,

т.к. поиск сторонней организации, написание,

согласование ТЗ, денег ... займет порядком времени.

 

Обычно сначала делают и отлаживают прототип,

а потом ASIC. Или я что-то неправильно понял?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2Cadence-free

Если в короткие сроки, то надо делать самому,

т.к. поиск сторонней организации, написание,

согласование ТЗ, денег ... займет порядком времени.

 

Обычно сначала делают и отлаживают прототип,

а потом ASIC. Или я что-то неправильно понял?

 

все правильно, вот только созданием прототипов у нас никто никогда не занимался.

 

Да еще проблема в том, наши ребята разрабатывают кристалл, содержащий в себе готовую топологию процессора. Поэтому для создания прототипа схемы придется использовать готовый закорпусированный проц+ память+ fpga (одну или две со всей логикой) , а значит придется делать плату, чем тоже никто не занимался

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используем для такий целей плату setcore-1m. На ней

вертекс xcv50 .. 800. Два разема под внешние платы.

Согласуется как с 3.3 так и с 5 вольтовыми лог. уровнями.

А дальше к разъемам цепляем свое устройство.

Плату можно спаять и на монтажке.

 

С програмного обеспечения хватает для таких задач

менторовского fpga advantage + xilinx.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не поискать ли наиболее подходящий для ваших целей отладочный комплекс? И плату не придется делать и время сэкономите...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не поискать ли  наиболее подходящий для ваших целей отладочный комплекс? И плату не придется делать и время сэкономите...

в настоящий момент нет достаточного времени для изучения этого вопроса. Проект создания прототипа, если и начнется то только в следуещем году.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...