Каковы недостатки использования комплектов разработки FPGA в качестве «конечного продукта»?

12

Я понимаю, что серьезные фирмы HW могут изготавливать свои собственные платы, но каковы недостатки использования платы разработки «в производстве», то есть размещения карты PCIe на сервере и выполнения вычислений на ней?

Дмитрий Нестерук
источник
2
Кроме стоимости и нежелательных функций отладки, оставшихся в?
Игнасио Васкес-Абрамс
@ IgnacioVazquez-Abrams действительно ли проблема в отладке?
Дмитрий Нестерук
Они могут быть, если они дают беспрепятственный доступ к вашему дизайну.
Игнасио Васкес-Абрамс

Ответы:

15

Самым большим является то, что он может быть недоступен завтра.

В некоторых случаях производители предполагают, что плата для разработки может использоваться при малом объеме производства, и обещают поддерживать производство в течение некоторого периода времени. Они также могут предоставлять схемы и герберы, которые позволяют вам производить доски самостоятельно.

Производство совместимой платы в течение длительного периода времени является важным обязательством, как создание продукта. Им приходится иметь дело с устаревшими компонентами, изменениями в документах и ​​так далее.

Другие недостатки заключаются в том, что он не был разработан специально для вашего приложения, поэтому он может быть слишком большим, слишком энергоемким, лишенным функций и т. Д.

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

Спехро Пефхани
источник
Проблема с производством для меня не в стоимости, а в полном отсутствии квалификации. Но с другой стороны, нет возможности иметь> 1 ПЛИС на одной карте, верно?
Дмитрий Нестерук
3

Говоря из опыта ...

Много лет назад моя компания экспериментировала с небольшим объемом FPGA-приложения. В то время не было производственных плат, которые отвечали бы нашим потребностям, и из-за нехватки времени не было возможности спроектировать нашу собственную. Мы закончили с демонстрационной платой от известного дистрибьютора Xilinx.

Самый большой минус, с которым мы столкнулись, был очень высокий уровень детской смертности. По какой-то причине дистрибьютор не вложил достаточно средств в производственный процесс тестирования. Кроме того, типичная плата разработки, вероятно, имеет много компонентов, которые не нужны вашему дизайну, но эти компоненты по-прежнему вносят свой вклад в набор сбоев.

Что еще хуже, дистрибьютор не был настроен на переработку, и, если коротко, мы получили большую кучу нефункциональных плат в нашей лаборатории.

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

В конечном счете, проект жил дольше, чем мы ожидали, а на последних этапах мы просто привыкли заказывать две карты для каждой, в которой мы нуждались.

Дэвид Гарднер
источник