📄 idwt97_control.v
字号:
//`timescale 1ns/10psmodule IDWT97_Control( Clk, Reset, Delay_Mode, Sel );input Clk;input Reset;input Delay_Mode;output [4:0] Sel;reg [4:0] Sel;reg [3:0] CurrentState;reg [3:0] NextState;parameter S0 = 0;parameter S1 = 1;parameter S2 = 2;always @(posedge Clk) begin if(!Reset) CurrentState = S0; else CurrentState = NextState;endalways @(CurrentState or Reset or Delay_Mode) begin case(CurrentState) S0: begin if(!Reset) NextState = S0; else NextState = S1; end S1: begin if(Delay_Mode) NextState = S1; else NextState = S2; end default: begin if(Delay_Mode) NextState = S2; else NextState = S1; end endcaseendalways @(CurrentState) begin case(CurrentState) S0: Sel = 5'b00000; S1: Sel = 5'b01000;//01000 default: Sel = 5'b00100;//00100 endcaseendendmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -