verilog中比较器的代码用法

在 verilog 中以大于“>”,等于”==”,小于”<”,大于等于”>=”,小于等于”<=”,不等于”!=”表示,以大于举例,如 c= a > b ;表示如果 a 大于 b,那么 c 的值就为 1,否则为 0。真值表如下:

实现代码如下:

(CSDN代码块不支持Verilog,代码复制到notepad++编辑器中,语言选择Verilog,看得更清楚)

module top(a, b, c) ;
input a ;
input b ;
output c ;
assign c = a > b ;
endmodule

激励文件如下:

`timescale 1 ns/1 ns 
module top_tb() ;
reg a ;
reg b ;
wire c ;
initial
begin
 a = 0 ;
 b = 0 ;
 forever
 begin 
 #({$random}%100)
 a = ~a ;
 #({$random}%100) 
 b = ~b ; 
 end
end
top t0(.a(a), .b(b),.c(c)) ;
endmodule

相关推荐

  1. Veriloggenerate

    2024-04-26 13:26:03       36 阅读
  2. python装饰

    2024-04-26 13:26:03       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 13:26:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 13:26:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 13:26:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 13:26:03       20 阅读

热门阅读

  1. C#鼠标拖拽无边框浮动窗体的方法:窗体控制

    2024-04-26 13:26:03       11 阅读
  2. 【模型渲染】前端如何让glb模型转3dtiles

    2024-04-26 13:26:03       14 阅读
  3. 【OceanBase诊断调优 】—— 索引调优

    2024-04-26 13:26:03       18 阅读
  4. 一文掌握python面向对象魔术方法(一)

    2024-04-26 13:26:03       15 阅读
  5. Vue 3 快速上手指南(第二期)

    2024-04-26 13:26:03       12 阅读
  6. 【Flutter】webview_flutter使用详解

    2024-04-26 13:26:03       18 阅读
  7. 哪些情况下左联接的数据量比左表大?

    2024-04-26 13:26:03       19 阅读
  8. c# 画球

    2024-04-26 13:26:03       17 阅读