推荐星级:
- 1
- 2
- 3
- 4
- 5
有限状态机(FSM)使用Xilinx ISE项目导航器和Nexys2 FPGA开发板
资料介绍
该系统具有ARM开关输入和三个传感器(FRONT_DOOR,REAR_DOOR和WINDOW)。
当ARM开关= 0时,它强制系统进入DISARMED状态,ARM INDICATOR关闭,SIREN关闭。
当ARM开关= 1时,系统将根据以下状态条件对传感器输入作出反应:
定义:
状态DISARMED:当ARM = 0时,系统进入此状态
当ARM = 1时,系统转换为ARMED状态
状态ARMED:当ARM = 1时,系统进入此状态
系统保持此状态,直到任何传感器跳闸,然后转换到WAIT_DELAY状态
状态WAIT_DELAY:当任何传感器跳闸时,系统从ARMED状态进入此状态。
当处于此状态时,7秒计时器正在运行,当计时器超时时,它设置信号COUNT_DONE = 1然后转换到ALARM状态。在此状态机中生成COUNT_DONE信号,以指示7秒计时器超时。
(注意:7秒延迟允许操作员在进入房屋时有时间撤防系统)
部分文件列表
文件名 | 大小 |
Lab9.doc | 1007K |
全部评论(0)