sequence 를 detect 하는 Mealy machine을 상태도, 상태표, 상태할당을 통하여 설계
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

sequence 를 detect 하는 Mealy machine을 상태도, 상태표, 상태할당을 통하여 설계에 대한 보고서 자료입니다.

본문내용

0
01
11
10
00
01
10
1
1
X
X
11
X
X
X
X
A+ = BCX
B+ = BC'X' + CX
C+ = X'
Z = A
위의 밀리머신과는 달리 출력값이 A의 상태에 따라서 달라진 다는 것을 알수가 있다.
논리식을 토대로 하여 회로도를 설계하면 다음과 같다.
< 0101 sequence detect Moore machine 회로도>
< 0101 sequence detect Moore machine 시뮬레이션 결과>
전체적으로 봤을때 밀리머신과 무어머신에 사용되는 게이트 수에는 차이가 없었다. 다만 D플립플롭이 하나 더 사용되는 차이가 있었다.
시뮬레이션 결과는 밀리 머신에서의 약간의 튐현상을 제외하고는 똑같다는걸 볼수 있다.
다음으로 다른 종류의 회로를 하나더 설계해 보았다. D플립플롭을 하나 더 사용하여 쉬프트 레지스터처럼 사용한 후 각각의 출력 값을 원하는 값으로 AND를 시키면 원하는 값일때 출력이 나오지 않을까 하는 의문이 들어서 실험해 보았다.
신호가 0101이 들어오면 앞에서부터 A~D까지의 플립 플롭에는 각각 D = 0, C = 1,B = 0 ,A = 1 이 들어오게 되어 D와 B 플립 플롭의 출력을 인버트 시켜서 각각에 출력을 전부다 AND 시키면 원하는 결과를 얻을 수 있다. 회로를 구성해 보면 다음과 같고 시뮬레이션 해본 결과 같은 결과를 보인다는 것을 알 수 있다.
플립플롭을 하나 늘일 필요 없이 A플립플롭에 입력을 그냥 AND시켜도 될것 같지만 실험해 보지는 않았다.
<쉬프트 레지스터를 응용하여 만든 0101 sequence detect 회로도>
<시뮬레이션 결과>

키워드

detect,   mealt,   moor,   상태도,   상태표,   디지털 설계,   quartus
  • 가격1,000
  • 페이지수5페이지
  • 등록일2007.04.11
  • 저작시기2006.10
  • 파일형식한글(hwp)
  • 자료번호#403664
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니