아주대학교 논리회로 설계 과제 Key Pad 자물쇠
- 최초 등록일
- 2013.11.28
- 최종 저작일
- 2012.10
- 4페이지/
압축파일
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1. 설계 목표
2. 문제 분석 & 설계 방향
3. 설계 과정
4. 소스 코드
5. 시뮬레이션 결과
6. 고찰
본문내용
입력 : 4bit로 이루어진 5자리 비밀번호
출력 : 1bit로 이루이진 출력 2개
Door open 여부 (문이 열리면 “1”, 문이 열리지 않으면 “0”)
비밀번호 오류 여부 (비밀번호 5개가 모두 맞으면 “0”, 한 개라도 틀린다면 “1”)
이렇게 입력을 받아서 비밀번호 모두 맞아야만 문이 열리는 Key Pad 자물쇠 코드를 설계한다.
2. 문제 분석 & 설계 방향
1) 비밀번호를 입력하여 문을 열어야 하므로 비밀번호 저장에 관하여 생각해 보았다. vhdl 책을 구하여 저장기능 리 있는 기억소자 회로에 대하여 조사해 보았으나 도저히 이해하기 힘들었다.
2) 굳이 비밀번호를 저장해 놓지 않아도 코드 자체에 입력받은 입력 값이 비밀번호와 같은지 다른지만 구분하면 되겠다는 생각을 하게 되었다.
3) 처음 생각은 A,B,C,D,E 이렇게 4비트 5개의 입력을 받아서 A 와 비밀번호 첫 자리가 맞는지 확인하고 맞다면 x 라는 시그날에 ‘1’, 아니면 ‘0’을 집어 넣도록 하고 B,C,D,E 모두 같은 식으로 IF문 5개를 사용하여 구성하 고 시그날 x, y, z, v, t를 AND로 연결하려는 생각을 하였다.
4) 위의 방법으로 코드를 짜는 것 보다 더 편한 방법에 대하여 생각해 본 결과 단순히 IF문 1개만을 사용하여 코 드를 작성해도 문제가 없을 것으로 판단하여 설계시작.
참고 자료
없음
압축파일 내 파일목록
hyunkeylock.vhd
hyunkeylock_tb.vhd
Key Pad 자물쇠.hwp