김재석 디지털 논리, 신호등, staffic light controller, STLC, Flowian 프로젝트
- 최초 등록일
- 2012.07.23
- 최종 저작일
- 2011.05
- 14페이지/
한컴오피스
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
* 본 문서는 한글 2005 이상 버전에서 작성된 문서입니다.
한글 2002 이하 프로그램에서는 열어볼 수 없으니, 한글 뷰어프로그램(한글 2005 이상)을 설치하신 후 확인해주시기 바랍니다.
소개글
신호등의 조건에 따라 spec, input, output, 상태를 설명하고, block diagram을 첨부했습니다. 이를 mealy style과 moore style로 구현하고 verilog source를 첨부했습니다. 회로가 정확히 작동하는 지를 보기위해 test plan을 설계하며 wave form을 분석하여 정확히 작동함을 확인했습니다.
목차
Ⅰ. SPEC
Ⅱ. Functional block diagram
Ⅲ. Mealy style state diagram
Ⅳ. Verilog source code
Ⅴ. Test plan
Ⅵ. Simulate with test plan in Waveform and Explations
Ⅶ. Moore-style diagram & simulation & comparison
본문내용
Ⅰ. SPEC
* highway와 local road가 교차되어있고 Highway에는 건널목이 있다.
* highway에 green이 들어오면 건널목에는 red, local road에도 red가 들어와야 한다.
* local road에 green이 들어오면 highway에는 red, 건널목에는 red가 들어와야 한다.
* local road에 차가 있으면 Highway green이 60초 이상일 경우일 때 local load 신호가 yellow으로 바뀐다.
* local road에 차가 없으면 highway green은 계속 초록색으로 유지 된다.
* local road yellow는 5초 동안 유지되고 local road가 red, highway는 green으로 바뀐다.
<중 략>
Ⅱ. Functional block diagram
process에 input으로 C( local road에 차가 있는지를 감지하는 센서), P( 건널목을 건너고자하는 사용자가 있을 때 누르는 버튼), st1, st0가 들어가고, output으로 HG(Highway Green light), HY( Highway Yellow light ), HR( Highway Red light ), LG( Local road Green light) , LY( Local road Yellow light), LR( Local road Red light), PG(Pedestrian crossing Green light), PR(Pedestrian crossing Red light)이 출력됩니다.
<중 략>
3) C를 입력한 뒤 P를 입력한 경우( 3400ns~3450ns동안 C입력, 3500ns~3550ns동안 P입력)
Highway가 green을 60 clock동안 유지하기 전에 C와 P를 잠깐 입력하여 신호가 바뀌지 않는 지를 test해 보았다. 그 결과 신호가 다음과 같이 일정함을 볼 수 있었다.
참고 자료
없음