연세대학교 전기전자 기초실험 09년도 A+ 레포트 결과 12
- 최초 등록일
- 2009.12.17
- 최종 저작일
- 2009.05
- 12페이지/ 한컴오피스
- 가격 1,500원
소개글
연세대학교 전기전자 기초실험 09년도 A+ 레포트
목차
I . Report
II. 실험과정에 따른 느낀 점
본문내용
II. 실험과정에 따른 느낀 점
위의 waveform 을 확인하여 digital clock이 어떻게 구현될 것인가 미리 예측해 보았으며 그것을 검증하기 위하여 직접 FPGA에 적용 시켜야 했고, 핀을 설정하였다.
우리가 입력해야할 스위치는 총 5개 이다. 각각의 번호에 알맞게 입력을 설정해주었다. FPGA 에 보면 79번은 항상 Clock 임을 알 수 있다. 입력단자의 79번에 클록을 넣어주면 FPGA 에 있는 수정발진기에서 설정한 주파수에 따라 클록을 입력해준다. 우리는 수정발진기의 주파수를 1㎒로 설정해주었다.
출력단자는 7세그먼트를 통과하기 때문에 7세그먼트의 출력단자를 사용하였다. 여기서 주의해야 할 점은 번호를 잘 맞추어야 한다는 점이다. 종종 숫자를 헷갈려 시계가 뒤집혀서 나오는 경우도 있을 수 있다. 7세그먼트의 출력단자가 너무 많아서 간편하기 위해 핀 설정을 이것저것 만져보았는데, 처음으로 floorplan editor를 써보게 되었다. 하지만 floor plan editor에서 직접 핀을 설정하는 방법은 찾지 못했고, 설정된 핀을 확인할 수 있다는 것을 알게되었다. 이를 통해 우리가 설정한 핀에 대한 그림을 아래에 첨부하였다.
또한 우리는 시계의 깜빡임을 표현하기 위하여 157 번에 dot 를 입력해주었다. 보통 7-세그먼트는 7개의 출력단자만이 존재한다고 생각하였다. 그러나 자세히 살펴보면 7-세그먼트에는 8번의 출력단자가 존재하는데 이는 표시등 옆의 작은 점이라고 생각하고 dot 를 입력으로 해주었다.
검증결과 우리가 구현한 디지털시계는 시계로서의 그 역할과 동작을 제대로 하였다. 한 가지 아쉬운 점이 있다면 그것은 스위치와 관련된 것이다. 우리의 시계는 스위치를 작동시킬 때 반드시 초가 바뀌는 상황에 입력하여야지만, 스위치가 제대로 수행되는 것을 확인할 수 있었다. 이는 시간을 잘 맞춘다면 스위치 입력에 바로 반응하여 시계가 변화하지만, 잘 못 맞춘다면 스위치 입력은 반응하지 않는다는 것이다. 그래서 우리는 실험에서 스위치가 제대로 반응 할 수 있도록 1초 이상 눌렀으며 스위치는 일단 제대로 동작하였다.
참고 자료
없음