用verilog状态机编路灯
本帖最后由 fpgaw 于 2010-11-18 16:07 编辑题目:主干道每通行十分钟允许小路通行一分钟,如果小路方向有请求,且主干道方向已经通行满5分钟,小路请求后,主干道过五分钟才通行1分钟。用状态机。谢谢各位 这个本科毕业设计做过相关内容,可是记不清楚了。<br>
就是做计数器,定时器之类的吧 我前段时间做过,帮你找找 hao ........... 逻辑并不难吧,首先从主路绿灯开始,counter1开始计数,这段时间所有的内部寄存器和逻辑不响应一切外部影响。然后就是counter1计数到5分钟的时候,标志寄存器1起名字为reg1置位。这个时候counter2的开关控制端打开。辅路请求会生效。这时候如果有人按下辅路请求灯,counter2开始计数计数到5分钟后主路辅路灯变。counter3开始计数,到1分钟灯再变回来,counter123同时清零。回到主路绿灯状态。<br>
加入全局clk,reset信号,就差不多了,基本逻辑功能就实现了。 似乎很多基础书籍上都有以交通灯为例子的解析哦~~ 用verilog状态机编路灯
页:
[1]