새로운 언어를 배울 때 간단한 메시지 출력은 고전적인 검증 방법입니다. "Hello World!" 출력을 마스터하면 환경이 올바르게 설정되었는지 확인하고 언어의 핵심 문법을 엿볼 수 있습니다.
VHDL은 전통적인 소프트웨어 언어가 아닌 하드웨어 기술 언어이므로, 텍스트를 어떻게 표시할지 의아할 수 있습니다. 비결은 VHDL 코드가 시뮬레이터 내부에서 실행되며, 시뮬레이터가 디지털 회로를 에뮬레이트하고 진단 메시지를 화면에 출력할 수 있다는 점입니다. 이 튜토리얼은 FPGA나 ASIC 하드웨어가 아닌 언어 자체에만 초점을 맞춥니다.
이 기사는 기본 VHDL 튜토리얼 시리즈의 일부입니다.
VHDL을 병렬 프로그래밍 언어로 생각하세요: 회로의 동작을 기술하면 시뮬레이터가 가상 환경에서 그 설명을 실행합니다. 그 환경에서 콘솔 출력을 쉽게 생성할 수 있어 "Hello World!"가 이상적인 출발점입니다.
무료 VHDL 시뮬레이터 및 에디터 설치 방법
실습
이 비디오 튜토리얼은 여러분의 첫 VHDL 프로그램 생성을 안내합니다:
우리가 작성한 최종 코드:
entity T01_HelloWorldTb is end entity;
architecture sim of T01_HelloWorldTb is
begin
process is
begin
report "Hello World!";
wait;
end process;
end architecture;