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

📄 comparator.v

📁 Verilog HDL 高级数字设计源码 _chapter5
💻 V
字号:
module comparator (a_gt_b, a_lt_b, a_eq_b, a, b);  // Alternative algorithm
 parameter 	size = 2;
  output 				a_gt_b, a_lt_b, a_eq_b;
  input 		[size: 1] 		a, b;
  reg 				a_gt_b, a_lt_b, a_eq_b;
  integer				k;

  always @  ( a or b) begin: compare_loop
    for (k = size; k > 0; k = k-1) begin
        if (a[k] != b[k]) begin        
          a_gt_b = a[k];
          a_lt_b = ~a[k];
          a_eq_b = 0;
        disable compare_loop;
      end		// if
    end		// for loop
    a_gt_b = 0;
    a_lt_b = 0;
    a_eq_b = 1;
  end		// compare_loop
endmodule

⌨️ 快捷键说明

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