⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 seq_rec_moore_imp.v

📁 VerilogHDL_advanced_digital_design_code_Ch6 Verilog HDL 高级数字设计源码ch6
💻 V
字号:

module Seq_Rec_Moore_imp (D_out, D_in, clock, reset);  	
  output 		D_out;					 
  input 		D_in;
  input		clock, reset;			               
  reg 		last_bit, this_bit, flag;
  wire		D_out;

  always begin: wrapper_for_synthesis
    @ (posedge clock /* or posedge reset*/) begin: machine
        if (reset == 1) begin
            last_bit <= 0;
            //  this_bit <= 0;     
            // flag <= 0;
            disable machine; end
      else begin 							         
        //  last_bit <= this_bit;
        this_bit <= D_in;
        forever   						 
          @ (posedge clock  /* or posedge reset */) begin 		 
            if (reset == 1) begin  
              // last_bit <= 0;		 
              // this_bit <= 0;		 
              //flag <= 0;
              disable machine; end
            else begin
              last_bit <= this_bit;
              this_bit <= D_in; 
              flag <= 1; end 
        end  							 
      end 								 
    end // machine	
flag <= 0;					 
  end  // wrapper_for_synthesis

  assign D_out = (flag && (this_bit == last_bit));
endmodule


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -