light.v~
来自「將Verilog設計轉成VHDL設計的程式」· V~ 代码 · 共 41 行
V~
41 行
// 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 + =
减小字号Ctrl + -
显示快捷键?