검색어 입력폼

[공학]home srcurity system vhdl

저작시기 2006.10 |등록일 2006.10.28 한글파일한컴오피스 (hwp) | 7페이지 | 가격 1,000원

소개글

home srcurity system vhdl

목차

VHDL 설계
문제 해결

본문내용

Qustion!!!
교과서 page 273의 P7.21의 문제를 풀어라.

P7.21 Design a FSM circuit for controlling a simple home security system. The operation of the system is as follow.

Input : Front gate switch(FS)
Motion detector switch(MS)
Asynchronous Reset switch(R)
Clear switch(C)

Ouput : Front gate melody(FM)
Motion detector melody(MM)

1. reset 스위치 R이 작동했을 때, FMS는 즉시 초기 상태(S_init)로 간다. 모든 flip-flops 에서 초기 상태의 부호는 0이다.

2. 스위치 S_init로부터 FMS는 무조건적으로 wait 상태(S_wait)로 간다.

3. 스위치 S_wait로부터 FMS는 활성화하기 위해 4개의 스위치 중에서 하나를 기다린다. 모든 스위치들은 High 값에서 활성화한다. 그래서 스위치가 눌리거나 활성화 됐을 때, 그 것은 1로 보내진다. 다음의 작동들은 스위치가 눌렸을 때, 작용한다.

가. FS가 눌렸을 때, FMS는 S_front 상태로 간다. S_front 상태에서 FM=1이 된다.
FMS는 C가 눌려질 때까지 S_front 상태에 남는다. 스위치 C가 한번 눌렸을 때, FMS
는 S_wait 상태로 돌아간다.

나. MS가 활성화 됐을 때, FSM는 S-motion 상태로 간다. S-motion 상태에서 MM=1
이다. MM4는 2번 더 남아있을 것이다. 그리고 나서 S_wait로 돌아갈
것이다.

다. 어떤 상태에서도 reset 스위치가 눌리면 FMS는 즉시 S_init 상태로 돌아간다.

라. C 스위치를 누르는 것은 오로지 FMS가 S_front 상태에 있을 때만 효과가 있다. C
스위치는 FMS의 다른 상태들에서는 어떠한 영향도 미치질 못한다.

마. 어느 사용되지 않은 상태 부호는 다음 상태 때 S_init에 있을 것이다.
다운로드 맨위로