Entry 디자인 입력 표준으로서 HDL (하드웨어 설명 언어)의 많은 장점이 있습니다.
기능에 대한 설명은 더 높은 수준에있을 수 있으며, HDL 기반 디자인은 선택한 기술에 대한 게이트 수준 설명으로 합성 될 수 있으며, HDL 디자인은 게이트 수준 넷 목록 또는 회로도 설명 및 HDL보다 이해하기 쉽습니다. 강력한 유형 검사로 인한 오류를 줄입니다.
하드웨어 설명 언어 VHDL 및 Verilog는 동시성, 타이밍, 계층 구조, 구성 요소 재사용, 상태 동작, 동기 동작, 비동기 동작, 동기화 및 고유 병렬 처리와 같은 기능을 포함하여 더 높은 추상화 레벨에서 모델링 할 의도로 하드웨어를 모델링하기 위해 설계되었습니다. .
설계 설명을 특정 프로세스 및 게이트 구현에 매핑하여 합성하는 동안 문제가 발생합니다. 이를 위해서는 HDL의 고급 기능을 사용할 수 없어야합니다. "합성 가능한 Verilog / VHDL"을 생성해야합니다.
따라서 합성을위한 HDL과 시뮬레이션을위한 HDL이 있으며 합성 가능한 서브셋은 도구마다 다릅니다.
동작 설계 설명에서 넷리스트 / 레이아웃으로 이동할 수 없습니다. 그러나 서로 비교할 수있는 합성 가능한 측면을 가진 동작 구성 요소를 갖도록 디자인을 구성 할 수 있습니다. 동작으로 시작한 다음 일단 작동하면 합성을 위해 다시 작성합니다 (일부 항목 임). 당신은 일반에서 특정으로 이동하고 그 과정에서 테스트 벤치를 구축합니다.