이 책은 입문 디지털 시스템 과정 또는 고급 실습 과정을 위한 훌륭한 동반자 교과서가 될 수 있다. 입문 디지털 시스템 과정에서 이 책은 커리큘럼의 실습 부분을 제공한다.
파트 1의 챕터는 기본적으로 일반적인 커리큘럼의 순서를 따르고 정규 강의와 함께 제공될 수 있다. 하나 또는 두 개의 주변 모듈을 사례 연구로 선택하고 해당 실험을 텀 프로젝트로 사용할 수 있다. 고급 실습 과정에서 이 책은 독립적인 프로젝트의 기반을 제공한다. 파트 1의 자료는 HDL, 합성 및 FPGA 보드에 대한 전반적인 배경을 제공하는 개요 또는 리뷰로 다룰 수 있다. 파트 2의 일부 모듈은 보다 복잡한 회로 설계를 시연하는 데 사용할 수 있다. 이 모듈은 빌딩 블록 (즉, IPS) 또는 최종 프로젝트에 통합 될 서브시스템으로 간주 될 수도 있다. 파트 3에서 설명한 PicoBlaze 마이크로 컨트롤러는 임베디드 시스템 유형의 프로젝트가 필요한 경우 범용 프로세서로 사용할 수 있다.
다음의 웹 사이트(https://academic.csuohio.edu/chu_p/rtl/)에는 아래의 자료를 포함한 추가 정보가 제공된다.
∙정오표
∙코드 템플릿
∙HDL 코드 목록 및 관련 파일
∙합성 및 시뮬레이션 소프트웨어 링크
∙참조 자료 링크
∙추가 프로젝트 아이디어
CHAPTER 1 게이트 레벨 조합 회로
CHAPTER 2 FPGA 및 EDA 소프트웨어 개요
CHAPTER 3 레지스터 전송 수준 조합 회로
CHAPTER 4 정규 순차 회로
CHAPTER 5 FSM 유한상태 기계
CHAPTER 6 FSMD(데이터 경로가 있는 FSM)
CHAPTER 7 Verilog의 엄선된 주제