📄 light.v~
字号:
// Digital model of a traffic light// By Dan Hyde August 10, 1995module traffic;parameter on = 1, off = 0, red_tics = 35, amber_tics = 3, green_tics = 20;reg clock, red, amber, green;// initialize the lights and set up monitoring of registersinitial begin red = off; amber = off; green = off;end// task to wait for 'tics' positive edge clocks// before turning light offtask light; output color; input [31:0] tics; begin repeat(tics) // wait to detect tics positive edges on clock @(posedge clock); color = off; endendtask// waveform for clock period of 2 time unitsalways begin clock = 0; clock = 1;endalways begin: main_process red = on; light(red, red_tics); green = on; light(green, green_tics); amber = on; light(amber, amber_tics);endendmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -