[디지털시스템] Project1 보고서 VHDL을 이용한 7-Segment LED 태스트 (소스포함)
- 최초 등록일
- 2008.07.07
- 최종 저작일
- 2008.04
- 12페이지/ 어도비 PDF
- 가격 3,000원
소개글
디지털 시스템 과목에서 배우는 VHDL을 이용한 7-Segment LED 태스트 프로그램 코드와 그 결과에 대한 보고서입니다. 내부에 소스코드가 함께 삽입되어 있습니다.
목차
1 Introduction
2 Problem Statement
2.1 Describe what the problem is.
2.2 Describe how you do solve the problem.
2.2.1 7 Segment 의 동작 원리
2.2.2 구동 방식
3 Implementation
3.1 설명된 내용을 바탕으로 7-segme nt driver 를 설계한다.
3.2 주어진 테스트 벤치 코드를 이용하여 설계한 7-segment driver 가 동작하는지 확인한다.
4 Result
5 Conclusion & Evaluation
6 Source Code (with suitable comments)
6.1 VHDL CODE
6.2 TEST BENCH CODE
본문내용
1 Introduction
이번 실습에서는 digital clock chip 에 있어 사용되는 7-segment driver 를 VHDL(VHSIC
Hardware Description Language)로 설계한다.
2 Problem Statement
2.1 Describe what the problem is.
7-Segment 란 LED 를 다음 그림과 같이 배열한 것으로 모든 숫자를 표시하기 위해서
7 개의 LED 가 사용되므로 7-Segment 라는 이름으로 불린다. 이번 실습에서는
VHDL 코드를 가지고 이 7-Segment 를 쉽게 구동할 수 있는 Device Driver 를 설계하는
것이다.
Segment 의 특징
7-Segment Display 는 7 개의 LED 를 이용하여 십진수를 표현할 수 있도록 만들어진
장치이다. 각각의 LED 는 a~g 로 부르는 것이 일반적이다. 구하기 쉽고 사용하기
간편한 7-Segment Display 중 하나인 Hewlett Packard 의 HDSP-5501 모델의 경우,
7 개의 LED 로 a~g 의 십진수를 표시하며 오른 쪽 아래에는 소수점(DP: Decimal
Point)을 표시하는 LED 가 하나 더 있어 모두 8 개의 LED 로 구성된다.
2.2 Describe how you do solve the problem.
7 Segment 의 동작 원리를 알아보고 알맞은 입출력표를 만들어 VHDL 로 설계한다.
2.2.1 7 Segment 의 동작 원리
HDSP-5501 의 3 번과 8 번 핀은 Vcc, 즉 +5V 에 대해 할당되어 있으며 내부에서
연결되어있기 때문에 둘 중 하나만 Vcc 에 연결해도 무방하다. 나머지 8 개 핀은
a~g 와 DP 로 이름 지어진 LED 에 각각 하나씩 할당되어 있다. 각각의 LED 의
양극은 3 번과 8 번 핀에 연결되어 있으므로 입력이 0 인 경우 (즉, 0V 가 입력에
들어오는 경우)에 불이 켜지고 입력이 1 인 경우 (즉, +5V 가 입력에 들어오는
경우)에 꺼진다. 이러한 타입의 7-Segment 를 Common Anode Type 이라 부르고,
참고 자료
없음