디지털논리회로 FSM 설계 유료 빨래방 구동회로
- 최초 등록일
- 2013.10.28
- 최종 저작일
- 2012.11
- 13페이지/ 한컴오피스
- 가격 3,000원
* 본 문서는 한글 2005 이상 버전에서 작성된 문서입니다.
한글 2002 이하 프로그램에서는 열어볼 수 없으니, 한글 뷰어프로그램(한글 2005 이상)을 설치하신 후 확인해주시기 바랍니다.
목차
1.Title
2.Specification
3.Additional Hypothesis
4.Truth Table
4.Karnaugh Map
5.State Diagram
6.Circuit Schematic
7.Controller Timing Waveform
8.Conclusion
9.Reference
본문내용
1.Title
유료 빨래방 세탁기 구동회로 FSM 설계
수업시간에 배운 Finite State Machine(FSM)을 통해 유료 세탁기의 동작을 컨트롤 할 수 있는 회로를 설계하시오.
2.Specification
1. 회로의 복잡도를 줄이기 위해 스스로 가정을 세우고, 이를 바탕으로 설계할 수 있다.
이는 전체 동작의 타당성을 해치지 않는 범위 내에서 가능하다.
2. 반드시 포함되어야 하는 기능의 목록은 다음과 같다.
1) 입력 금액의 종류는 500원, 1000원의 두 종류만 가능하다.
2) 2000원 이상은 입력이 불가하며 거스름돈은 500원 단위로만 출력된다.
3) 세탁기는 1500원 이상이 입력되었을 경우 다른 특별한 입력없이 자동으로 세탁 동작을 시작하게 하는 신호를 출력한다.
3. 회로는 Xilinx 프로그램을 사용하여 schematic을 구현한 후 알맞은 입력 값을 주어 시뮬레이션 한다.
3.Additional Hypothesis
1500원이 모여져서 세탁기가 동작하는 상태에서는 사용자가 추가적으로 돈을 넣지 않는다고 가정한다. 즉 1500원이 들어가서 동작하고 있는 상태에서 입력된 돈은 무효가 되고 거스름돈은 세탁기에 500원이 먼저 두 번 넣거나 혹은 1000원이 한 번 넣었을 때, 즉 1000원이 들어있는 상태에서 1000원을 넣어서 2000원이 됐을 때에만 동작을 하면서 500원을 거슬러 주게 된다.
또한 세탁기가 동작한 이후에는 0원인 상태로 되돌아가야 하므로 회로에서 Reset이 되는 여분의 시간동안에도 사용자가 입력을 하지 않는다고 가정한다.
참고 자료
Contemporary Logic Design 2nd Edition / Randy H. Katz 외 1명 / PEARSON / P.295~P.342
디지털 논리와 컴퓨터 설계 제4판 / M. Morris Mano 외 1명 / PEARSON / P.227~P.262
[Handout] 2012_디지털논리회로_Ch07 / 연세대학교 컴퓨터시스템 및 관련 SOC 연구실
[Handout] 2012_디지털논리회로_xilinx / 연세대학교 컴퓨터시스템 및 관련 SOC 연구실
[Handout] 2012_디지털논리회로_LAB2 / 연세대학교 컴퓨터시스템 및 관련 SOC 연구실