Я понимаю, что серьезные фирмы HW могут изготавливать свои собственные платы, но каковы недостатки использования платы разработки «в производстве», то есть размещения карты PCIe на сервере и выполнения вычислений на ней?
fpga
development
Дмитрий Нестерук
источник
источник
Ответы:
Самым большим является то, что он может быть недоступен завтра.
В некоторых случаях производители предполагают, что плата для разработки может использоваться при малом объеме производства, и обещают поддерживать производство в течение некоторого периода времени. Они также могут предоставлять схемы и герберы, которые позволяют вам производить доски самостоятельно.
Производство совместимой платы в течение длительного периода времени является важным обязательством, как создание продукта. Им приходится иметь дело с устаревшими компонентами, изменениями в документах и так далее.
Другие недостатки заключаются в том, что он не был разработан специально для вашего приложения, поэтому он может быть слишком большим, слишком энергоемким, лишенным функций и т. Д.
OTOH, относительно высокая производительность может иметь преимущества. Стоимость платы за разработку для моего клиента в аэрокосмической отрасли была меньше, чем стоимость просто заполнить эквивалентную пустую доску (это до покупки деталей или тестирования).
источник
Говоря из опыта ...
Много лет назад моя компания экспериментировала с небольшим объемом FPGA-приложения. В то время не было производственных плат, которые отвечали бы нашим потребностям, и из-за нехватки времени не было возможности спроектировать нашу собственную. Мы закончили с демонстрационной платой от известного дистрибьютора Xilinx.
Самый большой минус, с которым мы столкнулись, был очень высокий уровень детской смертности. По какой-то причине дистрибьютор не вложил достаточно средств в производственный процесс тестирования. Кроме того, типичная плата разработки, вероятно, имеет много компонентов, которые не нужны вашему дизайну, но эти компоненты по-прежнему вносят свой вклад в набор сбоев.
Что еще хуже, дистрибьютор не был настроен на переработку, и, если коротко, мы получили большую кучу нефункциональных плат в нашей лаборатории.
С другой стороны, платы позволили нам удовлетворить наши производственные потребности, а платы, которые работали во время установки, как правило, продолжали работать.
В конечном счете, проект жил дольше, чем мы ожидали, а на последних этапах мы просто привыкли заказывать две карты для каждой, в которой мы нуждались.
источник