idwt97_control.v
来自「這是一個二維的上提式9/7離散小波的Verilog的源碼,此為Encoder」· Verilog 代码 · 共 68 行
V
68 行
//`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 + =
减小字号Ctrl + -
显示快捷键?