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