HDLew HDL (Hardware Description Languages) jako standard Design Entry ma wiele zalet.
Opis funkcjonalności może być na wyższym poziomie, projekty oparte na HDL można zsyntetyzować w opis wybranej technologii na poziomie bramki, Projekt HDL jest łatwiejszy do zrozumienia niż lista sieci na poziomie bramki lub opis schematyczny i HDL zmniejszyć liczbę błędów dzięki silnemu sprawdzaniu typu.
Języki opisu sprzętu VHDL i Verilog zostały zaprojektowane do modelowania sprzętu z zamiarem modelowania na wyższym poziomie abstrakcji, który obejmuje takie funkcje, jak współbieżność, synchronizacja, hierarchia, ponowne użycie komponentów, zachowanie stanu, zachowanie synchroniczne, zachowanie asynchroniczne, synchronizacja i nieodłączna równoległość .
Podczas syntezy pojawiają się problemy, które odwzorowują opis projektu na konkretny proces i implementację bramki. Wymaga to, abyś nie mógł korzystać z funkcji wysokiego poziomu HDL - musisz stworzyć „syntezowalny Verilog / VHDL”
Masz HDL do syntezy i HDL do symulacji, a podzbiór, który można syntetyzować, jest specyficzny dla narzędzia.
Nie można przejść z opisu projektu behawioralnego do listy / układu sieci. Ale możesz tak skonstruować swój projekt, aby zawierał komponenty behawioralne, które mają również aspekt syntezowalny, który można porównać ze sobą. Zaczynasz od działania behawioralnego, a następnie, gdy już działa, przepisujesz go do syntezy (która jest podzbiorem). Po drodze przechodzisz od generała do konkretnego i budujesz stanowiska testowe.