差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
数据类型 [2018/08/17 16:52]
group001
数据类型 [2018/08/17 17:02]
group001
行 44: 行 44:
   time    t = 64'​habcd_efab_1234_5678;​   time    t = 64'​habcd_efab_1234_5678;​
   $display ("%x, %x", i[15:0], t[63:60]);   $display ("%x, %x", i[15:0], t[63:60]);
 +====三、向量(vector)====
 +标量(scalar)是没有范围声明的1-bit的线网(net)或reg。\\ ​
 +向量(vector)是带有范围声明的multi-bit的线网(net)或reg。
 +  例子:
 +  wand w;                              // a scalar net of type "​wand"​
 +  wire w1, w2;                          // declares two wires
 +  tri [15:0] busa;                      // a three-state 16-bit bus
 +  reg a;                                // a scalar reg
 +  reg [3:0] v;                          // a 4-bit vector reg made up of v[3],
 +                                        // v[2], v[1], and v[0]
 +  reg signed [3:0] signed_reg; ​         // a 4-bit vector in range -8 to 7
 +  reg [4:-1] b;                         // a 6-bit vector reg
 +  reg [4:0] x, y, z;                    // declares three 5-bit regs