[디지털시스템][VHDL] Garage Door Opener Controller 설계(차고 문 설계)
- 최초 등록일
- 2014.05.07
- 최종 저작일
- 2013.03
- 6페이지/ MS 워드
- 가격 2,000원
목차
1. Purpose
2. State Diagram
3. Design of System
4. Conclusion
본문내용
S0는 초기상태를 의미한다. 즉, 전원을 ON하자마자의 상태를 의미한다.
S1은 상단 끝에서 하강을 시작하는 상태이다. 그리고 하강하는 도중에 Act를 계속 누르고 있는 상태도 의미한다. 왜냐하면 하강하는 경우에는 Act를 누르고 있는 경우와 누르지 않는 경우 다르게 행동하기 때문이다. 물론 하단 끝에 도달하기 전의 상태이다.
S2는 상승하는 도중의 상태를 의미한다. 그리고 하단 끝에서 상승을 시작하는 상태도 의미한다. 왜냐하면 상승의 경우는 하단 끝에서 상승을 하는 것이나 상승을 하고 있는 도중이나 같은 상태로 봐도 무방하기 때문이다.
S3는 하강하는 도중의 상태를 의미한다. S1과의 차이점은 Act를 누르고 있지 않다는 점이다. 왜냐하면 Act를 누르지 않고 있는 상태에서 하강하는 도중에 다시 Act를 눌러주면 상승을 시작하기 때문이다. 물론 이 상태도 하단 끝에 도달하지 않은 상태이다.
<중 략>
espresso를 이용해서 Z+를 구한결과 Z+ = Y`Z`AUL + XY`Z`A + X`ZA` + Y`ZA` + X`Y`Z임을 알 수 있다.
위의 과정은 Z+를 구하기 위한 과정이었고 나머지 과정들도 위와 같은 방식으로 구하면 된다.
3) Boolean Functions
espresso를 이용하여 Boolean funtion을 구하면 아래와 같다.
MU = X`YZ`
MD = X`Z
X+ = X`YZ`UL + X`Y`ZADL + XY`A` + X`YZA`DL
Y+ = X`ZA`DL` + XY`ZA + X`YZ`UL` + X`Y`ZA` + X`Z`AUL` + X`YZA
Z+ = Y`Z`AUL + XY`Z`A + X`ZA` + Y`ZA` + X`Y`Z
참고 자료
없음