Є багато переваг HDL (Hardware Description Languages) як стандарту введення дизайну.
Опис функціональності може бути на більш високому рівні, конструкції на основі HDL можуть бути синтезовані в описі на рівні воріт вибраної технології, дизайн HDL легше зрозуміти, ніж мережевий список на рівні воріт або схематичний опис та HDL зменшити помилки через сильну перевірку типу.
Мови опису апаратних засобів VHDL і Verilog були розроблені для моделювання обладнання з метою моделювання на більш високому рівні абстракції, що включає такі функції, як паралельність, терміни, ієрархія, повторне використання компонентів, поведінка стану, синхронна поведінка, асинхронна поведінка, синхронізація та притаманний паралелізм .
Проблеми виникають під час синтезу, зіставлення опису проекту до конкретного процесу та впровадження воріт. Це вимагає, що ви не можете використовувати функції високого рівня ЛПВЩ - ви повинні створити "синтезований Verilog / VHDL"
Отже, у вас є HDL для синтезу та HDL для моделювання, а підмножина, яка синтезується, є специфічною для інструменту.
Ви не можете перейти від опису поведінкового дизайну до нетто-списку / макета. Але ви можете побудувати свій дизайн таким чином, щоб він містив компоненти поведінки, які також мають синтезований аспект, який можна порівняти один з одним. Ви починаєте з поведінкової поведінки, а потім, коли це працює, ви перепишете для синтезу (що є підмножиною). Ви переходите від загального до конкретного і будуєте тестові стенди по дорозі.