Advertisement

Verilog HDL实践③:时序电路设计

阅读量:

写在前面的小知识:

74HC160是一种被广泛使用的时序逻辑组件,主要划分为同步与异步两种计数器类型。依据其计数能力,计数器可进一步细分为二进制、十进制以及其他进制形式;而按照计数操作方式的不同,则可分为加法、减法以及兼具加减功能的计数器。74HC160属于一种常见的同步十进制计数器。

1.74HC160

复制代码
    module HC160(CLK,Rd_n,LD_n,EP,ET,D,Q,CO);
         input CLK;
         input Rd_n,LD_n,EP,ET;
         input [3:0] D;
         output reg [3:0] Q;
         output CO;
         assign CO = ((Q == 4'b1001) &ET);      // 进位逻辑
         always @(posedge CLK or negedge Rd_n)  // 计数逻辑
            if (!Rd_n) 
               Q <= 4'b0000;
            else if (!LD_n)
               Q <= D;
            else if (EP & ET)
              if (Q==4

全部评论 (0)

还没有任何评论哟~