verilog的问题 求帮助

真心求帮助
在农场附近预计开通高速公路,但是新建公路将横穿农场,所以在高速公路中段建一个可以往返的交叉路。为了能使道路畅通,如果没有从农场驶入交叉口的车辆,高速红绿灯将一直设定为绿灯,如果农场处有车辆准备行驶,高速红绿灯将从绿灯变为黄灯再变为红灯。农场交叉路口红绿灯则变为绿灯。当有车辆进入农场入口时红绿灯变为绿灯,但为了高速畅行,绿灯只维持一定时间(interval)。
如果从农场驶出的车辆从另一侧通过交叉路,红绿灯就从绿灯变为黄灯再变为红灯,高速公路红绿灯为绿灯。如果从农场驶出来的车辆没有通过交叉路而是停留,高速红绿灯将维持一段时间的绿灯。进入农场时不考虑左转弯和右转弯,要直线行驶。黄灯时农场车辆必须在停止线停止,黄灯将持续到车辆驶过高速为止。
如果设定黄灯维持的时间为5循环(cycles),农场红绿灯维持绿灯的最长时间和高速红绿灯维持绿灯的最少时间为20循环?(cycles),利用随进入农场车辆而变化的下列数据,设计有限状态机(FSM)?红绿灯。
Input
reset FSM初始化?V农场入口发现车辆?SE?短时间间隔结束(short time interval expired) LE长时间间隔结束(long time interval expired)
Output
G/Y/R绿色、黄色、红色、红绿灯颜色(高速公路红绿灯为HG/HY/HR,农场红绿灯为?FG/FY/FR) ST短或长的时间间隔开始时间
提示:根据两个红绿灯发生状态变化。状态变化随车辆从农场进入而变化。

间(interval)。
如果从农场驶出的车辆从另一侧通过交叉路,红绿灯就从绿灯变为黄灯再变为红灯,高速公路红绿灯为绿灯。如果从农场驶出来的车辆没有通过交叉路而是停留,高速红绿灯将维持一段时间的绿灯。进入农场时不考虑左转弯和右转弯,要直线行驶。黄灯时农场车辆必须在停止线停止,黄灯将持续到车辆驶过高速为止。
如果设定黄灯维持的时间为5循环(cycles),农场红绿灯维持绿灯的最长时间和高速红绿灯维持绿灯的最少时间为20循环?(cycles),利用随进入农场车辆而变化的下列数据,设计有限状态机(FSM)?红绿灯。
Input
reset FSM初始化?V农场入口发现车辆?SE?短时间间隔结束(short time interval expired) LE长时间间隔结束(long time interval expired)