SWE4008 임베디드하드웨어 설계 (2024-1)
과목 개요
강의목표와 개요
디지털 시스템을 설계하는 컴퓨터를 사용하는 데 최근에는 하드웨어 설계 언어를 사용한 설계 및 검증이 널리 사용되고 있다. 대표적인 하드웨어 설계 언어인 Verilog 언어의 문법 체계와 이를 사용한 디지털 시스템 설계 방법을 익혀서 다양한 디지털 시스템의 설계 및 검증에 적용 할 수 있도록 한다. 그리고 FPGA를 사용하여 디지털 시스템을 구현을 하여 본다.
수업방법 : 강의 및 실습
- 실습 교육 : FPGA 합성 소프트웨어(Altera Quartus II), FPGA 개발용 키트(Altera DE2 보드)를 사용
강의교재 및 참고서적
- 자체 강의 자료
- (참고서적) M.D.Ciletti, Advanced Digital Design with the VERILOG HDL, Prentice Hall, 2003, (2/e, 2011)
- (참고서적) S. Palnitkar 저, 장훈 역, Verilog HDL, 홍릉과학출판사
평가방법 : 중간고사 100점, 기말고사 100점, 실습과제 10점/회, 출석: 감점 (잠정적)
강의시간 : 강의: 비대면 녹화 영상 / 실습: 목 2교시
담당조교 : 정우철 (창조관257호, 033-760-2755)
강의자료 : ys.learnus.org 사이트 사용
참고자료
- Verilogger : Verilog를 시뮬레이션할 수 있는 프로그램 (설치실행파일, 10MB), 평가판 [Tutorial 문서]
- Quartus II 9.0 Web Edition: (크기 1.31GB) (DE2, DE2-70보드 사용자용)
- Quartus II 13.0sp1 Web Edition (크기: 4.6GB)
- Quartus Prime 18.1 Lite Edition (크기: 6.0GB)
- DE2 보드 사용자 매뉴얼: [DE2용], [DE2-70용], [DE2-115용]
- DE2-70 SW7 핀 설정 문제 해결:
To use the pin to read SW[7], you need to make the following change in your Quartus project settings: In the Assignments menu, pick Device..., then press the Device and Pin Options... button. In the ensuing dialog, select the "Category" Dual-Purpose Pins, and for the pin named nCEO change the setting to Use as regular I/O.
- Quartus II 13.0 시뮬레이션 설명서 [NEW]
- DE2 보드 핀이름/핀번호
- 핀이름/핀번호 파일 : [DE2] [DE2-70] [DE2-115]
- 핀이름 사용 Top Module 파일 : [DE2] [DE2-70] [DE2-115]
- text lcd 모듈 : [datasheet]
- 프로젝트 참고 자료 : 참고자료, Serial Interface