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