도서 소개
VHDL(Very High Speed Integrated Circuits Hardware Description Language)은 디지털 회로를 표현하는 하드웨어 기술 언어이다. 디지털 회로 시뮬레이션 및 합성을 목적으로 만들어졌으며 디지털 시스템 설계에 필요한 모든 기능을 갖추고 있다. VHDL로 설계된 디지털 회로는 CPLD와 FPGA같은 프로그램 가능 논리 소자나 ASIC에 의해 구현될 수 있다.
반도체 제작 기술의 발달에 힘입어 FPGA의 집적도가 매우 높아지고 그 성능이 비약적으로 개선되었다. 이로 인해 마이크로프로세서, 메모리, 각종 주변 장치 등으로 이루어지는 임베디드시스템 하드웨어를 한 개의 FPGA로 구현하는 것이 그다지 어렵지 않게 되었다. 과거 ASIC만으로 구현되던 SoC(System-on-Chip)가 FPGA로 구현 가능하게 되고, FPGA의 가격 또한 지속적으로 하락하여 점점 더 많은 분야에서 FPGA가 ASIC을 대체하고 있다. 게다가 FPGA 업체가 제공하는 고기능의 SoC 설계 도구와 각종 IP(Intellectual Property)는 이러한 변화를 더욱 가속화하고 있다. 이러한 디지털 회로 개발 및 구현 환경의 변화에 따라 FPGA를 이용한 하드웨어 설계 능력은 임베디드시스템 하드웨어 개발자에게 필수적으로 요구되고 있다.
이 책은 수년 간 대학 강단에서 VHDL 강의를 담당했던 필자의 경험을 바탕으로 VHDL 문법과 이를 이용한 디지털 회로 설계 방법을 최대한 쉽게 전달하고자 하는 의도로 집필되었다. 책을 통해서 VHDL의 기초 문법과 이를 이용한 디지털 회로 설계 방법을 쉽게 이해하기를 바라며, 이 책을 학습한 후에는 VHDL의 고급 문법이 기술되어 있는 교재를 통하여 VHDL의 고급 문법과 이를 이용한 디지털 회로 설계 방법을 학습하기 바란다.