2bit binary counter & Mealy Machine
- 최초 등록일
- 2010.12.27
- 최종 저작일
- 2010.11
- 9페이지/ 한컴오피스
- 가격 2,000원
소개글
2bit 이진 카운터에대한 이론및 VHDL코드 시뮬레이션결과
Mealy Machine의 VHDL코드 구현및 시뮬레이션결과
목차
▷State Machine
▷2bit binary counter
▷Mealy Machine
본문내용
▷State Machine
State Machine Diagram은 어떤 객체가 생성되어 제거 될때까지의 사이클에 있어서 상태변화를 표현한다. State Machine diagrame의 주요요소로는 시작상태와 종료상태가 있다.
시작상태는 State Machine diagrame의 대상이 되는 객체가 생성되는 타이밍을, 종료상태는 객체가 제거되는 타이밍을 나타낸다. 시작상태는 검은색 원으로, 종료상태는 흰색과 검은색의 이중원으로 표기한다.
상태(State) : 상태는 객체의 어떤 시점에 있어서의 상황이나 단계를 나타낸다. 어떤 상태안에 더욱 상세한 상태가 존재할 경우에는 컴포지트 상태(Composite State)로 표현한다. 상태는 각이 둥근 사각형으로 표기한다.
전이(Transition) : 전이는 어떤 상태로부터 다른 상태로의 변화를 나타낸다. 객체가 전이하는 계기를 이벤트라고 한다. 전이는 전이하는 곳의 상태로부터 전이할 곳의 상태까지를 화살표로 표기하며, 그 근처에 이벤트명을 기술한다.
state machine의 종류로는 moore machine과 Mealy machine이 있다.
위의 그림에서 Memory elements 부분은 내가 원하는 상태로 바꿔주는 부분으로 생각 할 수 있으며 D-FF, JK-FF등으로 이루어 질 수 있다. 그림에서 보는 바와 같이 Moor Machine은 오직 현재의 State만으로 Output이 결정된다. Mealy Mchine은 현재상태와 입력값(input)에 의하여 output이 결정된다. 즉 Mealy Machine은 input이 output에 영향을 미친다는 것이다.
참고 자료
없음