по поводу языков и платформ:
спору нет верилог (а особенно систем верилог с его OVM или VMM) более удобный язык, чем VHDL
но и на VHDL можно много всякого разного написать - советую посмотреть на LEON от Гейслера www.gaisler.com (там искать GRLIB или LEON), из мелочей - он там даже S-recordы напрямую VHDL-ем читает, а по крупному это пример с тестбенчами как проц написать
по поводу OVM - я так и не сумел асершин-бэйсед-рандом-констрейнед методологию к верификации процев применить.
все-таки на случайном коде тяжело осмысленный, верифицируемый результат получить, а констрейнить код, чтобы что-то осмысленное получалось из рандомизатора - запаришься
какие-то фрагменты процессорной системы (ну типа там шины, контроллеры памяти и т.п.), где очевидно применение транзакции можно, а собственно IU как-то не получилось, но может не умею готовить....
то есть я бы не хватался за OVM (тем более еще и язык другой), а посмотрел бы как оно делается старым добрым способом

кроме Гейслера ходила книжка VHDL Cookbook, где на примерчеке попроще рассматривалось "процессор своими руками"
ну и симуляторы позволяют дизайн на VHDL, а тестбенч на SV написать, но это, имхо, тоже извращение, особенно когда один человек и кодер и верификатор
------------------------
в сообщении бросается в глаза слово "вручную" - освойте питон (он и под виндовзом неплохо работает) и будете преобразовывать текстовые файлы автомацицески
это не какая-то экзотика, а стандартная практика - тока на нормальных платформах (например линукс) есть куча других утилит/интерпретаторов awk,sed,tcl и т.п. - тьма их