А
2. на HDL удобно реализуется достаточно узкий класс алгоритмов, в основном ЦОС (конвейеры из map/reduce, преобразований типа Фурье и т. п.). чем сильнее алгортим отличается от этого, тем труднее его будет реализовать (особенно эффективно), тем более что на HDL пишут не программисты, а EE, которым лучше всего знакома именно предметная область ЦОС и смежные с ней