Цитата(:-) @ Feb 28 2009, 22:36)

Для себя проблему вижу в следующем: внешнее устройство должно производить довольно сложные манипуляции над данными, полученными из ПЛИС (вычислять арктангенс, выполнять цифровую фильтрацию и т.д.). Не представляю как можно это описать на verilog (но реализация на С проблем не вызывает).
а что тут сложного? смысл в том, что
синтезируемый фильтр делать не надо, напишите просто свертку типа c=sum(a(i)*b(i)). можно даже с вещ. числами работать, если это удобнее. я не помню, есть ли арктангенс в библиотеке math, но даже если нет - сляпать cordic - дело 15 минут. еще раз : возможностей xHDL языков для этих задач хватит с лихвой, C - лишняя сущность, отсекается бритвой Оккама.