Professional Documents
Culture Documents
5주차 (09 - 29)
5주차 (09 - 29)
- 5 주차 -
과목(학수번호) : 디지털 시스템 실험 (KECE210)
분반 : 07
이름 : 전태현
학번 : 2019170956
학과(부) : 전기전자공학부
실험 날짜 : 9 월 15 일 (목요일)
[실험 제목]
7-Segment
[실험 목표]
1. BCD_to_7segment.v 코드 완성
2. seven_seg.v 코드 완성
[실험 과정 및 결과]
1. line-decoder 설계
1-2. 코드 설명
- output : 4bit 이진수 2 개 (일의 자리, 십의 자리) 2bit 이진수 1 개 (백의 자리) // binary
2-1. 코드
2-2. 코드 설명
3. BCD to 7 Segment 설계
- Input : 1 개의 4bit 이진수 // BCD
3-1. 코드
3-2. 코드 설명
- 이진수로 0 ~ 9 까지의 숫자를 a~g (그림 에서는 A~G) 아웃풋을 조절하면서 7 Segment 로 숫자가
표시한다.
- Input
- nRST : 1 bit. 리셋버튼 // 계산기의 리셋버튼 생각하면 편하다. 7 Segment 에 표시된 숫자를 없앤다.
- Output
4-1. 코드
(다음 두 페이지)
4-2. 코드 설명
- CNT_SCAN 은 1 자리 정수로, 프로그램이 돌아가는 시점에서 몇 번 째 7 segment 에 신호가
들어가는 지 알려 준다. 즉 CNT_SCAN 이 3 일 경우 오른쪽에서 4 번째 (0,1,2,3 순서) 7 segment 에
신호가 들어가고 있다는 뜻이다.
5. Seven Segment 설계
- 여태 나온 모든 코드의 종합
5-1. 코드
5-2. RTL viewer
5-3. 구현