• 2022-07-28
    在Verilog中,如果在过程语句中给某个信号赋值,则该信号必须定义成()型变量。
    A: input reg
    B: output
    C: reg
    D: output reg
  • D

    内容

    • 0

      reg:是寄存器数据类型的关键字,其表示一个抽象的数据存储单元。reg只能在和always中赋值。而reg在过程赋值语句中使用。reg型数据常用来表示always模块内的指定信号,代表触发器。通常在设计中要由always模块通过使用行为描述语句来表达逻辑关系。在always块内被赋值的每一个信号都必须定义为reg型。

    • 1

      在always引导的顺序语句中,被赋值的信号必须是reg型。(<br/>)

    • 2

      连续赋值语句可为wire型变量赋值,过程赋值方式可对reg型变量赋值。 ( )

    • 3

      过程赋值语句,多用于对reg类型的变量赋值。

    • 4

      verilogHDL中 reg[n-1:0] mema;与 reg mema [n-1:0] ;两个语句是相同的,都是定义了reg型变量mema。