[컴퓨터공학]기본 디지털 실험-Sequence Recognizer- 순서인식기
- 최초 등록일
- 2006.08.17
- 최종 저작일
- 2006.05
- 6페이지/ MS 워드
- 가격 1,000원
소개글
전전컴 설계시험 post6
기본 디지털 실험-Sequence Recognizer- 순서인식기 설계
목차
실험내용
4Bit- Sequence-Recognizing 설계
(1)상태도 작성
(2)상태표 작성
(3)K-map 작성
(4)Boolean expression
(5)테스트 데이터
본문내용
(1) Sequence Recognizer 설계
- 인식해야 할 4bit sequence를 정의
(2) 테스트 데이터 준비:
(3) multiSIM 을 이용하여 sequence recognizer 회로 작성
- 실험계획서에 따라 회로 작성
- Logic converter의 활용하여 Boolean 식 확인
- D flip flop을 이용하여 회로 설계
출력변수: 정의한 sequence를 인식하는 경우 1로 할당
(4)구현 결과 검증
- 준비한 Sequence 입력은 switch를 이용하여 생성
- 정의한 sequence로 인식할 수 있는지 검증
- LED로 동작을 확인
5. 테스트 데이터
- 입력 : 0 0 1 0 1 0 0 1 1 0 0 1 0 1 0 0 1 1 0 0 1 0 1
- 출력 : 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1
6. 논리 회로 작성
* 로직애널라이저에서 첫 번째 파형은 Da 파형이고, 두 번째 파형은 Db 파형이다.
세 번째 파형은 X값 입력의 파형이고, 네 번째 파형은 Y의 출력 파형이다
◎ 고찰
이번 실험은 D플립플롭 2개만을 사용해서 4비트의 신호를 나타낼 수 있는 실험이었다.
테스트 데이터와 비교해 본 결과 3번째 파형이 입력인데 테스트 데이터에 맞게 입력을 넣어본 결과 4번째파형의 출력처럼 나타나게 되었다.
입력과 출력의 파형을 2진수 데이터로 표현하면,
입력 : 0 0 1 0 1 0 0 1 1 0 0 1 0 1 0 0 1 1 0 0 1 0 1
출력 : 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1
4번째 파형의 1을 나타나는 부분에서는 회로도에서 LED에 불이 켜지는 것을 확인할 수 있었다. 원래는 입력을 줄 때 스위치를 사용해서 주어야하지만 스위치를 사용할 경우 입력을 하나하나씩 줄수가 없고, 만약 스위치에 ‘1’을 주면 다시 ‘0’을 줄 때까지 계속적으로 스위치에서는 ‘1’이라는 신호가 나가고, ‘0’을 주면 다시 ‘1’을 줄 때까지는 계속적으로 ‘0’의 입력이 나가기 때문에 입력 하나하나를 제어시키지 못하는 단점이 있다
참고 자료
없음