Инструменты и методы Flow to HDL преобразуют проектирование систем на основе потока в язык описания оборудования (HDL), такой как VHDL или Verilog . Обычно это метод создания проектов для программируемых вентильных матриц , прототипирования интегральных схем специального назначения и проектирования цифровой обработки сигналов (DSP). Проектирование систем на основе потока хорошо подходит [ по мнению кого? ] для проектирования программируемых вентильных матриц, поскольку в нем проще указать внутренний параллелизм архитектуры.
Использование потоковых инструментов проектирования в инженерии является достаточно новой тенденцией. Унифицированный язык моделирования является наиболее широко используемым примером для проектирования программного обеспечения. Использование потоковых инструментов проектирования позволяет проектировать более целостную систему и ускорять разработку. Инструменты C в HDL и поток имеют схожую цель, но с языками программирования C или C-подобными .
Большинство приложений — это те, которые требуют слишком много времени с существующими архитектурами суперкомпьютеров. К ним относятся биоинформатика, CFD , финансовая обработка и анализ данных разведки нефти и газа. Встроенные приложения, требующие высокой производительности или обработки данных в реальном времени, также являются областью использования. Проектирование систем на кристалле также может быть выполнено с использованием этого потока.