Цитата(RHnd @ Jul 19 2007, 19:33)

Может, есть какой-то софт для подобных вещей?
софт есть: называется он - синтезатор..
ИМХО, для того чтобы он бы эффективным, необходимо стараться:
а) стараться по возможности уходить от вентильного описания к поведенческому где это возможно (дабы дать синтезатору свободу для творчества - возможность оптимальной имплементации схемы в заданный элементный базис)
б) не забывать про прагмы, например для того же
case есть всяческие
full_case, parallel_case для того чтобы донести синтезатору информацию о том, чего же мы таки хотим от него (в SV помоему еще больше - и распрастраняется и на if|else) - пользоваться ими где это уместно/необходимо.