Изучаем HLS. Ryan Kastner, Janarbek Matai, and Stephen Neuendorffer, “Parallel Programming for FPGAs“

Размер, сложность и количество проектов на FPGA растут, а время, дающееся на разработку, катастрофически падает. Отладку FPGA дизайна раньше путали с "настройкой", а теперь вообще не отводят на это время. В результате тестируют пользователи, и цена ошибки становится непомерной.
С точки зрения разработчика эта ситуация является результатом плохого менеджмента, но сроки выхода на рынок неуклонно падают. Это все "реальность, данная нам в ощущениях".
Таким образом, HLS уже не кажется экзотикой. Однако чтение материалов от вендоров не всегда помогает стартовать. Прохождение тренингов у официальных партнеров может сэкономить время, но не всегда доступно.
Могу порекомендовать очень неплохую книгу
Примеры из книги на здесь
Несмотря на то, что примеры для Xilinx HLS, без особых проблем переносятся на Altera
PS изюминкой является доступность книги в "исходниках". Скомпилировал себе под 8-дюймовый PocketBook