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

📄 cout12_v.v

📁 d_clck的VHDL语言编程
💻 V
字号:
module cout12_v(clrn,clk,ldn,en,da,db,qa,qb);
  input clrn,clk,ldn,en;
  input[3:0] da;
  input  db;
  output[3:0] qa;
  output qb;

  reg[3:0] a;
  reg  b;

  always @(posedge clk or negedge ldn)
      begin
        if(~clrn)
          begin
           a=4'b0000;
            b='b0;
          end
         
        else if(~ldn) 
            begin
             a<=da;
             b<=db;
            end 
          else if(en)
            begin 
                if(a==4'b1001)  
                     begin
                      a=4'b0000;
                     b=b+1;
                     end 
                else if((a==4'b0001)&(b=='b1))
                     begin
                      a=4'b0000;
                    b='b0;
                     end
                else 
                     begin  
                   a=a+1; 
                     end
            end
       end
      assign qa=a;
      assign qb=b;
   endmodule






 

          

⌨️ 快捷键说明

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