디지털 논리회로 Xilinx와 key, dot matrix를 활용한 패턴 저장, 표출
- 최초 등록일
- 2020.12.03
- 최종 저작일
- 2018.11
- 17페이지/
MS 워드
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1. 설계 목적
2. 소자의 property 이해
3. 설계과정
4. 결과 확인 및 pin mapping
5. 결론
본문내용
1. 설계 목적
학기 중에 다룬 기본기술(combinational circuits, sequential circuits, shift register, table lookup using memory devices, display devices)을 활용하여 key matrix와 dot matrix display를 구동하기 위한 회로를 설계한다.
Step4 설계 : Dot matrix 를 이용하여 임의의 pattern 을 편집/표시할 수 있는 기능을 구현. Key matrix 에 상/하/좌/우/선택/취소 등의 기능 수행을 위한 key 를 배정. 편집대상 개별 LED 를 점멸상태로 표시하고 앞서 정한 기능키를 이용하여 패턴편집을 완료한 후 저장. 저장된 전체 패턴을 dot matrix 에 0.5 초 간격으로 점멸반복.
2. 소자의 property 이해
프로젝트를 위해 주어진 소자는 cmod s6, 4x4 key matrix, bread board, 8x8 dot matrix 이다.
회로를 구성하기 앞서서 먼저 4x4 key matrix 에 대한 이해가 필수적이다.
Key matrix 는 따로 전원을 받지 않고 cmod s6의 전원을 받아서 쓴다. 그렇기 때문에 cmod s6으로 key matrix 의 columm에 pull up을 먼저 걸어주고, 16개의 버튼은 스위치 작동을 하여 그 버튼에 맞는 row 핀으로 high 값을 내보내게 된다.
Key matrix 를 이해하는데 굉장히 어려움이 많았고, 실험 매뉴얼에 있는 fig.2 부분을 참고하여 state machine 을 이용해 16개의 모든 key button 을 작동할 수 있도록 key matrix module 을 제작하였다.
위의 fig.2 는 4개의 state 을 가지는 state machine 이다. 각각의 상태 A~D 는 key matrix 의 각 columm 핀에 대응한다.
참고 자료
없음