할리 갈리 회로설계
- 최초 등록일
- 2012.10.17
- 최종 저작일
- 2012.05
- 47페이지/
MS 파워포인트
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
할리 갈리 회로설계자료입니다^^
목차
개요 : 내용 소개 및 상태표
D-FF을 이용한 회로설계
T-FF을 이용한 회로설계
SR-FF을 이용한 회로설계
JK-FF을 이용한 회로설계
본문내용
# 할리 갈리 게임 방법
① 카드를 똑같이 나눠가집니다.
② 카드가 종을 향햐도록 내려놓는다.
③ 순서를 정하여 카드를 오픈한다
④ 카드에 적힌 수의 합이 5가 되면 아무나 종을 칩니다.
⑤ 먼저 종을 친 사람이 이기게 된다.
게임인원 : 2명
카드수 제한 없음
한 종류의 카드에는 1, 2, 3, 4가 적혀있음
◎ 한 종류의 카드엔 ‘1’, ‘2’, ‘3’, ‘4’ 가 적혀있다.
‘1’ 이 적힌 카드가 나오는 경우 : 00(X’Y’)
‘2’ 이 적힌 카드가 나오는 경우 : 01(X’Y)
‘3’ 이 적힌 카드가 나오는 경우 : 10(XY’)
‘4’ 이 적힌 카드가 나오는 경우 : 11(XY)
◎ 두 명이 게임을 한다면 각 플레이어 자신이 카드를 낼 때 펼쳐져 있는 두 장의 카드 중 상대방 카드 한 장에만 영향을 받는다. 이 때 게임이 시작되기전 상태 또는 숫자의 합이 5가 되어 종을 칠 때의 상태를 S0라 하고 상대방의 카드가 1일 때를 S1, 2일 때를 S2, 3일 때를 S3, 4일 때를 S4라고 정하였다.
◎ 카드에 적힌 숫자의 합이 5가 되어 종을 치는 순간에 출력Z는 1일 출력한다.
<중 략>
이번 과제는 주변에서 볼 수 있는 제품이나 놀이들을 플립플롭을 이용하여 설계해 보는 것이었다. 과제에서 제일 어려웠던 부분은 주제를 선정하는 것이었다. 다른 카드게임이라던가 숫자야구 등을 해보려고 했지만 변수가 너무 많았기에 구현하기가 만만치 않아 할리갈리라는 게임에서 주제를 따와서 나름대로 상황을 만들 수 있었다. 주제를 정하고 상태표를 그린 뒤에는 쉽게 회로를 설계할 수 있었다. 회로를 설계하는 데에는 논리회로 수업때 배웠던 상태천이표로부터 4종류의 플립플롭 입력식을 찾는 방법이 필요했다. 변수가 X,Y,C,B,A로 5가지나 되다보니 카노맵을 통해 찾은 논리식이 복잡해졌고, 이로인해 회로 또한 복잡해졌다.
이를 개선할 수 있도록 실제로 VHDL로 구현할 때에는 플립플롭 외에 En/Decorder라던가 RAM/ROM을 이용하여 간소화할 수 있는 방법을 찾아보아야 겠다.
참고 자료
없음