VHDL를 이용한 LCD 설계
- 최초 등록일
- 2010.05.27
- 최종 저작일
- 2008.06
- 16페이지/ 한컴오피스
- 가격 1,000원
소개글
.
목차
Introduction
Problem Statement
Implementation
Result
Conclusion & Evaluation
Source Code (with suitable comments)
본문내용
Introduction
LCD을 동작하기 위해 ISE를 통해 구조를 파악하여 설계한다.
- KIT동작을 위해 최소한 6개 이상의 process문을 이용하여 설계한다.
- FPGA_CLK, FPGA_RSTB의 변화에 따른 동작 제어의 변화를 고려하여 설계한다.
- 평소보다 많은 내부 signal을 사용해야 되므로 정확한 명칭으로 헷갈리지 않게 한다.
- KIT의 LCD에 조원의 학번과 이니셜이 표시되게 하다.
- 각 알파벳 및 숫자를 표시하기 위해 어떤 값을 넣어 줘야 하는 지 파악한다.
ISE을 통해 KIT 설정하기
- KIT의 각 pin을 설정해주고, KIT 동작에 필요한 몇 가지 사항을 설정 하여 준다.
- 시행 과정 속에 문제가 생긴다면 이를 수정하여 KIT가 제대로 동작 할 수 있게 해준다.
키트를 이용하여 실제 값이 제대로 나오는지 확인한다.
- 만약 키트에 문제가 생긴다면, 이를 수정하여 올바른 값을 확인한다.
Problem Statement
- Describe what is the problem.
LCD 모듈을 이용하여 조원의 학번과 이름 출력하기
- 조원의 학번에서 년도 부분을 제외한 6자리 위와 같이 라인 1에 출력
- 각 state에 따른 출력 부분을 채워서 완성할 것
- 초기화는 다음의 설정을 따를 것
-Function set : 2-line mode, display off
-Display OFF : display off, cursor off, blink off
-Entry mode set : Increment mode, Entire shift off
-Display ON : display on, cursor off, blink off
- Describe how do you solve the problem.
LCD Module의 내부 Register
- Instruction Register(IR) : D.D.RAM과 C.G.RAM에 대한 Address 정보와, Clear, 커서 이동에 대한 명령코드를 가지고 있음. 쓰기만 가능
- `Data Register(DR) : D.D.RAM, C.G.RAM에 데이터를 쓰거나 읽을 때 사용. 데이터를 읽을 경우 DR에 읽은 데이터 저장. IR에 주소를 쓰면 주소에 대한 LCD의 표시 데이터가 C.G.RAM, D.D.RAM으로 부터 DR로 전송
참고 자료
없음