华东理工大学Verilog HDL-EDA4.pptVIP

  • 15
  • 0
  • 约9.67千字
  • 约 27页
  • 2017-01-05 发布于湖北
  • 举报
第四讲 常用 Verilog 语法之二 4.1 逻辑运算符 4.1 逻辑运算符 4.1 逻辑运算符 4.2 关系运算符 4.3 等式运算符 4.3 等式运算符 4.3 等式运算符 4.4 移位运算符 4.5 位拼接运算符 位拼接还可以用嵌套的方式来表达。 {b,{3{a,b}}} //这等同于{b,a,b,a,b,a,b} 用于表示重复的表达式如上例中的4和3,必须是常数表达式。 4.6 缩减运算符 4.7 优先级别 下面对各种运算符的优先级别关系作一总结。见下表: 4.9 赋值语句和块语句 赋值语句 在Verilog HDL语言中,信号有两种赋值方式: (1) 非阻塞(Non_Blocking)赋值方式( 如 b = a; ) 块结束后才完成赋值操作。 b的值并不是立刻就改变的。 这是一种比较常用的赋值方法。(特别在编写可综合模块时) (2) 阻塞(Blocking)赋值方式( 如 b = a; ) 赋值语句执行完后,块才结束。 b的值在赋值语句执行完后立刻就改变的。 在沿触发的always块中使用时,综合后可能会产生意想不到的结果。 4.9 赋值语句和块语句 赋值语句 4.9 赋值语句和块语句 赋值语句 4.9 赋值语句和块语句 块语句 4.9 赋值语句和块语句 顺序块有以下特点: 1) 块内的语句是按顺序

文档评论(0)

1亿VIP精品文档

相关文档