디지털설계를위한 PLD 순차회로구현 방법과 모듈보드 안내서
- 최초 등록일
- 2011.09.16
- 최종 저작일
- 2010.03
- 17페이지/ 한컴오피스
- 가격 1,500원
소개글
교수님자료
목차
1. GAL22V10을 이용한 순차회로부 구성
(1) GAL22V10 소자의 구조
(2) WinCUPL 컴파일러의 설치
(3) WinCUPL의 실행과 파일 생성
2. 외부기기부
(1) 클럭 및 시작신호 생성 보드
(2) 릴레이 보드
(3) 빛 차단감지 보드
(3) 타이머 보드
본문내용
디지털설계를 위한 순차회로부 구성 방법과 모듈보드 안내서
원광대학교 전기정보통신공학부 이상설 교수
디지털설계 교과목에서 학생들이 직접 시스템동작을 설계를 하고 설계된 내용을 구현할 수 있게 하기 위한 순차회로부의 구현방법과 제공되는 모듈보드를 안내한다.
디지털설계에 사용되는 시스템의 구조는 아래와 같이 순차회로부와 외부기기부로 나누어 생각할 수 있다. 순차회로부에서는 주변의 외부기기에 대한 명령신호를 순차적인 상태에 따라 입력되는 신호와의 조합에 의해 제공하여 기기의 동작을 제어하게 된다.
시작신호는 스위치를 누름으로서 발생하고 기기의 시작을 알리는 스위치이다. 시작신호는 저항과 콘덴서를 연결하여 시간지연 후에 5V가 되게하여 별도의 스위치 없이 사용할 수도 있다.
작동기기는 릴레이 구동부에서 SR 래치로 연결된 릴레이를 이용하여 기기에 대한 동작 스위치의 ON/OFF 동작을 만들어 낸다.
작동기기의 운전상태에 따라 변화를 감지하는 센서부를 두고 이 센서에서 감지되는 신호를 순차회로부에 입력시켜 제어되는 기기의 동작상황을 상태변화에 반영한다.
원하는 시간 만큼 시간지연이 필요한 경우 시간지연타이머부에 트리거펄스를 인가하고 정해진 시간이 지나면 시간지연을 알리는 신호를 되돌려 받을 수 있게 하였다.
Up/Down 카운터부는 센서부에서 감지되는 신호의 개수를 세어 상태동작에 이용하고자 할 때 필요하며 간단하게 74LS191을 사용하면 된다.
내부의 상태 변화는 순차회로부에 할당된 플립플롭 신호를 출력하여 LED와 연결하여 간단하게 현재의 상태를 관찰할 수 있다.
1. GAL22V10을 이용한 순차회로부 구성
순차회로부는 조합회로와 D플립플롭으로 구성되어 있는 동기식순차회로다.
디지털설계 교과목에서는 순차회로부의 동작을 위한 ASM 차트를 Atmel사의 PLD소자인 품명 ATF22V10B인 GAL22V10을 사용하고, 내부 회로는 WinCUPL 컴파일러와 프로그래밍 장치를 이용하여 소자내부의 회로 동작을 구성시킨다.
(1) GAL22V
참고 자료
없음