Схемы... Ну, если времени много, то можно и схемный ввод. Там тоже нечто вроде "проводки тянуть". А если довольно большой проект - в схемах просто запутаешься. Неинформативно - много всего,. и неудобно переделывать.
Из языков есть ещё, конечно, "родные" языки производителей ПЛИС - например AHDL - альтеровский входной язык. Но тогда не будет переносимости, скажем, на XILINX.
Ещё один плюс в сторону языка: отладчики - симуляторы в САПРах довольно кривые и неудобные, а на том же языке можно написать поведенческие модели (напрмер, PCI) - если вы отлаживаете плату под комп. Так что пишем на RTL, отлаживаем на поведенческом уровне - схемный ввод просто не котируется.