FPGA入门教程 FPGA架构教程 Verilog教程Verilog-2001 SystemC教程
返回首页
当前位置: FPGA主页 > FPGA教程 > Verilog-2001 >
  • [Verilog-2001] 16.Verilog-2001的其他特性 日期:2009-12-18 22:59:29 点击:189 好评:0

    除上面讲的内容外,Verilog-2001还增加了其他一些有用特性如类似VHDL的Configuration功能、增强的SDF(Standard Delay File)支持、扩展的VCD文件、PLI增强等,感兴趣的读者可以Verilog-2001的标准文...

  • [Verilog-2001] Verilog-2001在线教程目录 日期:2009-12-18 22:43:48 点击:244 好评:6

    本书着重讲述Verilog-2001与Verilog-1995的区别,希望全面学习Verilog的读者请先学习Verilog在线教程。 1.Verilog-2001的由来 2.Verilog-2001的模块定义 3.Verilog-2001端口定义 4. Reg的定义 5.Verilog-2001的缺...

  • [Verilog-2001] 15.Verilog-2001 Generate语句 日期:2009-12-18 14:59:33 点击:482 好评:2

    Verilog-2001添加了generate循环,允许产生module和primitive的多个实例化,同时也可以产生多个variable,net,task,function,continous assignment,initial和always。在generate语句中可以引入if-else和case语...

  • [Verilog-2001] 14.Verilog-2001常量函数 日期:2009-12-18 14:58:17 点击:271 好评:0

    Verilog的语法要求定义向量的宽度或数组大小时其值必须是一个确定的数字或一个常量表达式。比如: parameter WIDTH = 8; wire [WIDTH-1:0] data; 在Verilog-1995标准中,常量表达式只能是基于一些常...

  • [Verilog-2001] 13.Verilog-2001向量部分选择 日期:2009-12-18 14:56:50 点击:216 好评:0

    在Verilog-1995中,可以选择向量的任一位输出,也可以选择向量的连续几位输出,不过此时连续几位的始末数值的index需要是常量。而在Verilog-2001中,可以用变量作为index,进行part select。...

  • [Verilog-2001] 12.Verilog-2001多维数组 日期:2009-12-18 14:55:10 点击:236 好评:2

    Verilog-1995只允许一维数组,而Verilog-2001允许多维数组。 //1-dimensional array of 8-bit reg variables //(allowed in Verilog-1995 and Verilog-2001) reg [7:0] array1 [0:255]; wire [7:0] out1 = array1[address]; //3-dimensional...

  • [Verilog-2001] 11. Verilog-2001算术移位操作 日期:2009-12-18 14:54:21 点击:278 好评:2

    Verilog-2001增加了算术移位操作,在Verilog-1995中只有逻辑移位操作。比如D的初始值为8b10100011,则: D 3 //logical shift yields 8'b00010100 D 3 //arithmetic shift yields 8'b11110100...

  • [Verilog-2001] 10.Verilog-2001有符号运算 日期:2009-12-18 14:52:44 点击:309 好评:4

    在Verilog-1995中,integer数据类型为有符号类型,而reg和wire类型为无符号类型。而且integer大小固定,即为32位数据。在Verilog-2001中对符号运算进行了如下扩展。 Reg和wire变量可以定义为有符...

  • [Verilog-2001] 9.Verilog-2001递归函数和任务 日期:2009-12-18 14:51:37 点击:297 好评:0

    在Verilog-2001中增加了一个新的关键字:automatic。该关键字可以让任务或函数在运行中从新调用该任务和函数。 function automatic [63:0] factorial; input [31:0] n; if (n == 1) factorial = 1; else factorial...

  • [Verilog-2001] 8.Verilog-2001指数运算 日期:2009-12-18 14:50:01 点击:282 好评:6

    Verilog-2001中增加了指数运算操作,操作符为**。 always @(posedge clock) result = base ** exponent;...

推荐内容